--- /srv/rebuilderd/tmp/rebuilderdyDHtkl/inputs/libpython3.14-dev_3.14.5-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdyDHtkl/out/libpython3.14-dev_3.14.5-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-11 01:38:08.000000 debian-binary │ -rw-r--r-- 0 0 0 8120 2026-05-11 01:38:08.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4003292 2026-05-11 01:38:08.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4004092 2026-05-11 01:38:08.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.14-dev │ │ │ Source: python3.14 │ │ │ Version: 3.14.5-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 16734 │ │ │ +Installed-Size: 16735 │ │ │ Depends: libpython3.14-stdlib (= 3.14.5-1), libpython3.14 (= 3.14.5-1), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.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-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7244 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5406 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 7434026 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7151566 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7152238 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/libpython3.14.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9098 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8344 2026-05-11 01:38:08.000000 ./usr/lib/python3.14/config-3.14-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-11 01:38:08.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-11 01:38:08.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-11 01:38:08.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-11 01:38:08.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 │ │ │ │ @@ -75,20 +75,20 @@ │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ @@ -1871,22 +1871,22 @@ │ │ │ │ _PyAST_Starred in Python-ast.o │ │ │ │ _PyAST_Module in Python-ast.o │ │ │ │ _PyAST_With in Python-ast.o │ │ │ │ _PyAST_Delete in Python-ast.o │ │ │ │ _PyAST_Set in Python-ast.o │ │ │ │ _PyAST_Global in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_Yield in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ +_PyAST_Yield in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ @@ -1944,28 +1944,28 @@ │ │ │ │ _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_GetAwaitable in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_GetANext in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_GetANext in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ -_Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ _Py_LoadAttr_StackRefSteal in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyEval_NoToolsForUnwind in ceval.o │ │ │ │ _PyEval_EnsureBuiltins in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ @@ -2815,16 +2815,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_GetDict in pystate.o │ │ │ │ _PyThreadState_GetDict in pystate.o │ │ │ │ PyThreadState_GetFrame in pystate.o │ │ │ │ PyInterpreterState_GetDict in pystate.o │ │ │ │ _PyInterpreterState_SetNotRunningMain in pystate.o │ │ │ │ _PyInterpreterState_Clear in pystate.o │ │ │ │ _PyThreadState_ClearMimallocHeaps in pystate.o │ │ │ │ @@ -2855,27 +2855,27 @@ │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ _PyRuntimeState_ReInitThreads in pystate.o │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ _PyInterpreterState_RequiresIDRef in pystate.o │ │ │ │ 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 │ │ │ │ @@ -3051,23 +3051,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_detach_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ +PyThread_hang_thread 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 │ │ │ │ @@ -3570,25 +3570,25 @@ │ │ │ │ 0000057c t get_error_line_from_tokenizer_buffers │ │ │ │ 000006dc t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -000001b4 r .LC0 │ │ │ │ -000001bc r .LC1 │ │ │ │ +000001b0 r .LC0 │ │ │ │ +000001b8 r .LC1 │ │ │ │ 000000d8 r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 00000128 r .LC13 │ │ │ │ 00000170 r .LC14 │ │ │ │ 00000174 r .LC15 │ │ │ │ 000001a4 r .LC16 │ │ │ │ 000001a8 r .LC17 │ │ │ │ -000001b0 r .LC18 │ │ │ │ +000001c0 r .LC18 │ │ │ │ 000001c4 r .LC19 │ │ │ │ 000001ec r .LC20 │ │ │ │ 0000021c r .LC21 │ │ │ │ 00000228 r .LC22 │ │ │ │ 00000234 r .LC23 │ │ │ │ 0000023c r .LC24 │ │ │ │ 00000244 r .LC25 │ │ │ │ @@ -3669,77 +3669,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 │ │ │ │ -000010f0 T _PyPegen_alias_for_star │ │ │ │ +000013ec T _PyPegen_alias_for_star │ │ │ │ 000000ee T _PyPegen_arguments_parsing_error │ │ │ │ -00000fa0 T _PyPegen_augoperator │ │ │ │ -00000f44 T _PyPegen_check_barry_as_flufl │ │ │ │ -00000cc4 T _PyPegen_check_fstring_conversion │ │ │ │ -00001158 T _PyPegen_check_legacy_stmt │ │ │ │ +00000f9c T _PyPegen_augoperator │ │ │ │ +00000f40 T _PyPegen_check_barry_as_flufl │ │ │ │ +00000cc0 T _PyPegen_check_fstring_conversion │ │ │ │ +000010ec T _PyPegen_check_legacy_stmt │ │ │ │ 000001d8 T _PyPegen_checked_future_import │ │ │ │ -00001260 T _PyPegen_class_def_decorators │ │ │ │ +000011f4 T _PyPegen_class_def_decorators │ │ │ │ 000005cc T _PyPegen_cmpop_expr_pair │ │ │ │ 0000049c T _PyPegen_collect_call_seqs │ │ │ │ 000000a8 T _PyPegen_concatenate_strings │ │ │ │ -00001558 T _PyPegen_concatenate_tstrings │ │ │ │ +0000155c T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ -00000320 T _PyPegen_constant_from_token │ │ │ │ +0000031c T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -000012a4 T _PyPegen_decoded_constant_from_token │ │ │ │ -00000f38 T _PyPegen_dummy_name │ │ │ │ -00000db8 T _PyPegen_empty_arguments │ │ │ │ +00001238 T _PyPegen_decoded_constant_from_token │ │ │ │ +00000f34 T _PyPegen_dummy_name │ │ │ │ +00000db4 T _PyPegen_empty_arguments │ │ │ │ 00000058 T _PyPegen_ensure_imaginary │ │ │ │ 00000000 T _PyPegen_ensure_real │ │ │ │ -00000388 T _PyPegen_formatted_value │ │ │ │ -00000c64 T _PyPegen_function_def_decorators │ │ │ │ +00000384 T _PyPegen_formatted_value │ │ │ │ +00000c60 T _PyPegen_function_def_decorators │ │ │ │ 000005f4 T _PyPegen_get_cmpops │ │ │ │ -000016d4 T _PyPegen_get_expr_name │ │ │ │ +000016d8 T _PyPegen_get_expr_name │ │ │ │ 0000064c T _PyPegen_get_exprs │ │ │ │ -000011ac T _PyPegen_get_invalid_target │ │ │ │ -00000b40 T _PyPegen_get_keys │ │ │ │ +00001140 T _PyPegen_get_invalid_target │ │ │ │ +00000b3c T _PyPegen_get_keys │ │ │ │ 00000288 T _PyPegen_get_last_comprehension_item │ │ │ │ -00001478 T _PyPegen_get_pattern_keys │ │ │ │ -000014b4 T _PyPegen_get_patterns │ │ │ │ -00000b7c T _PyPegen_get_values │ │ │ │ -0000158c T _PyPegen_interpolation │ │ │ │ -00001048 T _PyPegen_join_names_with_dot │ │ │ │ +0000147c T _PyPegen_get_pattern_keys │ │ │ │ +000014b8 T _PyPegen_get_patterns │ │ │ │ +00000b78 T _PyPegen_get_values │ │ │ │ +00001590 T _PyPegen_interpolation │ │ │ │ +00001044 T _PyPegen_join_names_with_dot │ │ │ │ 000006a4 T _PyPegen_join_sequences │ │ │ │ -0000047c T _PyPegen_joined_str │ │ │ │ -00001450 T _PyPegen_key_pattern_pair │ │ │ │ -000010c8 T _PyPegen_key_value_pair │ │ │ │ -00000e24 T _PyPegen_keyword_or_starred │ │ │ │ +00000478 T _PyPegen_joined_str │ │ │ │ +00001454 T _PyPegen_key_pattern_pair │ │ │ │ +000010c4 T _PyPegen_key_value_pair │ │ │ │ +00000e20 T _PyPegen_keyword_or_starred │ │ │ │ 00000000 T _PyPegen_make_arguments │ │ │ │ -00000fc0 T _PyPegen_make_module │ │ │ │ -00000bf8 T _PyPegen_map_names_to_ids │ │ │ │ -00000bb8 T _PyPegen_name_default_pair │ │ │ │ +00000fbc T _PyPegen_make_module │ │ │ │ +00000bf4 T _PyPegen_map_names_to_ids │ │ │ │ +00000bb4 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00001868 T _PyPegen_new_type_comment │ │ │ │ +0000186c 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 │ │ │ │ 00000830 T _PyPegen_register_stmts │ │ │ │ 000001aa T _PyPegen_seq_append_to_end │ │ │ │ 000001a4 T _PyPegen_seq_count_dots │ │ │ │ -00000ed0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ -00000e4c T _PyPegen_seq_extract_starred_exprs │ │ │ │ +00000ecc T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00000e48 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000002a2 T _PyPegen_seq_first_item │ │ │ │ 0000073c T _PyPegen_seq_flatten │ │ │ │ 00000420 T _PyPegen_seq_insert_in_front │ │ │ │ 00000194 T _PyPegen_seq_last_item │ │ │ │ 00000304 T _PyPegen_set_expr_context │ │ │ │ -00001334 T _PyPegen_setup_full_format_spec │ │ │ │ +000012c8 T _PyPegen_setup_full_format_spec │ │ │ │ 000003fc T _PyPegen_singleton_seq │ │ │ │ -000014f0 T _PyPegen_slash_with_default │ │ │ │ -00000c34 T _PyPegen_star_etc │ │ │ │ -00001518 T _PyPegen_template_str │ │ │ │ +000014f4 T _PyPegen_slash_with_default │ │ │ │ +00000c30 T _PyPegen_star_etc │ │ │ │ +0000151c T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -3750,18 +3750,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 │ │ │ │ -000007e4 t _build_concatenated_str.isra.0 │ │ │ │ -000002d4 t _get_defaults.isra.0 │ │ │ │ -00000288 t _get_names.isra.0 │ │ │ │ -000004bc t _get_resized_exprs │ │ │ │ +000007e0 t _build_concatenated_str.isra.0 │ │ │ │ +000002d0 t _get_defaults.isra.0 │ │ │ │ +00000284 t _get_names.isra.0 │ │ │ │ +000004b8 t _get_resized_exprs │ │ │ │ 0000013e t _set_seq_context │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ @@ -3896,26 +3896,26 @@ │ │ │ │ 00000f60 r .LC93 │ │ │ │ 00000fa0 r .LC94 │ │ │ │ 00000fcc r .LC95 │ │ │ │ 0000100c r .LC96 │ │ │ │ 00001030 r .LC97 │ │ │ │ 00001070 r .LC98 │ │ │ │ 000010ac r .LC99 │ │ │ │ -000053bc t INVALID_VERSION_CHECK │ │ │ │ -0000e02c t NEW_TYPE_COMMENT │ │ │ │ +000053a8 t INVALID_VERSION_CHECK │ │ │ │ +0000e040 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 │ │ │ │ -00007c48 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00007bd0 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 │ │ │ │ @@ -4067,225 +4067,225 @@ │ │ │ │ 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 │ │ │ │ -00007b68 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +00007af0 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 │ │ │ │ 00000dc4 t _gather_104_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001096 t _gather_143_rule │ │ │ │ -00005254 t _gather_15_rule │ │ │ │ -00005834 t _gather_35_rule │ │ │ │ -00004d1c t _gather_85_rule │ │ │ │ -0000d898 t _gather_90_rule │ │ │ │ -00006fb4 t _loop0_121_rule │ │ │ │ +00005240 t _gather_15_rule │ │ │ │ +00005820 t _gather_35_rule │ │ │ │ +00004d08 t _gather_85_rule │ │ │ │ +0000d8ac t _gather_90_rule │ │ │ │ +00006f3c t _loop0_121_rule │ │ │ │ 00000b3a t _loop0_145_rule │ │ │ │ -00007c8c t _loop0_1_rule │ │ │ │ -0000ea0c t _loop0_28_rule │ │ │ │ -00002a0c t _loop0_29_rule │ │ │ │ -00005060 t _loop0_32_rule │ │ │ │ -00012814 t _loop0_71_rule │ │ │ │ -000073e8 t _loop0_72_rule │ │ │ │ -0000843c t _loop0_75_rule │ │ │ │ -0000860c t _loop0_77_rule │ │ │ │ -00004e80 t _loop0_87_rule │ │ │ │ -0000e2c0 t _loop1_30_rule │ │ │ │ -0000eba0 t _loop1_31_rule │ │ │ │ -00005570 t _loop1_33_rule │ │ │ │ -00003d94 t _loop1_37_rule │ │ │ │ -0000b57c t _loop1_38_rule │ │ │ │ -00012290 t _loop1_73_rule │ │ │ │ -00007200 t _loop1_74_rule │ │ │ │ -0000ad0c t _loop1_76_rule │ │ │ │ -00005954 t _loop1_81_rule │ │ │ │ -00007d7c t _loop1_82_rule │ │ │ │ +00007c14 t _loop0_1_rule │ │ │ │ +0000ea20 t _loop0_28_rule │ │ │ │ +000029f8 t _loop0_29_rule │ │ │ │ +0000504c t _loop0_32_rule │ │ │ │ +00012828 t _loop0_71_rule │ │ │ │ +00007370 t _loop0_72_rule │ │ │ │ +00008428 t _loop0_75_rule │ │ │ │ +000085f8 t _loop0_77_rule │ │ │ │ +00004e6c t _loop0_87_rule │ │ │ │ +0000e2d4 t _loop1_30_rule │ │ │ │ +0000ebb4 t _loop1_31_rule │ │ │ │ +0000555c t _loop1_33_rule │ │ │ │ +00003d80 t _loop1_37_rule │ │ │ │ +0000b568 t _loop1_38_rule │ │ │ │ +000122a4 t _loop1_73_rule │ │ │ │ +00007188 t _loop1_74_rule │ │ │ │ +0000acf8 t _loop1_76_rule │ │ │ │ +00005968 t _loop1_81_rule │ │ │ │ +00007d04 t _loop1_82_rule │ │ │ │ 000009da t _tmp_105_rule │ │ │ │ -00008784 t _tmp_10_rule │ │ │ │ +00008770 t _tmp_10_rule │ │ │ │ 00000d5e t _tmp_111_rule │ │ │ │ -0000b05c t _tmp_113_rule │ │ │ │ -000064f8 t _tmp_115_rule │ │ │ │ +0000b048 t _tmp_113_rule │ │ │ │ +00006480 t _tmp_115_rule │ │ │ │ 0000025a t _tmp_116_rule │ │ │ │ 00000910 t _tmp_118_rule │ │ │ │ -00006f0c t _tmp_119_rule │ │ │ │ -00006ea8 t _tmp_123_rule │ │ │ │ -00007be8 t _tmp_124_rule │ │ │ │ -0000c608 t _tmp_126_rule │ │ │ │ +00006e94 t _tmp_119_rule │ │ │ │ +00006e30 t _tmp_123_rule │ │ │ │ +00007b70 t _tmp_124_rule │ │ │ │ +0000c5f4 t _tmp_126_rule │ │ │ │ 00000976 t _tmp_128_rule │ │ │ │ 00000f42 t _tmp_129_rule │ │ │ │ 0000033c t _tmp_130_rule │ │ │ │ 00001280 t _tmp_135_rule │ │ │ │ 00000fb8 t _tmp_139_rule │ │ │ │ 00000a4a t _tmp_144_rule │ │ │ │ -0000635c t _tmp_149_rule │ │ │ │ +000081ac t _tmp_149_rule │ │ │ │ 00000ab4 t _tmp_150_rule │ │ │ │ 00000c1e t _tmp_151_rule │ │ │ │ 00000cfa t _tmp_152_rule.isra.0 │ │ │ │ 00000c94 t _tmp_153_rule │ │ │ │ -00005aa0 t _tmp_154_rule │ │ │ │ -000022b8 t _tmp_158_rule │ │ │ │ -00008224 t _tmp_163_rule │ │ │ │ -00003694 t _tmp_166_rule │ │ │ │ +00005ab4 t _tmp_154_rule │ │ │ │ +000022a4 t _tmp_158_rule │ │ │ │ +00008210 t _tmp_163_rule │ │ │ │ +00003680 t _tmp_166_rule │ │ │ │ 0000039e t _tmp_168_rule │ │ │ │ -000060a4 t _tmp_16_rule │ │ │ │ +00006090 t _tmp_16_rule │ │ │ │ 0000017c t _tmp_174_rule │ │ │ │ 00001212 t _tmp_175_rule │ │ │ │ 000001ea t _tmp_177_rule │ │ │ │ -00004fd8 t _tmp_17_rule │ │ │ │ -00002170 t _tmp_22_rule │ │ │ │ -00004788 t _tmp_26_rule │ │ │ │ -000033d8 t _tmp_27_rule │ │ │ │ -00005b0c t _tmp_36_rule │ │ │ │ -0000c0c8 t _tmp_42_rule │ │ │ │ -0000565c t _tmp_43_rule │ │ │ │ -0000a8a4 t _tmp_44_rule │ │ │ │ -0000c7e8 t _tmp_5_rule │ │ │ │ +00004fc4 t _tmp_17_rule │ │ │ │ +0000215c t _tmp_22_rule │ │ │ │ +00004774 t _tmp_26_rule │ │ │ │ +000033c4 t _tmp_27_rule │ │ │ │ +00005af8 t _tmp_36_rule │ │ │ │ +0000c0b4 t _tmp_42_rule │ │ │ │ +00005670 t _tmp_43_rule │ │ │ │ +0000a890 t _tmp_44_rule │ │ │ │ +0000c7fc t _tmp_5_rule │ │ │ │ 00001d20 t _tmp_6_rule │ │ │ │ 00001da4 t _tmp_7_rule │ │ │ │ 00001e14 t _tmp_8_rule │ │ │ │ 00001e88 t _tmp_9_rule │ │ │ │ -0000d6b8 t annotated_rhs_rule │ │ │ │ -0000d4b4 t args_rule │ │ │ │ -0000cd98 t arguments_rule │ │ │ │ -00004648 t atom_rule │ │ │ │ -0000a454 t attr_rule │ │ │ │ -00011188 t augassign_rule │ │ │ │ -0000a3f0 t bitwise_and_rule │ │ │ │ -00009df0 t bitwise_or_rule │ │ │ │ -00009fd0 t bitwise_xor_rule │ │ │ │ -0000fdc0 t block_rule │ │ │ │ -0000574c t break_stmt_rule │ │ │ │ -000044c0 t class_def_raw_rule │ │ │ │ -00009138 t closed_pattern_rule │ │ │ │ -00009fec t complex_number_rule │ │ │ │ +0000d6cc t annotated_rhs_rule │ │ │ │ +0000d4c8 t args_rule │ │ │ │ +0000cdac t arguments_rule │ │ │ │ +0000464c t atom_rule │ │ │ │ +0000a440 t attr_rule │ │ │ │ +0001119c t augassign_rule │ │ │ │ +0000a404 t bitwise_and_rule │ │ │ │ +00009e04 t bitwise_or_rule │ │ │ │ +00009fe4 t bitwise_xor_rule │ │ │ │ +0000fdd4 t block_rule │ │ │ │ +00005738 t break_stmt_rule │ │ │ │ +000044ac t class_def_raw_rule │ │ │ │ +00009124 t closed_pattern_rule │ │ │ │ +00009fd8 t complex_number_rule │ │ │ │ 00000244 t compound_stmt_rule │ │ │ │ -00007eac t conjunction_rule │ │ │ │ -00005664 t continue_stmt_rule │ │ │ │ +00007ec0 t conjunction_rule │ │ │ │ +00005650 t continue_stmt_rule │ │ │ │ 00000658 t decorators_rule │ │ │ │ -00012160 t default_rule │ │ │ │ -00005d4c t del_target_rule │ │ │ │ -00005b84 t del_targets_rule │ │ │ │ -00007ac0 t disjunction_rule │ │ │ │ -0000163c t dotted_as_name_rule │ │ │ │ -0000181c t dotted_name_rule │ │ │ │ -0000c12c t double_star_pattern_rule │ │ │ │ -0001104c t double_starred_kvpair_rule │ │ │ │ -0000371c t elif_stmt_rule │ │ │ │ -00003a10 t else_block_rule │ │ │ │ -000072b8 t expression_rule │ │ │ │ -00007a18 t expression_without_invalid_rule │ │ │ │ -0000610c t expressions_rule │ │ │ │ -0000b948 t factor_rule │ │ │ │ -00003c0c t finally_block_rule │ │ │ │ -0000c85c t for_if_clauses_rule │ │ │ │ -00004904 t for_stmt_rule │ │ │ │ -000035fc t fstring_conversion_rule │ │ │ │ -000103f4 t fstring_replacement_field_rule │ │ │ │ -00003460 t func_type_comment_rule │ │ │ │ -000010f8 t function_def_raw_rule │ │ │ │ -00006f88 t genexp_rule │ │ │ │ -0000a81c t guard_rule │ │ │ │ +00012174 t default_rule │ │ │ │ +00005d38 t del_target_rule │ │ │ │ +00005b70 t del_targets_rule │ │ │ │ +00007ad4 t disjunction_rule │ │ │ │ +00001628 t dotted_as_name_rule │ │ │ │ +00001808 t dotted_name_rule │ │ │ │ +0000c118 t double_star_pattern_rule │ │ │ │ +00011060 t double_starred_kvpair_rule │ │ │ │ +00003708 t elif_stmt_rule │ │ │ │ +000039fc t else_block_rule │ │ │ │ +000072cc t expression_rule │ │ │ │ +000079a0 t expression_without_invalid_rule │ │ │ │ +000060f8 t expressions_rule │ │ │ │ +0000b95c t factor_rule │ │ │ │ +00003bf8 t finally_block_rule │ │ │ │ +0000c870 t for_if_clauses_rule │ │ │ │ +000048f0 t for_stmt_rule │ │ │ │ +000035e8 t fstring_conversion_rule │ │ │ │ +00010408 t fstring_replacement_field_rule │ │ │ │ +0000344c t func_type_comment_rule │ │ │ │ +000010e4 t function_def_raw_rule │ │ │ │ +00006f9c t genexp_rule │ │ │ │ +0000a808 t guard_rule │ │ │ │ 000002c2 t imaginary_number_rule │ │ │ │ -00002834 t import_from_as_name_rule │ │ │ │ -00002668 t import_from_as_names_rule │ │ │ │ -0000231c t import_from_targets_rule │ │ │ │ +00002820 t import_from_as_name_rule │ │ │ │ +00002654 t import_from_as_names_rule │ │ │ │ +00002308 t import_from_targets_rule │ │ │ │ 00000810 t import_stmt_rule │ │ │ │ -000063c0 t invalid_ann_assign_target_rule │ │ │ │ -00006c94 t invalid_comprehension_rule │ │ │ │ -00006474 t invalid_for_target_rule │ │ │ │ -0000ae10 t invalid_kwarg_rule.isra.0 │ │ │ │ +00006348 t invalid_ann_assign_target_rule │ │ │ │ +00006c1c t invalid_comprehension_rule │ │ │ │ +000063fc t invalid_for_target_rule │ │ │ │ +0000adfc t invalid_kwarg_rule.isra.0 │ │ │ │ 00000410 t invalid_tstring_replacement_field_rule │ │ │ │ -0000889c t inversion_rule │ │ │ │ -0000c1b4 t items_pattern_rule │ │ │ │ -0000c354 t key_value_pattern_rule │ │ │ │ -0000ac78 t keyword_pattern_rule │ │ │ │ -0000aae0 t keyword_patterns_rule │ │ │ │ -00011ff4 t kwarg_or_double_starred_rule │ │ │ │ -00011e9c t kwarg_or_starred_rule │ │ │ │ -00011438 t kwargs_rule │ │ │ │ -00003134 t kwds_rule │ │ │ │ -00007874 t lambda_kwds_rule │ │ │ │ -0000852c t lambda_param_maybe_default_rule │ │ │ │ -0001259c t lambda_param_no_default_rule │ │ │ │ -00012728 t lambda_param_rule │ │ │ │ -000072fc t lambda_param_with_default_rule │ │ │ │ -00006574 t lambda_params_rule │ │ │ │ -00006bd4 t lambda_slash_no_default_rule │ │ │ │ -0000710c t lambda_slash_with_default_rule │ │ │ │ -000074d8 t lambda_star_etc_rule │ │ │ │ -0000c6ac t lambdef_rule │ │ │ │ -000032dc t list_rule │ │ │ │ -0000a654 t maybe_sequence_pattern_rule │ │ │ │ -00008ad4 t maybe_star_pattern_rule │ │ │ │ -0000a5f4 t name_or_attr_rule │ │ │ │ -0000f5f8 t named_expression_rule │ │ │ │ -00008a30 t open_sequence_pattern_rule │ │ │ │ -00008eec t or_pattern_rule │ │ │ │ -00005150 t param_maybe_default_rule │ │ │ │ -0000e45c t param_no_default_rule │ │ │ │ -0000e894 t param_rule │ │ │ │ -0000540c t param_star_annotation_rule │ │ │ │ -00001c48 t params_rule │ │ │ │ -00004820 t pass_stmt_rule │ │ │ │ -0000a2b0 t pattern_capture_target_rule │ │ │ │ -00008c70 t pattern_rule │ │ │ │ -00008938 t patterns_rule │ │ │ │ -0000a918 t positional_patterns_rule │ │ │ │ -0000bfdc t primary_raw │ │ │ │ -0000bebc t primary_rule │ │ │ │ -0000a22c t real_number_rule │ │ │ │ +000088b0 t inversion_rule │ │ │ │ +0000c1a0 t items_pattern_rule │ │ │ │ +0000c340 t key_value_pattern_rule │ │ │ │ +0000ac64 t keyword_pattern_rule │ │ │ │ +0000aacc t keyword_patterns_rule │ │ │ │ +00012008 t kwarg_or_double_starred_rule │ │ │ │ +00011eb0 t kwarg_or_starred_rule │ │ │ │ +0001144c t kwargs_rule │ │ │ │ +00003120 t kwds_rule │ │ │ │ +000077fc t lambda_kwds_rule │ │ │ │ +00008518 t lambda_param_maybe_default_rule │ │ │ │ +000125b0 t lambda_param_no_default_rule │ │ │ │ +0001273c t lambda_param_rule │ │ │ │ +00007284 t lambda_param_with_default_rule │ │ │ │ +000064fc t lambda_params_rule │ │ │ │ +00006b5c t lambda_slash_no_default_rule │ │ │ │ +00007094 t lambda_slash_with_default_rule │ │ │ │ +00007460 t lambda_star_etc_rule │ │ │ │ +0000c6c0 t lambdef_rule │ │ │ │ +000032c8 t list_rule │ │ │ │ +0000a640 t maybe_sequence_pattern_rule │ │ │ │ +00008ac0 t maybe_star_pattern_rule │ │ │ │ +0000a5e0 t name_or_attr_rule │ │ │ │ +0000f60c t named_expression_rule │ │ │ │ +00008a1c t open_sequence_pattern_rule │ │ │ │ +00008ed8 t or_pattern_rule │ │ │ │ +0000513c t param_maybe_default_rule │ │ │ │ +0000e470 t param_no_default_rule │ │ │ │ +0000e8a8 t param_rule │ │ │ │ +000053f8 t param_star_annotation_rule │ │ │ │ +00001c34 t params_rule │ │ │ │ +0000480c t pass_stmt_rule │ │ │ │ +0000a29c t pattern_capture_target_rule │ │ │ │ +00008c5c t pattern_rule │ │ │ │ +00008924 t patterns_rule │ │ │ │ +0000a904 t positional_patterns_rule │ │ │ │ +0000bff0 t primary_raw │ │ │ │ +0000bed0 t primary_rule │ │ │ │ +0000a218 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -0000a80c t shift_expr_rule │ │ │ │ -00009ef4 t signed_number_rule │ │ │ │ -0000a134 t signed_real_number_rule │ │ │ │ +0000a820 t shift_expr_rule │ │ │ │ +00009ee0 t signed_number_rule │ │ │ │ +0000a120 t signed_real_number_rule │ │ │ │ 00002168 t simple_stmt_rule │ │ │ │ 00001efc t simple_stmts_rule │ │ │ │ 000038e4 t single_subscript_attribute_target_rule │ │ │ │ -00007dd8 t single_target_rule │ │ │ │ -000021f8 t slash_no_default_rule │ │ │ │ -00002574 t slash_with_default_rule │ │ │ │ -00010bc0 t slices_rule │ │ │ │ +00007dec t single_target_rule │ │ │ │ +000021e4 t slash_no_default_rule │ │ │ │ +00002560 t slash_with_default_rule │ │ │ │ +00010bd4 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -00002c00 t star_etc_rule │ │ │ │ -00009ce0 t star_expression_rule │ │ │ │ -000081d0 t star_expressions_rule │ │ │ │ -0000fcc0 t star_named_expression_rule │ │ │ │ -0000ff4c t star_named_expressions_rule │ │ │ │ -000063c8 t star_target_rule │ │ │ │ -00005ea4 t star_targets_rule │ │ │ │ -0000e060 t starred_expression_rule │ │ │ │ +00002bec t star_etc_rule │ │ │ │ +00009cf4 t star_expression_rule │ │ │ │ +000081e4 t star_expressions_rule │ │ │ │ +0000fcd4 t star_named_expression_rule │ │ │ │ +0000ff60 t star_named_expressions_rule │ │ │ │ +000063dc t star_target_rule │ │ │ │ +00005eb8 t star_targets_rule │ │ │ │ +0000e074 t starred_expression_rule │ │ │ │ 00000000 t statements_rule │ │ │ │ -000056dc t strings_rule │ │ │ │ -0000880c t subject_expr_rule │ │ │ │ -0000abcc t sum_rule │ │ │ │ -00005e20 t t_lookahead_rule │ │ │ │ +000056f0 t strings_rule │ │ │ │ +000087f8 t subject_expr_rule │ │ │ │ +0000abe0 t sum_rule │ │ │ │ +00005e34 t t_lookahead_rule │ │ │ │ 00003db4 t t_primary_raw │ │ │ │ 00003d14 t t_primary_rule │ │ │ │ -00006554 t target_with_star_atom_rule │ │ │ │ -0000af18 t term_raw │ │ │ │ -0000ae04 t term_rule │ │ │ │ -0000bcf0 t tstring_full_format_spec_rule │ │ │ │ -00007e7c t tstring_rule │ │ │ │ -0000f9f8 t tuple_rule │ │ │ │ -0000b4dc t type_param_default_rule │ │ │ │ -0000b0d0 t type_param_rule │ │ │ │ -00001950 t type_params_rule │ │ │ │ -0000a364 t wildcard_pattern_rule │ │ │ │ -0000599c t with_item_rule │ │ │ │ -0000ded0 t yield_expr_rule │ │ │ │ +00006568 t target_with_star_atom_rule │ │ │ │ +0000af2c t term_raw │ │ │ │ +0000ae18 t term_rule │ │ │ │ +0000bcdc t tstring_full_format_spec_rule │ │ │ │ +00007e04 t tstring_rule │ │ │ │ +0000fa0c t tuple_rule │ │ │ │ +0000b4c8 t type_param_default_rule │ │ │ │ +0000b0bc t type_param_rule │ │ │ │ +0000193c t type_params_rule │ │ │ │ +0000a350 t wildcard_pattern_rule │ │ │ │ +00005988 t with_item_rule │ │ │ │ +0000dee4 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000054 r .LC3 │ │ │ │ 0000005c r .LC4 │ │ │ │ @@ -4395,15 +4395,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 │ │ │ │ -00002794 T _PyLexer_update_ftstring_expr │ │ │ │ +00002778 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 │ │ │ │ @@ -4418,20 +4418,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000058 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002734 t tok_backup │ │ │ │ +00002718 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000028a8 t tok_decimal_tail │ │ │ │ -00000808 t tok_get_normal_mode │ │ │ │ -00002678 t tok_nextc │ │ │ │ -000029bc t verify_end_of_number │ │ │ │ +0000288c t tok_decimal_tail │ │ │ │ +00000804 t tok_get_normal_mode │ │ │ │ +0000265c t tok_nextc │ │ │ │ +000029a0 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 │ │ │ │ @@ -4761,22 +4761,22 @@ │ │ │ │ 00000d04 r .LC88 │ │ │ │ 00000d38 r .LC89 │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d44 r .LC90 │ │ │ │ 00000d4c r .LC91 │ │ │ │ 00000d84 r .LC92 │ │ │ │ 00000dbc r .LC93 │ │ │ │ -000008c0 T PyAIter_Check │ │ │ │ -000005e4 T PyBuffer_FillContiguousStrides │ │ │ │ -00003030 T PyBuffer_FillInfo │ │ │ │ -000004d6 T PyBuffer_FromContiguous │ │ │ │ -00000e34 T PyBuffer_GetPointer │ │ │ │ -00003b78 T PyBuffer_IsContiguous │ │ │ │ -00003160 T PyBuffer_Release │ │ │ │ -00000444 T PyBuffer_SizeFromFormat │ │ │ │ +000008ec T PyAIter_Check │ │ │ │ +00000610 T PyBuffer_FillContiguousStrides │ │ │ │ +00002f24 T PyBuffer_FillInfo │ │ │ │ +00000502 T PyBuffer_FromContiguous │ │ │ │ +00000e4c T PyBuffer_GetPointer │ │ │ │ +00003b6c T PyBuffer_IsContiguous │ │ │ │ +00003054 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 │ │ │ │ U PyDict_Type │ │ │ │ @@ -4800,139 +4800,139 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 00002478 T PyIndex_Check │ │ │ │ -00003668 T PyIter_Check │ │ │ │ +0000365c T PyIter_Check │ │ │ │ 00000498 T PyIter_Next │ │ │ │ -00000c6c T PyIter_NextItem │ │ │ │ -0000072c T PyIter_Send │ │ │ │ +00000c84 T PyIter_NextItem │ │ │ │ +00000744 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 │ │ │ │ 00000688 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 00000630 T PyMapping_GetOptionalItem │ │ │ │ -00000c14 T PyMapping_GetOptionalItemString │ │ │ │ -00000234 T PyMapping_HasKey │ │ │ │ -00000274 T PyMapping_HasKeyString │ │ │ │ -000002b2 T PyMapping_HasKeyStringWithError │ │ │ │ -000002d6 T PyMapping_HasKeyWithError │ │ │ │ +00000c2c 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 │ │ │ │ -000008b8 T PyMapping_Length │ │ │ │ +000008e4 T PyMapping_Length │ │ │ │ 0000007c T PyMapping_SetItemString │ │ │ │ -000031b4 T PyMapping_Size │ │ │ │ -000006f0 T PyMapping_Values │ │ │ │ +000030a8 T PyMapping_Size │ │ │ │ +00000708 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00003c70 T PyNumber_Absolute │ │ │ │ +00003c64 T PyNumber_Absolute │ │ │ │ 000022f8 T PyNumber_Add │ │ │ │ 000026e4 T PyNumber_And │ │ │ │ 0000128c T PyNumber_AsSsize_t │ │ │ │ -00002f84 T PyNumber_Check │ │ │ │ -00003cb4 T PyNumber_Divmod │ │ │ │ -0000081c T PyNumber_Float │ │ │ │ -000033e0 T PyNumber_FloorDivide │ │ │ │ +00002e78 T PyNumber_Check │ │ │ │ +00003ca8 T PyNumber_Divmod │ │ │ │ +00000834 T PyNumber_Float │ │ │ │ +000033d4 T PyNumber_FloorDivide │ │ │ │ 00001e70 T PyNumber_InPlaceAdd │ │ │ │ -000003dc T PyNumber_InPlaceAnd │ │ │ │ -00000998 T PyNumber_InPlaceFloorDivide │ │ │ │ -00003ecc T PyNumber_InPlaceLshift │ │ │ │ -0000006e T PyNumber_InPlaceMatrixMultiply │ │ │ │ -0000063c T PyNumber_InPlaceMultiply │ │ │ │ +000003cc T PyNumber_InPlaceAnd │ │ │ │ +000009b0 T PyNumber_InPlaceFloorDivide │ │ │ │ +00003ec0 T PyNumber_InPlaceLshift │ │ │ │ +0000009a T PyNumber_InPlaceMatrixMultiply │ │ │ │ +00000654 T PyNumber_InPlaceMultiply │ │ │ │ 000014b8 T PyNumber_InPlaceOr │ │ │ │ -00000130 T PyNumber_InPlacePower │ │ │ │ -000007b0 T PyNumber_InPlaceRemainder │ │ │ │ -00000b88 T PyNumber_InPlaceRshift │ │ │ │ -000002f4 T PyNumber_InPlaceSubtract │ │ │ │ -000009c0 T PyNumber_InPlaceTrueDivide │ │ │ │ -000004ac T PyNumber_InPlaceXor │ │ │ │ -000032e8 T PyNumber_Index │ │ │ │ +0000015c T PyNumber_InPlacePower │ │ │ │ +000007c8 T PyNumber_InPlaceRemainder │ │ │ │ +00000ba0 T PyNumber_InPlaceRshift │ │ │ │ +000002e4 T PyNumber_InPlaceSubtract │ │ │ │ +000009d8 T PyNumber_InPlaceTrueDivide │ │ │ │ +000004c4 T PyNumber_InPlaceXor │ │ │ │ +000032dc T PyNumber_Index │ │ │ │ 00000228 T PyNumber_Invert │ │ │ │ -00002cec T PyNumber_Long │ │ │ │ -000028fc T PyNumber_Lshift │ │ │ │ +00002be0 T PyNumber_Long │ │ │ │ +000027f0 T PyNumber_Lshift │ │ │ │ 00000060 T PyNumber_MatrixMultiply │ │ │ │ 000024d0 T PyNumber_Multiply │ │ │ │ 0000248c T PyNumber_Negative │ │ │ │ -000002e4 T PyNumber_Or │ │ │ │ -000007d8 T PyNumber_Positive │ │ │ │ -00000630 T PyNumber_Power │ │ │ │ -000034ec T PyNumber_Remainder │ │ │ │ -00003dc0 T PyNumber_Rshift │ │ │ │ -00002be0 T PyNumber_Subtract │ │ │ │ -00003f40 T PyNumber_ToBase │ │ │ │ -0000369c T PyNumber_TrueDivide │ │ │ │ -0000049c T PyNumber_Xor │ │ │ │ -00000866 T PyObject_AsCharBuffer │ │ │ │ -00000868 T PyObject_AsReadBuffer │ │ │ │ -000007ac T PyObject_AsWriteBuffer │ │ │ │ +000031dc T PyNumber_Or │ │ │ │ +000007f0 T PyNumber_Positive │ │ │ │ +00000648 T PyNumber_Power │ │ │ │ +000034e0 T PyNumber_Remainder │ │ │ │ +00003db4 T PyNumber_Rshift │ │ │ │ +00002ad4 T PyNumber_Subtract │ │ │ │ +00003f34 T PyNumber_ToBase │ │ │ │ +00003690 T PyNumber_TrueDivide │ │ │ │ +0000048c T PyNumber_Xor │ │ │ │ +00000892 T PyObject_AsCharBuffer │ │ │ │ +00000894 T PyObject_AsReadBuffer │ │ │ │ +000007d8 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 000020fc T PyObject_CheckBuffer │ │ │ │ -0000086a T PyObject_CheckReadBuffer │ │ │ │ -0000061e T PyObject_CopyData │ │ │ │ +00000896 T PyObject_CheckReadBuffer │ │ │ │ +0000064a T PyObject_CopyData │ │ │ │ 0000222c T PyObject_DelItem │ │ │ │ -000001b8 T PyObject_DelItemString │ │ │ │ +000001e4 T PyObject_DelItemString │ │ │ │ 000015b4 T PyObject_Format │ │ │ │ -00000132 T PyObject_GetAIter │ │ │ │ -00002fd0 T PyObject_GetBuffer │ │ │ │ +0000015e T PyObject_GetAIter │ │ │ │ +00002ec4 T PyObject_GetBuffer │ │ │ │ 000002a4 T PyObject_GetItem │ │ │ │ 000003f8 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000006a0 T PyObject_IsInstance │ │ │ │ 000017a0 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ -000005e0 T PyObject_Length │ │ │ │ -00002a08 T PyObject_LengthHint │ │ │ │ +0000060c T PyObject_Length │ │ │ │ +000028fc T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 00000560 T PyObject_SetItem │ │ │ │ 000021d0 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 0000004c T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00003b5c T PySequence_Check │ │ │ │ -0000031c T PySequence_Concat │ │ │ │ +00003b50 T PySequence_Check │ │ │ │ +0000030c T PySequence_Concat │ │ │ │ 00001268 T PySequence_Contains │ │ │ │ -00000094 T PySequence_Count │ │ │ │ +000000c0 T PySequence_Count │ │ │ │ 0000018c T PySequence_DelItem │ │ │ │ -00000d44 T PySequence_DelSlice │ │ │ │ +00000d5c T PySequence_DelSlice │ │ │ │ 0000204c T PySequence_Fast │ │ │ │ 00001704 T PySequence_GetItem │ │ │ │ -00000428 T PySequence_GetSlice │ │ │ │ -000008bc T PySequence_In │ │ │ │ -0000009a T PySequence_InPlaceConcat │ │ │ │ -000002fa T PySequence_InPlaceRepeat │ │ │ │ -000004d4 T PySequence_Index │ │ │ │ -000008b4 T PySequence_Length │ │ │ │ +00000418 T PySequence_GetSlice │ │ │ │ +000008e8 T PySequence_In │ │ │ │ +000000c6 T PySequence_InPlaceConcat │ │ │ │ +00000326 T PySequence_InPlaceRepeat │ │ │ │ +000004ec T PySequence_Index │ │ │ │ +000008e0 T PySequence_Length │ │ │ │ 0000210c T PySequence_List │ │ │ │ -000003a2 T PySequence_Repeat │ │ │ │ -00000ca8 T PySequence_SetItem │ │ │ │ -00000dbc T PySequence_SetSlice │ │ │ │ -00003b00 T PySequence_Size │ │ │ │ +000003ce T PySequence_Repeat │ │ │ │ +00000cc0 T PySequence_SetItem │ │ │ │ +00000dd4 T PySequence_SetSlice │ │ │ │ +00003af4 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 │ │ │ │ -00003684 t Py_XDECREF │ │ │ │ -00003c30 t _IsCContiguous │ │ │ │ -00000bb0 t _IsFortranContiguous │ │ │ │ -000008a6 T _PyBuffer_ReleaseInInterpreter │ │ │ │ -000004b2 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ +00003678 t Py_XDECREF │ │ │ │ +00003c24 t _IsCContiguous │ │ │ │ +00000bc8 t _IsFortranContiguous │ │ │ │ +000008d2 T _PyBuffer_ReleaseInInterpreter │ │ │ │ +000004de T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ @@ -4940,61 +4940,60 @@ │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 000013ec T _PyNumber_Index │ │ │ │ -000037a8 T _PyNumber_PowerNoMod │ │ │ │ -00000404 T _PyObject_HasLen │ │ │ │ +0000379c T _PyNumber_PowerNoMod │ │ │ │ +000003f4 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00000424 T _PyObject_RealIsInstance │ │ │ │ +00000414 T _PyObject_RealIsInstance │ │ │ │ 00002170 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -000004d8 T _PySequence_IterSearch │ │ │ │ +000004f0 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ -00000586 t _Py_add_one_to_index_C │ │ │ │ -000005b8 t _Py_add_one_to_index_F │ │ │ │ +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 │ │ │ │ -000004c0 t _buffer_release_call │ │ │ │ -00000a4c t abstract_get_bases │ │ │ │ -00000a90 t abstract_issubclass │ │ │ │ -00000818 t as_read_buffer │ │ │ │ +000004ec t _buffer_release_call │ │ │ │ +00000a64 t abstract_get_bases │ │ │ │ +00000aa8 t abstract_issubclass │ │ │ │ +00000844 t as_read_buffer │ │ │ │ 0000152c t binary_iop │ │ │ │ 000000d4 t binary_iop.part.0 │ │ │ │ 00001560 t binary_iop1 │ │ │ │ -000027f0 t binary_op │ │ │ │ 000000d4 t binary_op.part.0 │ │ │ │ 00001f34 t binary_op1 │ │ │ │ -000009e8 t check_class │ │ │ │ +00000a00 t check_class │ │ │ │ 000004fc t iternext │ │ │ │ U memcpy │ │ │ │ -00003210 t method_output_as_list │ │ │ │ -00000204 t null_error.isra.0 │ │ │ │ -00002eac t object_isinstance │ │ │ │ +00003104 t method_output_as_list │ │ │ │ +00000230 t null_error.isra.0 │ │ │ │ +00002da0 t object_isinstance │ │ │ │ 00001974 t object_issubclass │ │ │ │ 00000c8c t object_recursive_isinstance │ │ │ │ 000021a0 t recursive_issubclass │ │ │ │ 00000138 t recursive_issubclass.part.0 │ │ │ │ -000035f8 t sequence_repeat │ │ │ │ +000035ec t sequence_repeat │ │ │ │ 0000000a t ternary_iop.constprop.0 │ │ │ │ -0000396c t ternary_op.constprop.0 │ │ │ │ +00003960 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5611,15 +5610,15 @@ │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000002c8 T PyBytes_AsString │ │ │ │ 00000f84 T PyBytes_AsStringAndSize │ │ │ │ 00001484 T PyBytes_Concat │ │ │ │ 00000bec T PyBytes_ConcatAndDel │ │ │ │ -00003b78 T PyBytes_DecodeEscape │ │ │ │ +00003b80 T PyBytes_DecodeEscape │ │ │ │ 0000306c T PyBytes_FromFormat │ │ │ │ 0000191c T PyBytes_FromFormatV │ │ │ │ 0000168c T PyBytes_FromObject │ │ │ │ 0000049c T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 00001434 T PyBytes_Join │ │ │ │ 000015f0 T PyBytes_Repr │ │ │ │ @@ -5704,15 +5703,15 @@ │ │ │ │ 00000638 T _PyBytesWriter_Dealloc │ │ │ │ 00000358 T _PyBytesWriter_Finish │ │ │ │ 00000740 T _PyBytesWriter_Init │ │ │ │ 00000308 T _PyBytesWriter_Prepare │ │ │ │ 00000544 T _PyBytesWriter_Resize │ │ │ │ 00003094 T _PyBytesWriter_WriteBytes │ │ │ │ 00000000 T _PyBytes_DecodeEscape2 │ │ │ │ -00003c7c T _PyBytes_Find │ │ │ │ +00003c84 T _PyBytes_Find │ │ │ │ 00002300 T _PyBytes_FormatEx │ │ │ │ 00001800 t _PyBytes_FromBuffer │ │ │ │ 00003204 T _PyBytes_FromHex │ │ │ │ 000018dc t _PyBytes_FromIterator │ │ │ │ 00001cbc t _PyBytes_FromList │ │ │ │ 000000f8 t _PyBytes_FromSize │ │ │ │ 00000f2c T _PyBytes_Repeat │ │ │ │ @@ -5846,24 +5845,24 @@ │ │ │ │ 000004c8 d bytes_methods │ │ │ │ 000022e4 t bytes_mod │ │ │ │ 00001290 t bytes_new │ │ │ │ 00001fdc t bytes_partition │ │ │ │ 00001f44 r bytes_partition__doc__ │ │ │ │ 00000b60 t bytes_removeprefix │ │ │ │ 00000e60 r bytes_removeprefix__doc__ │ │ │ │ -00003bf0 t bytes_removesuffix │ │ │ │ +00003bf8 t bytes_removesuffix │ │ │ │ 00000d60 r bytes_removesuffix__doc__ │ │ │ │ 00000e54 t bytes_repeat │ │ │ │ 000007e0 t bytes_replace │ │ │ │ 00000f44 r bytes_replace__doc__ │ │ │ │ 00001604 t bytes_repr │ │ │ │ 00000760 t bytes_rfind │ │ │ │ 00001714 r bytes_rfind__doc__ │ │ │ │ 0000051c t bytes_richcompare │ │ │ │ -00003cf4 t bytes_rindex │ │ │ │ +00003cfc t bytes_rindex │ │ │ │ 000015c4 r bytes_rindex__doc__ │ │ │ │ 000033c0 t bytes_rpartition │ │ │ │ 00001da0 r bytes_rpartition__doc__ │ │ │ │ 00000604 t bytes_rsplit │ │ │ │ 00001bc4 r bytes_rsplit__doc__ │ │ │ │ 00002108 t bytes_rstrip │ │ │ │ 000013e4 r bytes_rstrip__doc__ │ │ │ │ @@ -5873,35 +5872,35 @@ │ │ │ │ 00000840 r bytes_splitlines__doc__ │ │ │ │ 0000185c t bytes_startswith │ │ │ │ 00000c30 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 00002298 t bytes_strip │ │ │ │ 00001514 r bytes_strip__doc__ │ │ │ │ 000007bc t bytes_subscript │ │ │ │ -0000372c t bytes_translate │ │ │ │ +00003734 t bytes_translate │ │ │ │ 0000118c r bytes_translate__doc__ │ │ │ │ -000037c4 t bytes_translate_impl │ │ │ │ +000037cc t bytes_translate_impl │ │ │ │ 00002154 t do_argstrip │ │ │ │ 00001000 t fastsearch │ │ │ │ 00000120 t formatfloat │ │ │ │ 00002fa0 t getnextarg │ │ │ │ 000000ac r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00003ea0 t pad │ │ │ │ +00003ea8 t pad │ │ │ │ 00000084 r reduce_doc │ │ │ │ 00000da8 t return_self │ │ │ │ 0000005c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00000c78 t stringlib__lex_search │ │ │ │ -00003f18 t stringlib__preprocess │ │ │ │ -00003fd0 t stringlib__two_way │ │ │ │ +00003f20 t stringlib__preprocess │ │ │ │ +00003fd8 t stringlib__two_way │ │ │ │ 00000c0a t stringlib__two_way_count │ │ │ │ 00000c48 t stringlib_bytes_join │ │ │ │ 000000f4 t stringlib_capitalize │ │ │ │ 00000374 t stringlib_center │ │ │ │ 00000348 r stringlib_center__doc__ │ │ │ │ 00000220 t stringlib_expandtabs │ │ │ │ 000004f4 r stringlib_expandtabs__doc__ │ │ │ │ @@ -5909,26 +5908,26 @@ │ │ │ │ 000004b0 t stringlib_isalpha │ │ │ │ 0000005a t stringlib_isascii │ │ │ │ 00000050 t stringlib_isdigit │ │ │ │ 000004ba t stringlib_islower │ │ │ │ 000004c4 t stringlib_isspace │ │ │ │ 000004ce t stringlib_istitle │ │ │ │ 000004d8 t stringlib_isupper │ │ │ │ -00003d74 t stringlib_ljust │ │ │ │ +00003d7c t stringlib_ljust │ │ │ │ 00000464 r stringlib_ljust__doc__ │ │ │ │ 000034e8 t stringlib_lower │ │ │ │ 000004e2 t stringlib_rjust │ │ │ │ 000003d4 r stringlib_rjust__doc__ │ │ │ │ 00000a46 t stringlib_swapcase │ │ │ │ 00000a72 t stringlib_title │ │ │ │ -00003700 t stringlib_upper │ │ │ │ +00003708 t stringlib_upper │ │ │ │ 00000a9e t stringlib_zfill │ │ │ │ 000002b0 r stringlib_zfill__doc__ │ │ │ │ 000006e4 t striter_dealloc │ │ │ │ -00003ce0 t striter_len │ │ │ │ +00003ce8 t striter_len │ │ │ │ 000003f8 d striter_methods │ │ │ │ 00001830 t striter_next │ │ │ │ 00000b1e t striter_reduce │ │ │ │ 00000ce2 t striter_setstate │ │ │ │ 00000044 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -5958,61 +5957,61 @@ │ │ │ │ 000003c0 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -00001a94 T PyObject_Call │ │ │ │ +00001aa8 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 00000e08 T PyObject_CallFunctionObjArgs │ │ │ │ 00001010 T PyObject_CallMethod │ │ │ │ -00001cd8 T PyObject_CallMethodObjArgs │ │ │ │ +00001cec T PyObject_CallMethodObjArgs │ │ │ │ 00000000 T PyObject_CallNoArgs │ │ │ │ -00001f4c T PyObject_CallObject │ │ │ │ +00001f5c T PyObject_CallObject │ │ │ │ 0000130c T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000006ec T PyObject_Vectorcall │ │ │ │ 000007b0 T PyObject_VectorcallDict │ │ │ │ 00000c34 T PyObject_VectorcallMethod │ │ │ │ 00000df4 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ 00000020 T PyVectorcall_Call │ │ │ │ -00001f38 T PyVectorcall_Function │ │ │ │ +00001f48 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 │ │ │ │ 000012b8 T _PyFunction_Vectorcall │ │ │ │ -00001bf8 T _PyObject_Call │ │ │ │ +00001c0c T _PyObject_Call │ │ │ │ 000001d8 t _PyObject_CallFunctionVa │ │ │ │ 0000018c T _PyObject_CallFunction_SizeT │ │ │ │ 00000034 T _PyObject_CallMethod │ │ │ │ 000002a0 T _PyObject_CallMethodFormat │ │ │ │ 00000234 T _PyObject_CallMethodId │ │ │ │ 00000334 T _PyObject_CallMethodIdObjArgs │ │ │ │ 000002c8 T _PyObject_CallMethod_SizeT │ │ │ │ 000013d0 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 000004ec T _PyObject_MakeTpCall │ │ │ │ 00000a60 T _PyObject_VectorcallDictTstate │ │ │ │ -00001d8c T _PyObject_VectorcallPrepend │ │ │ │ +00001da0 T _PyObject_VectorcallPrepend │ │ │ │ 0000038c t _PyObject_VectorcallTstate │ │ │ │ 000000a0 T _PyStack_AsDict │ │ │ │ 000016fc T _PyStack_UnpackDict │ │ │ │ -0000194c T _PyStack_UnpackDict_Free │ │ │ │ -00001a5c T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001960 T _PyStack_UnpackDict_Free │ │ │ │ +00001a70 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyUnicode_FromId │ │ │ │ 00000438 T _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000000f4 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ @@ -6347,15 +6346,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 00000d88 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00001628 T _PyCode_CheckLineNumber │ │ │ │ +00001618 T _PyCode_CheckLineNumber │ │ │ │ 00000a9c T _PyCode_CheckNoExternalState │ │ │ │ 00000a84 T _PyCode_CheckNoInternalState │ │ │ │ 00000ad4 T _PyCode_CheckPureFunction │ │ │ │ 00000ff8 T _PyCode_ConstantKey │ │ │ │ 0000030c T _PyCode_Fini │ │ │ │ 00000002 T _PyCode_GetCellvars │ │ │ │ 000001a8 T _PyCode_GetCode │ │ │ │ @@ -6404,16 +6403,16 @@ │ │ │ │ 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 │ │ │ │ -00001858 t _source_offset_converter │ │ │ │ -00001738 t advance │ │ │ │ +00001848 t _source_offset_converter │ │ │ │ +00001728 t advance │ │ │ │ 00000360 t advance_with_locations │ │ │ │ 00000000 r assert0 │ │ │ │ 00001704 t code__varname_from_oparg │ │ │ │ 00000060 r code__varname_from_oparg__doc__ │ │ │ │ 00000214 t code_branchesiterator │ │ │ │ 00000da0 t code_dealloc │ │ │ │ 00000000 t code_getcellvars │ │ │ │ @@ -6437,22 +6436,22 @@ │ │ │ │ 00000370 t code_sizeof │ │ │ │ 00000324 t emit_pair │ │ │ │ 00000b18 t get_cached_locals │ │ │ │ 00000b58 t get_localsplus_names │ │ │ │ 00000260 t init_co_cached │ │ │ │ 00000b14 t intern_constants │ │ │ │ 000016b4 t lineiter_dealloc │ │ │ │ -0000186c t lineiter_next │ │ │ │ +0000185c t lineiter_next │ │ │ │ 00000008 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000052c t positionsiter_dealloc │ │ │ │ -000017dc t positionsiter_next │ │ │ │ +000017cc t positionsiter_next │ │ │ │ 000004e4 t read_signed_varint │ │ │ │ -00001be0 t retreat │ │ │ │ +00001bdc t retreat │ │ │ │ 000007dc t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -7922,24 +7921,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 0000036c T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -00000908 T PyFloat_FromString │ │ │ │ +00000580 T PyFloat_FromString │ │ │ │ 000000c4 T PyFloat_GetInfo │ │ │ │ 000003fa T PyFloat_GetMax │ │ │ │ 00000408 T PyFloat_GetMin │ │ │ │ -00001d64 T PyFloat_Pack2 │ │ │ │ -00000928 T PyFloat_Pack4 │ │ │ │ -00000a8c T PyFloat_Pack8 │ │ │ │ +000019dc T PyFloat_Pack2 │ │ │ │ +00000cb0 T PyFloat_Pack4 │ │ │ │ +00000704 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00001f40 T PyFloat_Unpack2 │ │ │ │ -00001c70 T PyFloat_Unpack4 │ │ │ │ +00001bb8 T PyFloat_Unpack2 │ │ │ │ +000018e8 T PyFloat_Unpack4 │ │ │ │ 000001f8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ @@ -7961,28 +7960,28 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000658 t Py_XDECREF │ │ │ │ +000009e0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00000014 r _CHAR_TO_HEX │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ 00000000 T _PyFloat_DebugMallocStats │ │ │ │ 000000e8 T _PyFloat_ExactDealloc │ │ │ │ -000007d8 T _PyFloat_FiniType │ │ │ │ +00000454 T _PyFloat_FiniType │ │ │ │ U _PyFloat_FormatAdvancedWriter │ │ │ │ -00000710 T _PyFloat_FromDouble_ConsumeInputs │ │ │ │ +00000a98 T _PyFloat_FromDouble_ConsumeInputs │ │ │ │ 00000000 T _PyFloat_InitState │ │ │ │ 0000006c T _PyFloat_InitTypes │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ @@ -8014,63 +8013,63 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 000000dc t _float_div_mod │ │ │ │ U ceil │ │ │ │ 000001c0 t float___ceil__ │ │ │ │ 00000b20 r float___ceil____doc__ │ │ │ │ 000001de t float___floor__ │ │ │ │ 00000b5c r float___floor____doc__ │ │ │ │ -000010ac t float___format__ │ │ │ │ +00000d24 t float___format__ │ │ │ │ 000004f0 r float___format____doc__ │ │ │ │ -00000fac t float___getformat__ │ │ │ │ +00000c24 t float___getformat__ │ │ │ │ 00000544 r float___getformat____doc__ │ │ │ │ 000003e8 t float___getnewargs__ │ │ │ │ 000006ac r float___getnewargs____doc__ │ │ │ │ -00000c80 t float___round__ │ │ │ │ +000008f8 t float___round__ │ │ │ │ 00000a78 r float___round____doc__ │ │ │ │ 00000418 t float___trunc__ │ │ │ │ 00000b98 r float___trunc____doc__ │ │ │ │ 00000364 t float___trunc___impl │ │ │ │ -00000670 t float_abs │ │ │ │ +000009f8 t float_abs │ │ │ │ 000003c8 t float_add │ │ │ │ -000016d0 t float_as_integer_ratio │ │ │ │ +00001348 t float_as_integer_ratio │ │ │ │ 00000778 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00000914 t float_bool │ │ │ │ -000016b4 t float_conjugate │ │ │ │ +00000c9c t float_bool │ │ │ │ +0000132c t float_conjugate │ │ │ │ 00000a2c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000528 t float_div │ │ │ │ 000001fc t float_divmod │ │ │ │ -0000111c t float_float │ │ │ │ +00000d94 t float_float │ │ │ │ 0000002c t float_floor_div │ │ │ │ 000002bc t float_from_number │ │ │ │ 000006cc r float_from_number__doc__ │ │ │ │ -000009ec t float_from_string_inner │ │ │ │ -000012d4 t float_fromhex │ │ │ │ +00000664 t float_from_string_inner │ │ │ │ +00000f4c t float_fromhex │ │ │ │ 000008d4 r float_fromhex__doc__ │ │ │ │ -000016bc t float_getimag │ │ │ │ -000016b8 t float_getreal │ │ │ │ +00001334 t float_getimag │ │ │ │ +00001330 t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000007e4 t float_hash │ │ │ │ -00001964 t float_hex │ │ │ │ +00000460 t float_hash │ │ │ │ +000015dc t float_hex │ │ │ │ 00000984 r float_hex__doc__ │ │ │ │ 00000354 t float_is_integer │ │ │ │ 00000be4 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000338 t float_mul │ │ │ │ -00000fa0 t float_neg │ │ │ │ -00001140 t float_new │ │ │ │ +00000c18 t float_neg │ │ │ │ +00000db8 t float_new │ │ │ │ 00000720 r float_new__doc__ │ │ │ │ -00000854 t float_new_impl │ │ │ │ -00000454 t float_pow │ │ │ │ -000011b8 t float_rem │ │ │ │ -00000f5c t float_repr │ │ │ │ +000004d0 t float_new_impl │ │ │ │ +00000658 t float_pow │ │ │ │ +00000e30 t float_rem │ │ │ │ +00000bd4 t float_repr │ │ │ │ 0000011c t float_richcompare │ │ │ │ -00000ecc t float_sub │ │ │ │ -000007ec t float_vectorcall │ │ │ │ +00000b44 t float_sub │ │ │ │ +00000468 t float_vectorcall │ │ │ │ 00000414 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000028c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -8714,17 +8713,17 @@ │ │ │ │ 000016b4 T PyList_Extend │ │ │ │ 00001014 T PyList_GetItem │ │ │ │ 00001064 T PyList_GetItemRef │ │ │ │ 000011bc T PyList_GetSlice │ │ │ │ 00000e98 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00001620 T PyList_Reverse │ │ │ │ -00001580 T PyList_SetItem │ │ │ │ -00001794 T PyList_SetSlice │ │ │ │ -00001cd8 T PyList_Size │ │ │ │ +00001578 T PyList_SetItem │ │ │ │ +0000178c T PyList_SetSlice │ │ │ │ +00001cd0 T PyList_Size │ │ │ │ 000003dc 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 │ │ │ │ @@ -8776,18 +8775,18 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000002c4 T _PyList_AppendTakeRefListResize │ │ │ │ 00001248 T _PyList_AsTupleAndClear │ │ │ │ 00000000 T _PyList_DebugMallocStats │ │ │ │ -00001f34 T _PyList_Extend │ │ │ │ -00001638 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00001f2c T _PyList_Extend │ │ │ │ +00001630 T _PyList_FromStackRefStealOnSuccess │ │ │ │ 000001b8 T _PyList_GetItemRef │ │ │ │ -0000303c T _PyList_SliceSubscript │ │ │ │ +00003034 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -8796,86 +8795,86 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00001f58 t _list_extend │ │ │ │ +00001f50 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ -00000ca4 t gallop_left │ │ │ │ -00000bbc t gallop_right │ │ │ │ +00000c94 t gallop_left │ │ │ │ +00000bac t gallop_right │ │ │ │ 00000ecc t ins1 │ │ │ │ 0000005c r length_hint_doc │ │ │ │ -0000264c t list___init__ │ │ │ │ +00002644 t list___init__ │ │ │ │ 00000124 r list___init____doc__ │ │ │ │ 00001148 t list___reversed__ │ │ │ │ 00000094 r list___reversed____doc__ │ │ │ │ 00000106 t list___sizeof__ │ │ │ │ 000000d8 r list___sizeof____doc__ │ │ │ │ -00001c84 t list_append │ │ │ │ +00001c7c t list_append │ │ │ │ 000005b0 r list_append__doc__ │ │ │ │ 0000033c d list_as_mapping │ │ │ │ 00000348 d list_as_sequence │ │ │ │ 00000e18 t list_ass_item │ │ │ │ -00001814 t list_ass_slice_lock_held │ │ │ │ -00003768 t list_ass_subscript │ │ │ │ -00001c08 t list_clear_impl.isra.0 │ │ │ │ +0000180c t list_ass_slice_lock_held │ │ │ │ +00003760 t list_ass_subscript │ │ │ │ +00001c00 t list_clear_impl.isra.0 │ │ │ │ 00001674 t list_clear_slot │ │ │ │ -00002c38 t list_concat │ │ │ │ -00002fc4 t list_contains │ │ │ │ +00002c30 t list_concat │ │ │ │ +00002fbc t list_contains │ │ │ │ 000016a4 t list_copy │ │ │ │ 000005f4 r list_copy__doc__ │ │ │ │ 00001548 t list_count │ │ │ │ 0000023c r list_count__doc__ │ │ │ │ 0000012c t list_dealloc │ │ │ │ -00002dec t list_extend │ │ │ │ +00002de4 t list_extend │ │ │ │ 0000055c r list_extend__doc__ │ │ │ │ -00003b04 t list_extend_dict │ │ │ │ -0000243c t list_extend_lock_held │ │ │ │ +00003afc t list_extend_dict │ │ │ │ +00002434 t list_extend_lock_held │ │ │ │ 00001764 t list_index │ │ │ │ 00000280 r list_index__doc__ │ │ │ │ 000015f4 t list_inplace_concat │ │ │ │ 00000038 t list_inplace_repeat │ │ │ │ 00001990 t list_inplace_repeat_lock_held │ │ │ │ 000010c4 t list_insert │ │ │ │ 0000065c r list_insert__doc__ │ │ │ │ -000023fc t list_item │ │ │ │ -00001d0c t list_iter │ │ │ │ -000023f8 t list_length │ │ │ │ +000023f4 t list_item │ │ │ │ +00001d04 t list_iter │ │ │ │ +000023f0 t list_length │ │ │ │ 00000370 d list_methods │ │ │ │ -00002d04 t list_new_prealloc │ │ │ │ -00002a88 t list_pop │ │ │ │ +00002cfc t list_new_prealloc │ │ │ │ +00002a80 t list_pop │ │ │ │ 000004d0 r list_pop__doc__ │ │ │ │ -000028f0 t list_remove │ │ │ │ +000028e8 t list_remove │ │ │ │ 000001cc r list_remove__doc__ │ │ │ │ 0000137c t list_repeat │ │ │ │ 00001280 t list_repr │ │ │ │ 00000364 t list_resize │ │ │ │ 00001518 t list_reverse │ │ │ │ 00000304 r list_reverse__doc__ │ │ │ │ -000026ec t list_richcompare │ │ │ │ -00003390 t list_slice_lock_held │ │ │ │ -0000366c t list_sort │ │ │ │ +000026e4 t list_richcompare │ │ │ │ +00003388 t list_slice_lock_held │ │ │ │ +00003664 t list_sort │ │ │ │ 00000330 r list_sort__doc__ │ │ │ │ 00000430 t list_sort_impl │ │ │ │ -000022e0 t list_subscript │ │ │ │ -00001608 t list_traverse │ │ │ │ -000029e0 t list_vectorcall │ │ │ │ -00001e74 t listiter_dealloc │ │ │ │ +000022d8 t list_subscript │ │ │ │ +00001600 t list_traverse │ │ │ │ +000029d8 t list_vectorcall │ │ │ │ +00001e6c t listiter_dealloc │ │ │ │ 0000168c t listiter_len │ │ │ │ 000002fc d listiter_methods │ │ │ │ -00001e14 t listiter_next │ │ │ │ +00001e0c t listiter_next │ │ │ │ 00000064 t listiter_reduce │ │ │ │ 000000b8 t listiter_setstate │ │ │ │ 000011b0 t listiter_traverse │ │ │ │ 0000118c t listreviter_dealloc │ │ │ │ 00001978 t listreviter_len │ │ │ │ 000002bc d listreviter_methods │ │ │ │ -00003ba8 t listreviter_next │ │ │ │ +00003ba0 t listreviter_next │ │ │ │ 00000114 t listreviter_reduce │ │ │ │ 00000168 t listreviter_setstate │ │ │ │ 0000002c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000000 t merge_at │ │ │ │ @@ -8884,19 +8883,19 @@ │ │ │ │ 0000062c r py_list_clear__doc__ │ │ │ │ 00000034 r reduce_doc │ │ │ │ 000016ac t safe_object_compare │ │ │ │ 0000000c r setstate_doc │ │ │ │ 00000d84 t sortslice_memcpy │ │ │ │ 00000dcc t sortslice_memmove │ │ │ │ 00001520 t sortslice_reverse.isra.0 │ │ │ │ -00003c00 t unsafe_float_compare │ │ │ │ +00003bf8 t unsafe_float_compare │ │ │ │ 000014b8 t unsafe_latin_compare │ │ │ │ -00003b7c t unsafe_long_compare │ │ │ │ -00002f10 t unsafe_object_compare │ │ │ │ -00002e10 t unsafe_tuple_compare │ │ │ │ +00003b74 t unsafe_long_compare │ │ │ │ +00002f08 t unsafe_object_compare │ │ │ │ +00002e08 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -8983,54 +8982,54 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 000000e0 T PyLongWriter_Create │ │ │ │ 000000bc T PyLongWriter_Discard │ │ │ │ 00000140 T PyLongWriter_Finish │ │ │ │ -0000855c T PyLong_AsDouble │ │ │ │ +000085d4 T PyLong_AsDouble │ │ │ │ 0000258c T PyLong_AsInt │ │ │ │ 000000dc T PyLong_AsInt32 │ │ │ │ -00004d2c T PyLong_AsInt64 │ │ │ │ +00004da4 T PyLong_AsInt64 │ │ │ │ 00001414 T PyLong_AsLong │ │ │ │ 00001548 T PyLong_AsLongAndOverflow │ │ │ │ -000059a0 T PyLong_AsLongLong │ │ │ │ +00005a18 T PyLong_AsLongLong │ │ │ │ 00000490 T PyLong_AsLongLongAndOverflow │ │ │ │ -00004d6c T PyLong_AsNativeBytes │ │ │ │ +00004de4 T PyLong_AsNativeBytes │ │ │ │ 00000344 T PyLong_AsSize_t │ │ │ │ 0000062c T PyLong_AsSsize_t │ │ │ │ 0000011a T PyLong_AsUInt32 │ │ │ │ 00000194 T PyLong_AsUInt64 │ │ │ │ 000026bc T PyLong_AsUnsignedLong │ │ │ │ 000006a0 T PyLong_AsUnsignedLongLong │ │ │ │ 0000072c T PyLong_AsUnsignedLongLongMask │ │ │ │ 000009c8 T PyLong_AsUnsignedLongMask │ │ │ │ 000005e0 T PyLong_AsVoidPtr │ │ │ │ 000003f8 T PyLong_Export │ │ │ │ 000009a8 T PyLong_FreeExport │ │ │ │ -00005788 T PyLong_FromDouble │ │ │ │ +00005800 T PyLong_FromDouble │ │ │ │ 00000820 T PyLong_FromInt32 │ │ │ │ -00003610 T PyLong_FromInt64 │ │ │ │ +00003688 T PyLong_FromInt64 │ │ │ │ 000003d4 T PyLong_FromLong │ │ │ │ 000005bc t PyLong_FromLong.part.0 │ │ │ │ -0000350c T PyLong_FromLongLong │ │ │ │ +00003584 T PyLong_FromLongLong │ │ │ │ 00000a98 T PyLong_FromNativeBytes │ │ │ │ -00007338 T PyLong_FromSize_t │ │ │ │ +000073b0 T PyLong_FromSize_t │ │ │ │ 000004f0 T PyLong_FromSsize_t │ │ │ │ 00000708 T PyLong_FromString │ │ │ │ -0000a268 T PyLong_FromUInt32 │ │ │ │ +0000a2e0 T PyLong_FromUInt32 │ │ │ │ 000008a0 T PyLong_FromUInt64 │ │ │ │ -000084bc T PyLong_FromUnicodeObject │ │ │ │ +00008534 T PyLong_FromUnicodeObject │ │ │ │ 000000e0 T PyLong_FromUnsignedLong │ │ │ │ 000027a4 T PyLong_FromUnsignedLongLong │ │ │ │ 00000adc T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000058 T PyLong_GetInfo │ │ │ │ 000000d8 T PyLong_GetNativeLayout │ │ │ │ -00004ce8 T PyLong_GetSign │ │ │ │ +00004d60 T PyLong_GetSign │ │ │ │ 00000b18 T PyLong_IsNegative │ │ │ │ 000001d2 T PyLong_IsPositive │ │ │ │ 00000910 T PyLong_IsZero │ │ │ │ 00000300 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9051,55 +9050,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 │ │ │ │ -0000a26c t Py_XDECREF │ │ │ │ +0000a2e4 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000055ec T _PyLong_Add │ │ │ │ -00002848 T _PyLong_AsByteArray │ │ │ │ +00005664 T _PyLong_Add │ │ │ │ +000028c4 T _PyLong_AsByteArray │ │ │ │ 00000798 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000a34 t _PyLong_AsUnsignedLongMask │ │ │ │ -0000a478 T _PyLong_Copy │ │ │ │ +0000a4f0 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 00001264 T _PyLong_DivmodNear │ │ │ │ 00002548 T _PyLong_ExactDealloc │ │ │ │ 00000814 T _PyLong_FiniTypes │ │ │ │ -0000ac78 T _PyLong_Format │ │ │ │ +0000acf0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00000d4c T _PyLong_FormatBytesWriter │ │ │ │ -00008480 T _PyLong_FormatWriter │ │ │ │ -0000c010 T _PyLong_Frexp │ │ │ │ -000064b8 T _PyLong_FromByteArray │ │ │ │ -0000a6a0 T _PyLong_FromBytes │ │ │ │ +000084f8 T _PyLong_FormatWriter │ │ │ │ +0000c088 T _PyLong_Frexp │ │ │ │ +00006530 T _PyLong_FromByteArray │ │ │ │ +0000a718 T _PyLong_FromBytes │ │ │ │ 00000218 T _PyLong_FromDigits │ │ │ │ -0000a284 t _PyLong_FromLarge │ │ │ │ +0000a2fc t _PyLong_FromLarge │ │ │ │ 000001c0 t _PyLong_FromMedium │ │ │ │ -000031c0 t _PyLong_FromSTwoDigits │ │ │ │ -0000cd64 T _PyLong_GCD │ │ │ │ +00003238 t _PyLong_FromSTwoDigits │ │ │ │ +0000cddc T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 0000110c T _PyLong_Lshift │ │ │ │ -0000a4fc T _PyLong_Multiply │ │ │ │ -0000ccfc t _PyLong_Negate │ │ │ │ +0000a574 T _PyLong_Multiply │ │ │ │ +0000cd74 t _PyLong_Negate │ │ │ │ 00000214 T _PyLong_New │ │ │ │ -00004458 T _PyLong_NumBits │ │ │ │ -0000be00 T _PyLong_Rshift │ │ │ │ +000044d0 T _PyLong_NumBits │ │ │ │ +0000be78 T _PyLong_Rshift │ │ │ │ 00000264 T _PyLong_Sign │ │ │ │ 00000158 T _PyLong_Size_t_Converter │ │ │ │ -0000a138 T _PyLong_Subtract │ │ │ │ +0000a1b0 T _PyLong_Subtract │ │ │ │ 000002a8 T _PyLong_UInt16_Converter │ │ │ │ 000011e0 T _PyLong_UInt32_Converter │ │ │ │ -0000c228 T _PyLong_UInt64_Converter │ │ │ │ +0000c2a0 T _PyLong_UInt64_Converter │ │ │ │ 00000270 T _PyLong_UInt8_Converter │ │ │ │ 00000d0c T _PyLong_UnsignedInt_Converter │ │ │ │ 00000044 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000080 T _PyLong_UnsignedLong_Converter │ │ │ │ 00000b5c T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9151,87 +9150,87 @@ │ │ │ │ 00000fa4 r int___round____doc__ │ │ │ │ 00000008 t int___sizeof__ │ │ │ │ 00000f68 r int___sizeof____doc__ │ │ │ │ 00001170 t int_as_integer_ratio │ │ │ │ 00000d20 r int_as_integer_ratio__doc__ │ │ │ │ 00001220 t int_bit_count │ │ │ │ 00000e30 r int_bit_count__doc__ │ │ │ │ -0000a37c t int_bit_length │ │ │ │ +0000a3f4 t int_bit_length │ │ │ │ 00000ee8 r int_bit_length__doc__ │ │ │ │ -00005a70 t int_from_bytes │ │ │ │ +00005ae8 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 │ │ │ │ 000000d2 t int_is_integer │ │ │ │ 00000638 r int_is_integer__doc__ │ │ │ │ 00000180 t int_to_bytes │ │ │ │ 000009dc r int_to_bytes__doc__ │ │ │ │ -0000386c t k_mul │ │ │ │ +000038e4 t k_mul │ │ │ │ 00000d9c t kmul_split.constprop.0 │ │ │ │ -000078fc t l_divmod │ │ │ │ -0000a7fc t l_mod │ │ │ │ +00007974 t l_divmod │ │ │ │ +0000a874 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000018 r log_base_BASE │ │ │ │ -0000a5ec t long_abs │ │ │ │ -0000a5bc t long_abs_method │ │ │ │ -000033e8 t long_add │ │ │ │ -000032a8 t long_add_method │ │ │ │ +0000a664 t long_abs │ │ │ │ +0000a634 t long_abs_method │ │ │ │ +00003460 t long_add │ │ │ │ +00003320 t long_add_method │ │ │ │ 00000314 t long_alloc │ │ │ │ -00004404 t long_and │ │ │ │ +0000447c t long_and │ │ │ │ 000002f0 d long_as_number │ │ │ │ -00006b54 t long_bitwise │ │ │ │ +00006bcc t long_bitwise │ │ │ │ 000018b0 t long_bool │ │ │ │ 000018c0 t long_compare │ │ │ │ 00001854 t long_dealloc │ │ │ │ -0000779c t long_div │ │ │ │ -0000a620 t long_divmod │ │ │ │ -00007bd0 t long_divrem │ │ │ │ +00007814 t long_div │ │ │ │ +0000a698 t long_divmod │ │ │ │ +00007c48 t long_divrem │ │ │ │ 000003d8 r long_doc │ │ │ │ -0000b5ec t long_float │ │ │ │ -0000acc0 t long_format_binary │ │ │ │ +0000b664 t long_float │ │ │ │ +0000ad38 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00001104 t long_get1 │ │ │ │ 00000380 d long_getset │ │ │ │ 00000244 t long_hash │ │ │ │ 00000598 t long_invert │ │ │ │ -0000a71c t long_long │ │ │ │ +0000a794 t long_long │ │ │ │ 00001100 t long_long_getter │ │ │ │ 000010dc t long_long_meth │ │ │ │ -00004fe0 t long_lshift1 │ │ │ │ -00004484 t long_lshift_method │ │ │ │ +00005058 t long_lshift1 │ │ │ │ +000044fc t long_lshift_method │ │ │ │ 000003e4 d long_methods │ │ │ │ -0000a7bc t long_mod │ │ │ │ -000037ac t long_mul │ │ │ │ -000036c4 t long_mul_method │ │ │ │ -00003174 t long_neg │ │ │ │ -00003038 t long_neg_method │ │ │ │ -000080ac t long_new │ │ │ │ -000082dc t long_new_impl │ │ │ │ -00007388 t long_or │ │ │ │ -00008c70 t long_pow │ │ │ │ +0000a834 t long_mod │ │ │ │ +00003824 t long_mul │ │ │ │ +0000373c t long_mul_method │ │ │ │ +000031ec t long_neg │ │ │ │ +000030b0 t long_neg_method │ │ │ │ +00008124 t long_new │ │ │ │ +00008354 t long_new_impl │ │ │ │ +00007400 t long_or │ │ │ │ +00008ce8 t long_pow │ │ │ │ 00001630 t long_richcompare │ │ │ │ -0000b6bc t long_rshift │ │ │ │ -000054cc t long_sub │ │ │ │ -00005390 t long_sub_method │ │ │ │ +0000b734 t long_rshift │ │ │ │ +00005544 t long_sub │ │ │ │ +00005408 t long_sub_method │ │ │ │ 0000192c t long_to_decimal_string │ │ │ │ 00001954 t long_to_decimal_string_internal │ │ │ │ -00008600 t long_true_divide │ │ │ │ -00005720 t long_vectorcall │ │ │ │ +00008678 t long_true_divide │ │ │ │ +00005798 t long_vectorcall │ │ │ │ 00000954 t long_xor │ │ │ │ 00001344 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 00000fd8 t v_iadd.isra.0 │ │ │ │ 00000ec0 t v_isub.isra.0 │ │ │ │ -00004194 t x_add │ │ │ │ -0000c3e0 t x_divrem │ │ │ │ -000073e0 t x_sub │ │ │ │ +0000420c t x_add │ │ │ │ +0000c458 t x_divrem │ │ │ │ +00007458 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000016c r .LC10 │ │ │ │ @@ -9295,42 +9294,42 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 000008c8 T PyDict_AddWatcher │ │ │ │ -00009238 T PyDict_Clear │ │ │ │ +00009240 T PyDict_Clear │ │ │ │ 00000928 T PyDict_ClearWatcher │ │ │ │ 00000234 T PyDict_Contains │ │ │ │ 000001e0 T PyDict_ContainsString │ │ │ │ -00002940 T PyDict_Copy │ │ │ │ -000042f4 T PyDict_DelItem │ │ │ │ +0000294c T PyDict_Copy │ │ │ │ +00004300 T PyDict_DelItem │ │ │ │ 00000064 T PyDict_DelItemString │ │ │ │ 00000898 T PyDict_GetItem │ │ │ │ -00002660 T PyDict_GetItemRef │ │ │ │ +0000266c T PyDict_GetItemRef │ │ │ │ 00000dd8 T PyDict_GetItemString │ │ │ │ -00004050 T PyDict_GetItemStringRef │ │ │ │ -00001ee4 T PyDict_GetItemWithError │ │ │ │ +0000405c T PyDict_GetItemStringRef │ │ │ │ +00001ef0 T PyDict_GetItemWithError │ │ │ │ 000016d4 T PyDict_Items │ │ │ │ -00007830 T PyDict_Keys │ │ │ │ +0000783c T PyDict_Keys │ │ │ │ 000011ac T PyDict_Merge │ │ │ │ 000008a4 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00003e5c T PyDict_Next │ │ │ │ -00007e18 T PyDict_Pop │ │ │ │ +00003e68 T PyDict_Next │ │ │ │ +00007e24 T PyDict_Pop │ │ │ │ 00000480 T PyDict_PopString │ │ │ │ 000008a8 T PyDict_SetDefault │ │ │ │ -0000197c T PyDict_SetDefaultRef │ │ │ │ -00000bac T PyDict_SetItem │ │ │ │ -00002564 T PyDict_SetItemString │ │ │ │ -00009414 T PyDict_Size │ │ │ │ +00001988 T PyDict_SetDefaultRef │ │ │ │ +00000bb8 T PyDict_SetItem │ │ │ │ +00002570 T PyDict_SetItemString │ │ │ │ +0000941c T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 000003fc T PyDict_Unwatch │ │ │ │ -00002d54 T PyDict_Update │ │ │ │ +00002d60 T PyDict_Update │ │ │ │ 0000111c T PyDict_Values │ │ │ │ 00000228 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ @@ -9353,38 +9352,38 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00007a5c T PyObject_ClearManagedDict │ │ │ │ +00007a68 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00005438 T PyObject_GenericGetDict │ │ │ │ +00005444 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 │ │ │ │ -000081d8 T PyObject_VisitManagedDict │ │ │ │ +000081e0 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -000041d8 t PyStackRef_CLOSE │ │ │ │ -000041d8 t PyStackRef_XCLOSE │ │ │ │ +000041e4 t PyStackRef_CLOSE │ │ │ │ +000041e4 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9393,226 +9392,226 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001ecc t Py_XDECREF │ │ │ │ +00001ed8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00009448 T _PyDictKeys_DecRef │ │ │ │ +00009450 T _PyDictKeys_DecRef │ │ │ │ 00000e22 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -0000504c T _PyDictKeys_StringLookup │ │ │ │ -00006e44 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -00006aac T _PyDictKeys_StringLookupSplit │ │ │ │ +00005058 T _PyDictKeys_StringLookup │ │ │ │ +00006e50 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +00006ab8 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000500 T _PyDictView_Intersect │ │ │ │ -000056e0 T _PyDictView_New │ │ │ │ +000056ec T _PyDictView_New │ │ │ │ 00000968 T _PyDict_CheckConsistency │ │ │ │ 00000eb4 T _PyDict_Clear_LockHeld │ │ │ │ 00000df8 T _PyDict_ContainsId │ │ │ │ 000002ac T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00000eaa T _PyDict_DelItemId │ │ │ │ -00007b88 T _PyDict_DelItemIf │ │ │ │ +00007b94 T _PyDict_DelItemIf │ │ │ │ 00000e78 T _PyDict_DelItem_KnownHash │ │ │ │ -00004568 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00004574 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ 00000eb8 T _PyDict_DetachFromObject │ │ │ │ -0000265c T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00004b58 T _PyDict_FromItems │ │ │ │ -00009554 T _PyDict_FromKeys │ │ │ │ +00002668 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +00004b64 T _PyDict_FromItems │ │ │ │ +0000955c T _PyDict_FromKeys │ │ │ │ 00000d90 T _PyDict_GetItemIdWithError │ │ │ │ -000026f8 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00002704 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00000a68 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00007d98 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00007da4 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00000db8 T _PyDict_GetItemStringWithError │ │ │ │ 00000d60 T _PyDict_GetItemWithError │ │ │ │ 000010e0 T _PyDict_GetItem_KnownHash │ │ │ │ -00005418 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00008118 T _PyDict_GetMethodStackRef │ │ │ │ -00003e18 T _PyDict_HasOnlyStringKeys │ │ │ │ +00005424 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +00008120 T _PyDict_GetMethodStackRef │ │ │ │ +00003e24 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000862 T _PyDict_KeysSize │ │ │ │ -00004110 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +0000411c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ 00000b54 T _PyDict_LoadGlobal │ │ │ │ -00004f90 T _PyDict_LoadGlobalStackRef │ │ │ │ -00006de8 T _PyDict_LookupIndex │ │ │ │ -000077c0 T _PyDict_MergeEx │ │ │ │ -00001f58 T _PyDict_NewKeysForClass │ │ │ │ +00004f9c T _PyDict_LoadGlobalStackRef │ │ │ │ +00006df4 T _PyDict_LookupIndex │ │ │ │ +000077cc T _PyDict_MergeEx │ │ │ │ +00001f64 T _PyDict_NewKeysForClass │ │ │ │ 00000d44 T _PyDict_NewPresized │ │ │ │ -00003f48 T _PyDict_Next │ │ │ │ +00003f54 T _PyDict_Next │ │ │ │ 00000e3c T _PyDict_Pop │ │ │ │ -0000755c T _PyDict_Pop_KnownHash │ │ │ │ +00007568 T _PyDict_Pop_KnownHash │ │ │ │ 000006bc T _PyDict_SendEvent │ │ │ │ 00000e7c T _PyDict_SetItemId │ │ │ │ 00000bbc T _PyDict_SetItem_KnownHash │ │ │ │ -0000983c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00002870 T _PyDict_SetItem_LockHeld │ │ │ │ -000077c4 T _PyDict_SetItem_Take2 │ │ │ │ +00009844 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +0000287c T _PyDict_SetItem_LockHeld │ │ │ │ +000077d0 T _PyDict_SetItem_Take2 │ │ │ │ 00000df6 T _PyDict_SizeOf │ │ │ │ 000007bc T _PyDict_SizeOf_LockHeld │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00002774 T _PyObjectDict_SetItem │ │ │ │ +00002780 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -00005c3c T _PyObject_InitInlineValues │ │ │ │ +00005c48 T _PyObject_InitInlineValues │ │ │ │ 00000e50 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000098b0 T _PyObject_MaterializeManagedDict │ │ │ │ +000098b8 T _PyObject_MaterializeManagedDict │ │ │ │ 00000950 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 000006b0 T _PyObject_SetManagedDict │ │ │ │ -00005cac T _PyObject_StoreInstanceAttribute │ │ │ │ -000066b8 T _PyObject_TryGetInstanceAttribute │ │ │ │ +00005cb8 T _PyObject_StoreInstanceAttribute │ │ │ │ +000066c4 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000002e0 T _Py_dict_lookup │ │ │ │ -00002d28 T _Py_dict_lookup_threadsafe │ │ │ │ -00002738 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00002d34 T _Py_dict_lookup_threadsafe │ │ │ │ +00002744 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000018 r __func__.0 │ │ │ │ 0000165c t all_contained_in │ │ │ │ -00001de0 t build_indices_generic │ │ │ │ -00007b3c t clear_inline_values │ │ │ │ -00008410 t clear_lock_held │ │ │ │ +00001dec t build_indices_generic │ │ │ │ +00007b48 t clear_inline_values │ │ │ │ +00008418 t clear_lock_held │ │ │ │ 00000148 t compare_unicode_generic │ │ │ │ 00000aa8 t copy_values │ │ │ │ 00000afc t detach_dict_from_object │ │ │ │ 000003c8 t dict___contains__ │ │ │ │ 000008a4 r dict___contains____doc__ │ │ │ │ 000000a6 t dict___reversed__ │ │ │ │ 00000538 r dict___reversed____doc__ │ │ │ │ 00000812 t dict___sizeof__ │ │ │ │ 00000584 r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00003d2c t dict_ass_sub │ │ │ │ +00003d38 t dict_ass_sub │ │ │ │ 00000e34 t dict_clear │ │ │ │ 0000074c r dict_clear__doc__ │ │ │ │ 000008a0 t dict_copy │ │ │ │ 00000900 r dict_copy__doc__ │ │ │ │ -000038f4 t dict_dealloc │ │ │ │ -00003264 t dict_dict_merge.isra.0 │ │ │ │ +00003900 t dict_dealloc │ │ │ │ +00003270 t dict_dict_merge.isra.0 │ │ │ │ 000008a4 t dict_fromkeys │ │ │ │ 00000938 r dict_fromkeys__doc__ │ │ │ │ -00007988 t dict_get │ │ │ │ +00007994 t dict_get │ │ │ │ 00000838 r dict_get__doc__ │ │ │ │ -000024bc t dict_getitem │ │ │ │ +000024c8 t dict_getitem │ │ │ │ 00000364 t dict_init │ │ │ │ 000004d4 t dict_ior │ │ │ │ -00005618 t dict_items │ │ │ │ +00005624 t dict_items │ │ │ │ 00000490 r dict_items__doc__ │ │ │ │ -00008988 t dict_iter │ │ │ │ +00008990 t dict_iter │ │ │ │ 0000031c t dict_keys │ │ │ │ 000004e4 r dict_keys__doc__ │ │ │ │ -00008984 t dict_length │ │ │ │ -00002f50 t dict_merge.isra.0 │ │ │ │ -00008bd4 t dict_new │ │ │ │ +0000898c t dict_length │ │ │ │ +00002f5c t dict_merge.isra.0 │ │ │ │ +00008bdc t dict_new │ │ │ │ 00000054 t dict_new_presized.part.0.isra.0 │ │ │ │ 000008f4 t dict_or │ │ │ │ -00007204 t dict_pop │ │ │ │ +00007210 t dict_pop │ │ │ │ 00000678 r dict_pop__doc__ │ │ │ │ 00000c28 t dict_popitem │ │ │ │ 000005d0 r dict_popitem__doc__ │ │ │ │ 00000734 t dict_repr │ │ │ │ 00000ebc t dict_richcompare │ │ │ │ -00008c58 t dict_setdefault │ │ │ │ +00008c60 t dict_setdefault │ │ │ │ 00000780 r dict_setdefault__doc__ │ │ │ │ -0000199c t dict_setdefault_ref_lock_held │ │ │ │ -00002c5c t dict_subscript │ │ │ │ -00008244 t dict_tp_clear │ │ │ │ -000041ec t dict_traverse │ │ │ │ +000019a8 t dict_setdefault_ref_lock_held │ │ │ │ +00002c68 t dict_subscript │ │ │ │ +0000824c t dict_tp_clear │ │ │ │ +000041f8 t dict_traverse │ │ │ │ 000000b0 t dict_unhashable_type │ │ │ │ -00005500 t dict_update │ │ │ │ -000055b8 t dict_update_arg │ │ │ │ +0000550c t dict_update │ │ │ │ +000055c4 t dict_update_arg │ │ │ │ 00000340 t dict_values │ │ │ │ 00000440 r dict_values__doc__ │ │ │ │ -00008cc4 t dict_vectorcall │ │ │ │ +00008ccc t dict_vectorcall │ │ │ │ 00000170 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 00001268 t dictitems_contains │ │ │ │ -00005798 t dictitems_iter │ │ │ │ +000057a4 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000740 t dictitems_reversed │ │ │ │ -0000771c t dictiter_dealloc │ │ │ │ -00005a00 t dictiter_iternextitem │ │ │ │ -00008a24 t dictiter_iternextkey │ │ │ │ -0000911c t dictiter_iternextvalue │ │ │ │ +00007728 t dictiter_dealloc │ │ │ │ +00005a0c t dictiter_iternextitem │ │ │ │ +00008a2c t dictiter_iternextkey │ │ │ │ +00009124 t dictiter_iternextvalue │ │ │ │ 00000304 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00005878 t dictiter_new │ │ │ │ +00005884 t dictiter_new │ │ │ │ 00000758 t dictiter_reduce │ │ │ │ 00000bf4 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ 000006b0 t dictkeys_contains │ │ │ │ -0000382c t dictkeys_decref.constprop.0 │ │ │ │ +00003838 t dictkeys_decref.constprop.0 │ │ │ │ 00000328 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000844 t dictkeys_reversed │ │ │ │ -000012c4 t dictresize.isra.0 │ │ │ │ +000012d0 t dictresize.isra.0 │ │ │ │ 000012d8 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ 0000034c t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 0000082c t dictvalues_reversed │ │ │ │ -00005980 t dictview_dealloc │ │ │ │ +0000598c t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ 00001550 t dictview_len │ │ │ │ 0000085c t dictview_mapping │ │ │ │ 000014d8 t dictview_repr │ │ │ │ 00001558 t dictview_richcompare │ │ │ │ -000098a4 t dictview_traverse │ │ │ │ +000098ac t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000584 t dictviews_isdisjoint │ │ │ │ 0000010a t dictviews_or │ │ │ │ 000011b8 t dictviews_sub │ │ │ │ 00001220 t dictviews_to_set │ │ │ │ 00000146 t dictviews_xor │ │ │ │ 000000d0 d empty_keys_struct │ │ │ │ -000011c8 t find_empty_slot │ │ │ │ +000011d4 t find_empty_slot │ │ │ │ 0000040c r getitem__doc__ │ │ │ │ -000047a8 t insert_split_key │ │ │ │ -000088d0 t insert_split_value.isra.0 │ │ │ │ -00000c5c t insert_to_emptydict.isra.0 │ │ │ │ -00000e04 t insertdict.isra.0 │ │ │ │ +000047b4 t insert_split_key │ │ │ │ +000088d8 t insert_split_value.isra.0 │ │ │ │ +00000c68 t insert_to_emptydict.isra.0 │ │ │ │ +00000e10 t insertdict.isra.0 │ │ │ │ 000000c4 r isdisjoint_doc │ │ │ │ 00000138 r length_hint_doc │ │ │ │ 00000988 t make_dict_from_instance_attributes.isra.0 │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00008dd4 t merge_from_seq2_lock_held │ │ │ │ +00008ddc t merge_from_seq2_lock_held │ │ │ │ 00000118 t new_dict.isra.0 │ │ │ │ -00008790 t new_dict_with_shared_keys.isra.0 │ │ │ │ -000074d4 t pop_lock_held │ │ │ │ +0000879c t new_dict_with_shared_keys.isra.0 │ │ │ │ +000074e0 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 │ │ │ │ -00006340 t store_instance_attr_lock_held │ │ │ │ +0000634c 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 │ │ │ │ @@ -11051,15 +11050,15 @@ │ │ │ │ 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 │ │ │ │ -00001b04 T PyObject_Realloc │ │ │ │ +00001b24 T PyObject_Realloc │ │ │ │ 00007430 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00002416 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 00003784 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 000038c4 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ @@ -11111,15 +11110,15 @@ │ │ │ │ 00000494 T _PyObject_DebugMallocStats │ │ │ │ 00001034 T _PyObject_Free │ │ │ │ 00000514 T _PyObject_Malloc │ │ │ │ 00003b00 T _PyObject_MiCalloc │ │ │ │ 00002e8c T _PyObject_MiFree │ │ │ │ 00001d90 T _PyObject_MiMalloc │ │ │ │ 00003490 T _PyObject_MiRealloc │ │ │ │ -00001a20 T _PyObject_Realloc │ │ │ │ +00001a40 T _PyObject_Realloc │ │ │ │ 00003480 T _PyObject_VirtualAlloc │ │ │ │ 00003768 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000039a0 T _Py_FinalizeAllocatedBlocks │ │ │ │ @@ -11796,15 +11795,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -000025b4 T PyFrozenSet_New │ │ │ │ +0000285c 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 │ │ │ │ @@ -11817,19 +11816,19 @@ │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ -00000b38 T PySet_Add │ │ │ │ +00000dd8 T PySet_Add │ │ │ │ 00000578 T PySet_Clear │ │ │ │ -00001468 T PySet_Contains │ │ │ │ -00000d80 T PySet_Discard │ │ │ │ -00000a64 T PySet_New │ │ │ │ +00001708 T PySet_Contains │ │ │ │ +00001020 T PySet_Discard │ │ │ │ +00000d04 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 │ │ │ │ @@ -11837,119 +11836,120 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000023b4 t Py_XDECREF │ │ │ │ +0000265c 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 │ │ │ │ -00002678 T _PySet_AddTakeRef │ │ │ │ +00002920 T _PySet_AddTakeRef │ │ │ │ 00000126 T _PySet_ClearInternal │ │ │ │ -00002874 T _PySet_Contains │ │ │ │ +00002b1c T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -00002d4c T _PySet_NextEntry │ │ │ │ -00002be4 T _PySet_NextEntryRef │ │ │ │ +00002ff4 T _PySet_NextEntry │ │ │ │ +00002e8c T _PySet_NextEntryRef │ │ │ │ 000007ac T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 00000104 t dummy_dealloc │ │ │ │ 000000f8 t dummy_repr │ │ │ │ -000037b8 t frozenset___contains__ │ │ │ │ +00003a60 t frozenset___contains__ │ │ │ │ 000002e8 r frozenset___contains____doc__ │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 0000005a t frozenset_copy │ │ │ │ 000007f0 r frozenset_copy__doc__ │ │ │ │ 00000010 r frozenset_doc │ │ │ │ -00002e5c t frozenset_hash │ │ │ │ -00002e84 t frozenset_hash_impl │ │ │ │ +00003104 t frozenset_hash │ │ │ │ +0000312c t frozenset_hash_impl │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000017b4 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 │ │ │ │ -00003784 t set___contains__ │ │ │ │ +00003a2c t set___contains__ │ │ │ │ 0000032c r set___contains____doc__ │ │ │ │ 000015d4 t set___reduce__ │ │ │ │ 00000164 r set___reduce____doc__ │ │ │ │ 000000dc t set___sizeof__ │ │ │ │ 00000118 r set___sizeof____doc__ │ │ │ │ -00003074 t set_add │ │ │ │ +0000331c t set_add │ │ │ │ 00000370 r set_add__doc__ │ │ │ │ -00000584 t set_add_entry_takeref │ │ │ │ +000007d0 t set_add_entry_takeref │ │ │ │ 00000258 t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ 00001534 t set_clear │ │ │ │ 000007b8 r set_clear__doc__ │ │ │ │ -00003270 t set_clear_internal │ │ │ │ +00003518 t set_clear_internal │ │ │ │ 00000000 t set_contains │ │ │ │ -000017d8 t set_contains_key │ │ │ │ +00001a78 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 │ │ │ │ -000023cc t set_dealloc │ │ │ │ -00003acc t set_difference │ │ │ │ +00002674 t set_dealloc │ │ │ │ +00003d68 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__ │ │ │ │ -00001140 t set_discard_entry │ │ │ │ -000010f0 t set_discard_key │ │ │ │ +000013e0 t set_discard_entry │ │ │ │ +00001390 t set_discard_key │ │ │ │ 0000006c r set_doc │ │ │ │ 00000898 t set_iand │ │ │ │ 00001550 t set_init │ │ │ │ +00000c2c t set_insert_clean │ │ │ │ 000002ec t set_intersection │ │ │ │ 000012c0 t set_intersection_multi │ │ │ │ 000006f4 r set_intersection_multi__doc__ │ │ │ │ 000012c4 t set_intersection_multi_impl │ │ │ │ 00001634 t set_intersection_update_multi │ │ │ │ 00000684 r set_intersection_update_multi__doc__ │ │ │ │ -00001830 t set_ior │ │ │ │ +00001ad0 t set_ior │ │ │ │ 00001148 t set_isdisjoint │ │ │ │ 00000630 r set_isdisjoint__doc__ │ │ │ │ 000017b0 t set_issubset │ │ │ │ 0000042c r set_issubset__doc__ │ │ │ │ -0000335c t set_issubset_impl │ │ │ │ +00003604 t set_issubset_impl │ │ │ │ 00000a60 t set_issuperset │ │ │ │ 000003dc r set_issuperset__doc__ │ │ │ │ 00000a64 t set_issuperset_impl │ │ │ │ 000010d4 t set_isub │ │ │ │ -00002148 t set_iter │ │ │ │ +000023e8 t set_iter │ │ │ │ 0000185c t set_ixor │ │ │ │ -000025b0 t set_len │ │ │ │ -0000119c t set_lookkey │ │ │ │ -00001988 t set_merge_lock_held │ │ │ │ +00002858 t set_len │ │ │ │ +0000143c t set_lookkey │ │ │ │ +00001c28 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ 0000152c 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 │ │ │ │ @@ -11961,34 +11961,34 @@ │ │ │ │ 000018e4 t set_symmetric_difference │ │ │ │ 00000478 r set_symmetric_difference__doc__ │ │ │ │ 00001710 t set_symmetric_difference_impl │ │ │ │ 00001344 t set_symmetric_difference_update │ │ │ │ 000004ec r set_symmetric_difference_update__doc__ │ │ │ │ 00001348 t set_symmetric_difference_update_impl │ │ │ │ 00001484 t set_symmetric_difference_update_set │ │ │ │ -00000730 t set_table_resize │ │ │ │ -000009d0 t set_traverse │ │ │ │ +0000097c t set_table_resize │ │ │ │ +00000c70 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 │ │ │ │ -00001904 t set_update_internal │ │ │ │ -000002c0 t set_update_iterable_lock_held │ │ │ │ +00001ba4 t set_update_internal │ │ │ │ +000002bc t set_update_iterable_lock_held │ │ │ │ 0000024c t set_update_local │ │ │ │ -0000246c t set_vectorcall │ │ │ │ +00002714 t set_vectorcall │ │ │ │ 0000167c t set_xor │ │ │ │ -0000232c t setiter_dealloc │ │ │ │ -00002204 t setiter_iternext │ │ │ │ +000025d4 t setiter_dealloc │ │ │ │ +000024a4 t setiter_iternext │ │ │ │ 0000107c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 0000007c t setiter_reduce │ │ │ │ 000012b4 t setiter_traverse │ │ │ │ -00002ce8 t unicode_eq │ │ │ │ +00002f90 t unicode_eq │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000060 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12251,50 +12251,50 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d0 D PyTupleIter_Type │ │ │ │ -00000fa0 T PyTuple_GetItem │ │ │ │ -00001590 T PyTuple_GetSlice │ │ │ │ +00000fb0 T PyTuple_GetItem │ │ │ │ +000015d4 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000003e8 T PyTuple_Pack │ │ │ │ 00000098 T PyTuple_SetItem │ │ │ │ -00001560 T PyTuple_Size │ │ │ │ +000015a4 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 │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000c1c t Py_XDECREF │ │ │ │ +00000c2c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 0000011c T _PyTuple_FromArray │ │ │ │ -0000191c T _PyTuple_FromArraySteal │ │ │ │ -00000ff4 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ -00000e38 T _PyTuple_MaybeUntrack │ │ │ │ -000005fc T _PyTuple_Resize │ │ │ │ +00001968 T _PyTuple_FromArraySteal │ │ │ │ +00001004 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ +00000e48 T _PyTuple_MaybeUntrack │ │ │ │ +0000060c T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -12308,38 +12308,38 @@ │ │ │ │ 00000028 r reduce_doc │ │ │ │ 00000000 r setstate_doc │ │ │ │ 00000240 t tuple___getnewargs__ │ │ │ │ 00000088 r tuple___getnewargs____doc__ │ │ │ │ 0000034c t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00001c94 t tuple_concat │ │ │ │ -000011c8 t tuple_contains │ │ │ │ +00001ce0 t tuple_concat │ │ │ │ +000011d8 t tuple_contains │ │ │ │ 00000294 t tuple_count │ │ │ │ 000001ac r tuple_count__doc__ │ │ │ │ -00000c34 t tuple_dealloc │ │ │ │ -00001824 t tuple_hash │ │ │ │ +00000c44 t tuple_dealloc │ │ │ │ +00001870 t tuple_hash │ │ │ │ 0000015c t tuple_index │ │ │ │ 000001f0 r tuple_index__doc__ │ │ │ │ -00001518 t tuple_item │ │ │ │ -00000a28 t tuple_iter │ │ │ │ -00001e64 t tuple_length │ │ │ │ +0000155c t tuple_item │ │ │ │ +00000a38 t tuple_iter │ │ │ │ +00001eb0 t tuple_length │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00001e68 t tuple_new │ │ │ │ +00001eb4 t tuple_new │ │ │ │ 000000a8 r tuple_new__doc__ │ │ │ │ -000021c4 t tuple_repeat │ │ │ │ -00002080 t tuple_repr │ │ │ │ -00001b7c t tuple_richcompare │ │ │ │ -0000127c t tuple_subscript │ │ │ │ -00000db0 t tuple_traverse │ │ │ │ +000021e4 t tuple_repeat │ │ │ │ +000020a0 t tuple_repr │ │ │ │ +00001bc8 t tuple_richcompare │ │ │ │ +0000128c t tuple_subscript │ │ │ │ +00000dc0 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ -00000b5c t tupleiter_dealloc │ │ │ │ -000023b4 t tupleiter_len │ │ │ │ +00000b6c t tupleiter_dealloc │ │ │ │ +000023d4 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ -00000b08 t tupleiter_next │ │ │ │ +00000b18 t tupleiter_next │ │ │ │ 0000010a t tupleiter_reduce │ │ │ │ 000002e0 t tupleiter_setstate │ │ │ │ 00000150 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -12645,15 +12645,15 @@ │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00005240 T PyObject_GetItemData │ │ │ │ +0000523c T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000012ac T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ @@ -12667,48 +12667,48 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ -00005594 t PyStackRef_CLOSE │ │ │ │ -00005594 t PyStackRef_XCLOSE │ │ │ │ +00005590 t PyStackRef_CLOSE │ │ │ │ +00005590 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 │ │ │ │ 000014fe T PyType_AddWatcher │ │ │ │ 00000980 T PyType_ClearCache │ │ │ │ 00001624 T PyType_ClearWatcher │ │ │ │ 00001e28 T PyType_Freeze │ │ │ │ -000040a0 T PyType_FromMetaclass │ │ │ │ +0000409c T PyType_FromMetaclass │ │ │ │ 000002f0 T PyType_FromModuleAndSpec │ │ │ │ 00000000 T PyType_FromSpec │ │ │ │ 000002fc T PyType_FromSpecWithBases │ │ │ │ -00003d54 T PyType_GenericAlloc │ │ │ │ -00008888 T PyType_GenericNew │ │ │ │ +00003d50 T PyType_GenericAlloc │ │ │ │ +00008884 T PyType_GenericNew │ │ │ │ 00003dc0 T PyType_GetBaseByToken │ │ │ │ -0000b590 T PyType_GetDict │ │ │ │ -000089c4 T PyType_GetFlags │ │ │ │ -0000df98 T PyType_GetFullyQualifiedName │ │ │ │ -0000df44 T PyType_GetModule │ │ │ │ -0000addc T PyType_GetModuleByDef │ │ │ │ +0000b588 T PyType_GetDict │ │ │ │ +000089c0 T PyType_GetFlags │ │ │ │ +0000df90 T PyType_GetFullyQualifiedName │ │ │ │ +0000df3c T PyType_GetModule │ │ │ │ +0000add4 T PyType_GetModuleByDef │ │ │ │ 000020b4 T PyType_GetModuleName │ │ │ │ 00002b34 T PyType_GetModuleState │ │ │ │ 00000000 T PyType_GetName │ │ │ │ 000011d8 T PyType_GetQualName │ │ │ │ -0000dc18 T PyType_GetSlot │ │ │ │ +0000dc10 T PyType_GetSlot │ │ │ │ 000014e8 T PyType_GetTypeDataSize │ │ │ │ -000055a8 T PyType_IsSubtype │ │ │ │ +000055a4 T PyType_IsSubtype │ │ │ │ 00000734 T PyType_Modified │ │ │ │ -00005068 T PyType_Ready │ │ │ │ +00005064 T PyType_Ready │ │ │ │ 00001a16 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b54 D PyType_Type │ │ │ │ 00001664 T PyType_Unwatch │ │ │ │ 0000155c T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ @@ -12717,15 +12717,15 @@ │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ 000043d8 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -00003d3c t Py_XDECREF │ │ │ │ +00003d38 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 │ │ │ │ @@ -12752,160 +12752,160 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 00004500 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000772c T _PyObject_LookupSpecial │ │ │ │ -00009bd8 T _PyObject_LookupSpecialMethod │ │ │ │ +00007728 T _PyObject_LookupSpecial │ │ │ │ +00009bd0 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ 00001354 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ 00003368 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 │ │ │ │ -0000bea4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0000be9c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0000db14 T _PyStaticType_FiniBuiltin │ │ │ │ +0000db0c T _PyStaticType_FiniBuiltin │ │ │ │ 000032c4 T _PyStaticType_GetBuiltins │ │ │ │ -00004000 T _PyStaticType_GetState │ │ │ │ +00003ffc T _PyStaticType_GetState │ │ │ │ 00000058 T _PyStaticType_InitBuiltin │ │ │ │ 00000058 T _PyStaticType_InitForExtension │ │ │ │ -0000a968 T _PySuper_Lookup │ │ │ │ +0000a960 T _PySuper_Lookup │ │ │ │ 000005c8 T _PyType_AddMethod │ │ │ │ -00003e7c T _PyType_AllocNoTrack │ │ │ │ +00003e78 T _PyType_AllocNoTrack │ │ │ │ 00000f80 T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000480 T _PyType_CacheInitForSpecialization │ │ │ │ -000049f0 T _PyType_CalculateMetaclass │ │ │ │ +000049ec T _PyType_CalculateMetaclass │ │ │ │ 000017c8 T _PyType_CheckConsistency │ │ │ │ -00003f64 t _PyType_DocWithoutSignature │ │ │ │ +00003f60 t _PyType_DocWithoutSignature │ │ │ │ 0000122c T _PyType_GetBaseByToken_Borrow │ │ │ │ 000017a2 T _PyType_GetBases │ │ │ │ -00004044 T _PyType_GetDict │ │ │ │ +00004040 T _PyType_GetDict │ │ │ │ 00000d38 T _PyType_GetDocFromInternalDoc │ │ │ │ -0000e100 T _PyType_GetFullyQualifiedName │ │ │ │ +0000e0f8 T _PyType_GetFullyQualifiedName │ │ │ │ 000017b4 T _PyType_GetMRO │ │ │ │ 00003324 T _PyType_GetSlotWrapperNames │ │ │ │ 00000d68 T _PyType_GetSubclasses │ │ │ │ 00003560 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 000019f0 T _PyType_GetVersionForCurrentState │ │ │ │ 00001114 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 000002ac T _PyType_Lookup │ │ │ │ 000019bc T _PyType_LookupByVersion │ │ │ │ -0000f178 T _PyType_LookupRef │ │ │ │ -00005608 T _PyType_LookupRefAndVersion │ │ │ │ -00005288 T _PyType_LookupStackRefAndVersion │ │ │ │ +0000f170 T _PyType_LookupRef │ │ │ │ +00005604 T _PyType_LookupRefAndVersion │ │ │ │ +00005284 T _PyType_LookupStackRefAndVersion │ │ │ │ 000002d0 T _PyType_Name │ │ │ │ 000019f6 T _PyType_NewManagedObject │ │ │ │ 00000e68 T _PyType_SetFlags │ │ │ │ 00000e74 T _PyType_SetFlagsRecursive │ │ │ │ 00004508 T _PyType_SetVersion │ │ │ │ 000011e0 T _PyType_Validate │ │ │ │ 00000006 T _PyTypes_AfterFork │ │ │ │ 00001184 T _PyTypes_Fini │ │ │ │ 00001028 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0000b730 T _Py_BaseObject_RichCompare │ │ │ │ +0000b728 T _Py_BaseObject_RichCompare │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_SetImmortalUntracked │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -0000e960 T _Py_slot_tp_getattr_hook │ │ │ │ +0000e958 T _Py_slot_tp_getattr_hook │ │ │ │ 00003614 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009404 T _Py_type_getattro │ │ │ │ -00008398 T _Py_type_getattro_impl │ │ │ │ +00009400 T _Py_type_getattro │ │ │ │ +00008394 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 │ │ │ │ 00002c70 t _common_reduce.part.0 │ │ │ │ -00008cf4 t assign_version_tag │ │ │ │ -00004c18 t best_base │ │ │ │ +00008cf0 t assign_version_tag │ │ │ │ +00004c14 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 00000f94 t bufferwrapper_dealloc │ │ │ │ 00000f10 t bufferwrapper_releasebuf │ │ │ │ 000016c8 t bufferwrapper_traverse │ │ │ │ 00001cf0 t call_attribute │ │ │ │ 0000098c t call_unbound_noarg.part.0 │ │ │ │ 0000000c t check_immutable_bases │ │ │ │ -0000c2c0 t check_num_args │ │ │ │ +0000c2b8 t check_num_args │ │ │ │ 00000afe t check_pow_args │ │ │ │ 00000554 t check_set_special_type_attr │ │ │ │ 00000d10 t class_name │ │ │ │ -0000a410 t clear_slots │ │ │ │ -0000d424 t clear_tp_subclasses │ │ │ │ +0000a408 t clear_slots │ │ │ │ +0000d41c t clear_tp_subclasses │ │ │ │ 00002740 t compatible_for_assignment │ │ │ │ 00002854 t compatible_with_tp_base │ │ │ │ -000053e8 t find_name_in_mro │ │ │ │ -0000d5b4 t fini_static_type │ │ │ │ +000053e4 t find_name_in_mro │ │ │ │ +0000d5ac t fini_static_type │ │ │ │ 00001300 t get_base_by_token_recursive │ │ │ │ 0000147a t get_dict_descriptor │ │ │ │ 00000d9a t getindex │ │ │ │ 00002cc8 t import_copyreg │ │ │ │ -00009368 t lookup_method_ex.constprop.0 │ │ │ │ +00009364 t lookup_method_ex.constprop.0 │ │ │ │ 00001088 t managed_static_type_state_clear.part.0 │ │ │ │ -0000cbe4 t maybe_call_special_no_args │ │ │ │ +0000cbdc t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000170c t merge_class_dict │ │ │ │ 000005f8 t method_is_overloaded.isra.0 │ │ │ │ 000028a8 t mro_hierarchy_for_complete_type │ │ │ │ -0000393c t mro_implementation_unlocked │ │ │ │ +00003938 t mro_implementation_unlocked │ │ │ │ 00003328 t mro_internal_unlocked.isra.0 │ │ │ │ 00000160 r name_op │ │ │ │ 00000354 t next_global_version_tag │ │ │ │ 00001d78 t object___dir__ │ │ │ │ 000006c8 r object___dir____doc__ │ │ │ │ 00000fc4 t object___format__ │ │ │ │ 0000073c r object___format____doc__ │ │ │ │ 00003754 t object___getstate__ │ │ │ │ 0000082c r object___getstate____doc__ │ │ │ │ 000010d0 t object___reduce__ │ │ │ │ 00000800 r object___reduce____doc__ │ │ │ │ -0000f2b8 t object___reduce_ex__ │ │ │ │ +0000f2b0 t object___reduce_ex__ │ │ │ │ 000007c4 r object___reduce_ex____doc__ │ │ │ │ 00000a72 t object___sizeof__ │ │ │ │ 000006fc r object___sizeof____doc__ │ │ │ │ -000082b4 t object_dealloc │ │ │ │ +000082b0 t object_dealloc │ │ │ │ 000003fc r object_doc │ │ │ │ -0000b93c t object_get_class │ │ │ │ +0000b934 t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ 00002d04 t object_getstate │ │ │ │ 00002e40 t object_getstate_default │ │ │ │ -00008c70 t object_init │ │ │ │ -00008248 t object_init_subclass │ │ │ │ +00008c6c t object_init │ │ │ │ +00008244 t object_init_subclass │ │ │ │ 000004b8 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -000089c8 t object_new │ │ │ │ +000089c4 t object_new │ │ │ │ 00000874 t object_repr │ │ │ │ -0000b834 t object_richcompare │ │ │ │ +0000b82c t object_richcompare │ │ │ │ 0000299c t object_set_class │ │ │ │ -000098c8 t object_str │ │ │ │ +000098c4 t object_str │ │ │ │ 00000f74 t object_subclasshook │ │ │ │ 00000540 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000012c8 t releasebuffer_call_python │ │ │ │ 000044f8 t richcmp_eq │ │ │ │ 00003750 t richcmp_ge │ │ │ │ 00003748 t richcmp_gt │ │ │ │ @@ -12917,16 +12917,16 @@ │ │ │ │ 0000039c t set_version_unlocked │ │ │ │ 00000bc6 t slot_am_aiter │ │ │ │ 000045a8 t slot_am_anext │ │ │ │ 00000008 t slot_am_await │ │ │ │ 00003918 t slot_am_generic │ │ │ │ 00000dec t slot_bf_getbuffer │ │ │ │ 000013c4 t slot_bf_releasebuffer │ │ │ │ -0000ba0c t slot_mp_ass_subscript │ │ │ │ -0000ce84 t slot_mp_subscript │ │ │ │ +0000ba04 t slot_mp_ass_subscript │ │ │ │ +0000ce7c t slot_mp_subscript │ │ │ │ 000043f0 t slot_nb_absolute │ │ │ │ 0000375c t slot_nb_add │ │ │ │ 00001454 t slot_nb_and │ │ │ │ 0000363c t slot_nb_bool │ │ │ │ 00004268 t slot_nb_divmod │ │ │ │ 000038f4 t slot_nb_float │ │ │ │ 00003c50 t slot_nb_floor_divide │ │ │ │ @@ -12955,141 +12955,141 @@ │ │ │ │ 00003e38 t slot_nb_power │ │ │ │ 0000024c t slot_nb_remainder │ │ │ │ 000004b4 t slot_nb_rshift │ │ │ │ 00003960 t slot_nb_subtract │ │ │ │ 00001f48 t slot_nb_true_divide │ │ │ │ 00004100 t slot_nb_xor │ │ │ │ 00001a20 t slot_sq_ass_item │ │ │ │ -0000c8ec t slot_sq_contains │ │ │ │ -0000e408 t slot_sq_item │ │ │ │ -0000dc6c t slot_sq_length │ │ │ │ -0000db44 t slot_tp_call │ │ │ │ +0000c8e4 t slot_sq_contains │ │ │ │ +0000e400 t slot_sq_item │ │ │ │ +0000dc64 t slot_sq_length │ │ │ │ +0000db3c t slot_tp_call │ │ │ │ 0000135c t slot_tp_descr_get │ │ │ │ 00000390 t slot_tp_descr_set │ │ │ │ 000015c8 t slot_tp_finalize │ │ │ │ -0000e660 t slot_tp_hash │ │ │ │ -000090b8 t slot_tp_init │ │ │ │ +0000e658 t slot_tp_hash │ │ │ │ +000090b4 t slot_tp_init │ │ │ │ 00000ef4 t slot_tp_iter │ │ │ │ 00001d54 t slot_tp_iternext │ │ │ │ -00009d90 t slot_tp_new │ │ │ │ +00009d88 t slot_tp_new │ │ │ │ 00001ed8 t slot_tp_repr │ │ │ │ -0000eda4 t slot_tp_richcompare │ │ │ │ -0000c034 t slot_tp_setattro │ │ │ │ -0000e1e4 t slot_tp_str │ │ │ │ +0000ed9c t slot_tp_richcompare │ │ │ │ +0000c02c t slot_tp_setattro │ │ │ │ +0000e1dc t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -00004ebc t solid_base │ │ │ │ -00004ffc t special_offset_from_member.constprop.0 │ │ │ │ +00004eb8 t solid_base │ │ │ │ +00004ff8 t special_offset_from_member.constprop.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0000d4b4 t subtype_clear │ │ │ │ -00009fd4 t subtype_dealloc │ │ │ │ -0000f044 t subtype_dict │ │ │ │ +0000d4ac t subtype_clear │ │ │ │ +00009fcc t subtype_dealloc │ │ │ │ +0000f03c t subtype_dict │ │ │ │ 00000c88 d subtype_getsets_dict_only │ │ │ │ 00000c4c d subtype_getsets_full │ │ │ │ 00000c24 d subtype_getsets_weakref_only │ │ │ │ 00001084 t subtype_getweakref │ │ │ │ 0000450c t subtype_setdict │ │ │ │ -0000b60c t subtype_traverse │ │ │ │ -00008188 t super_dealloc │ │ │ │ +0000b604 t subtype_traverse │ │ │ │ +00008184 t super_dealloc │ │ │ │ 000010d6 t super_descr_get │ │ │ │ 00000228 r super_doc │ │ │ │ -00007f04 t super_getattro │ │ │ │ +00007f00 t super_getattro │ │ │ │ 000045b4 t super_init │ │ │ │ 00000308 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 000016f8 t super_repr │ │ │ │ 00001046 t super_traverse │ │ │ │ -000078e4 t super_vectorcall │ │ │ │ -00007dbc t supercheck │ │ │ │ +000078e0 t super_vectorcall │ │ │ │ +00007db8 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -00009dfc t tp_new_wrapper │ │ │ │ +00009df4 t tp_new_wrapper │ │ │ │ 00001418 t type___dir__ │ │ │ │ 000008a4 r type___dir____doc__ │ │ │ │ 000016cc t type___instancecheck__ │ │ │ │ 000009b4 r type___instancecheck____doc__ │ │ │ │ 00001188 t type___sizeof__ │ │ │ │ 0000085c r type___sizeof____doc__ │ │ │ │ -0000ce48 t type___subclasscheck__ │ │ │ │ +0000ce40 t type___subclasscheck__ │ │ │ │ 00000968 r type___subclasscheck____doc__ │ │ │ │ 00000d64 t type___subclasses__ │ │ │ │ 000008e8 r type___subclasses____doc__ │ │ │ │ 000009c8 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -00005820 t type_call │ │ │ │ -0000cf88 t type_clear │ │ │ │ -0000d04c t type_dealloc │ │ │ │ -0000b94c t type_dict │ │ │ │ +0000581c t type_call │ │ │ │ +0000cf80 t type_clear │ │ │ │ +0000d044 t type_dealloc │ │ │ │ +0000b944 t type_dict │ │ │ │ 00000678 r type_doc │ │ │ │ 00001be8 t type_get_annotate │ │ │ │ 000019f4 t type_get_annotations │ │ │ │ 000009b4 t type_get_bases │ │ │ │ 00000b40 t type_get_doc │ │ │ │ -0000bf4c t type_get_module │ │ │ │ -0000c33c t type_get_mro │ │ │ │ +0000bf44 t type_get_module │ │ │ │ +0000c334 t type_get_mro │ │ │ │ 00003c48 t type_get_text_signature │ │ │ │ 00004460 t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -00008254 t type_init │ │ │ │ -00005280 t type_is_gc │ │ │ │ +00008250 t type_init │ │ │ │ +0000527c t type_is_gc │ │ │ │ 00001174 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -000050b4 t type_modified_unlocked │ │ │ │ -000050c0 t type_modified_unlocked.part.0 │ │ │ │ -00009ab8 t type_module │ │ │ │ +000050b0 t type_modified_unlocked │ │ │ │ +000050bc t type_modified_unlocked.part.0 │ │ │ │ +00009ab0 t type_module │ │ │ │ 00000944 t type_mro │ │ │ │ 0000092c r type_mro__doc__ │ │ │ │ -0000b9c4 t type_name │ │ │ │ -00005970 t type_new │ │ │ │ -00008884 t type_prepare │ │ │ │ -00009b94 t type_qualname │ │ │ │ -00009bb0 t type_qualname.part.0 │ │ │ │ +0000b9bc t type_name │ │ │ │ +0000596c t type_new │ │ │ │ +00008880 t type_prepare │ │ │ │ +00009b8c t type_qualname │ │ │ │ +00009ba8 t type_qualname.part.0 │ │ │ │ 000003f8 t type_ready │ │ │ │ -000098d4 t type_repr │ │ │ │ +000098d0 t type_repr │ │ │ │ 00000a68 t type_set_abstractmethods │ │ │ │ 00002b4c t type_set_annotate │ │ │ │ 00000740 t type_set_annotations │ │ │ │ 000020b8 t type_set_bases │ │ │ │ 000017ec t type_set_doc │ │ │ │ 000004a4 t type_set_module │ │ │ │ 00003408 t type_set_name │ │ │ │ 00002dc4 t type_set_qualname │ │ │ │ 000008e4 t type_set_type_params │ │ │ │ -0000a5ac t type_setattro │ │ │ │ -000082bc t type_traverse │ │ │ │ -000057a4 t type_vectorcall │ │ │ │ -0000ae68 t update_slot │ │ │ │ -0000c608 t update_slots_callback │ │ │ │ -0000c498 t update_subclasses.constprop.0 │ │ │ │ +0000a5a4 t type_setattro │ │ │ │ +000082b8 t type_traverse │ │ │ │ +000057a0 t type_vectorcall │ │ │ │ +0000ae60 t update_slot │ │ │ │ +0000c600 t update_slots_callback │ │ │ │ +0000c490 t update_subclasses.constprop.0 │ │ │ │ 000015cc t validate_watcher_id │ │ │ │ 00001660 t vectorcall_maybe │ │ │ │ -0000bc98 t vectorcall_method │ │ │ │ +0000bc90 t vectorcall_method │ │ │ │ 000033d4 t wrap_binaryfunc │ │ │ │ 000044f4 t wrap_binaryfunc_l │ │ │ │ 00000a96 t wrap_binaryfunc_r │ │ │ │ 00000b62 t wrap_buffer │ │ │ │ 00000a8a t wrap_call │ │ │ │ 00003294 t wrap_del │ │ │ │ 00000c20 t wrap_delattr │ │ │ │ 00003704 t wrap_delitem │ │ │ │ 000011bc t wrap_descr_delete │ │ │ │ -0000f0f0 t wrap_descr_get │ │ │ │ +0000f0e8 t wrap_descr_get │ │ │ │ 000034d8 t wrap_descr_set │ │ │ │ 0000445c t wrap_hashfunc │ │ │ │ 00000898 t wrap_indexargfunc │ │ │ │ -00009fac t wrap_init │ │ │ │ +00009fa4 t wrap_init │ │ │ │ 000014ac t wrap_inquirypred │ │ │ │ 00004414 t wrap_lenfunc │ │ │ │ 000012bc t wrap_next │ │ │ │ -0000bef8 t wrap_objobjargproc │ │ │ │ +0000bef0 t wrap_objobjargproc │ │ │ │ 0000080c t wrap_objobjproc │ │ │ │ 000011f4 t wrap_releasebuffer │ │ │ │ 00003528 t wrap_richcmpfunc │ │ │ │ -0000c35c t wrap_setattr │ │ │ │ +0000c354 t wrap_setattr │ │ │ │ 00000d40 t wrap_sq_delitem │ │ │ │ 00001000 t wrap_sq_item │ │ │ │ 00001734 t wrap_sq_setitem │ │ │ │ 0000143e t wrap_ternaryfunc │ │ │ │ 00000ac2 t wrap_ternaryfunc_r │ │ │ │ 00001cc0 t wrap_unaryfunc │ │ │ │ │ │ │ │ @@ -13682,16 +13682,16 @@ │ │ │ │ 000006bc r .LC96 │ │ │ │ 000006d4 r .LC97 │ │ │ │ 000006e0 r .LC98 │ │ │ │ 00000718 r .LC99 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 0000121e t EncodingMap_size │ │ │ │ 00003208 r EncodingMap_size__doc__ │ │ │ │ -000075e8 t InsertThousandsGrouping_fill.part.0 │ │ │ │ -000077ec t MarkupIterator_next │ │ │ │ +000075f0 t InsertThousandsGrouping_fill.part.0 │ │ │ │ +000077e4 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -13734,15 +13734,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -000088c8 T PyInit__string │ │ │ │ +000088d0 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_AsSsize_t │ │ │ │ @@ -13806,129 +13806,129 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00006008 T PyUnicodeWriter_Create │ │ │ │ +00006000 T PyUnicodeWriter_Create │ │ │ │ 00000d04 T PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ -000144a8 T PyUnicodeWriter_Discard │ │ │ │ +0001447c T PyUnicodeWriter_Discard │ │ │ │ 00002a08 T PyUnicodeWriter_Finish │ │ │ │ 00000470 T PyUnicodeWriter_Format │ │ │ │ -000077ac T PyUnicodeWriter_WriteASCII │ │ │ │ -00012b5c T PyUnicodeWriter_WriteChar │ │ │ │ -00012bf4 T PyUnicodeWriter_WriteRepr │ │ │ │ -000060ec T PyUnicodeWriter_WriteStr │ │ │ │ -0000748c T PyUnicodeWriter_WriteSubstring │ │ │ │ +000077b4 T PyUnicodeWriter_WriteASCII │ │ │ │ +00012b2c T PyUnicodeWriter_WriteChar │ │ │ │ +00012bc4 T PyUnicodeWriter_WriteRepr │ │ │ │ +000060e4 T PyUnicodeWriter_WriteStr │ │ │ │ +00007494 T PyUnicodeWriter_WriteSubstring │ │ │ │ 00000d48 T PyUnicodeWriter_WriteUCS4 │ │ │ │ -00006c28 T PyUnicodeWriter_WriteUTF8 │ │ │ │ +00006c30 T PyUnicodeWriter_WriteUTF8 │ │ │ │ 0000097e T PyUnicodeWriter_WriteWideChar │ │ │ │ -0000c1e4 T PyUnicode_Append │ │ │ │ -000061f8 T PyUnicode_AppendAndDel │ │ │ │ -000073c0 T PyUnicode_AsASCIIString │ │ │ │ +0000c1d4 T PyUnicode_Append │ │ │ │ +000063a4 T PyUnicode_AppendAndDel │ │ │ │ +000073c8 T PyUnicode_AsASCIIString │ │ │ │ 00000756 T PyUnicode_AsCharmapString │ │ │ │ 00001916 T PyUnicode_AsDecodedObject │ │ │ │ 00001972 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001a14 T PyUnicode_AsEncodedObject │ │ │ │ 00004850 T PyUnicode_AsEncodedString │ │ │ │ 00001a70 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000782 T PyUnicode_AsLatin1String │ │ │ │ -0000ce00 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00008fd0 T PyUnicode_AsUCS4 │ │ │ │ -0000bc0c T PyUnicode_AsUCS4Copy │ │ │ │ +0000ce08 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00008fd8 T PyUnicode_AsUCS4 │ │ │ │ +0000bc14 T PyUnicode_AsUCS4Copy │ │ │ │ 00000788 T PyUnicode_AsUTF16String │ │ │ │ 00000790 T PyUnicode_AsUTF32String │ │ │ │ 00001ea4 T PyUnicode_AsUTF8 │ │ │ │ 00001dfc T PyUnicode_AsUTF8AndSize │ │ │ │ -00004368 T PyUnicode_AsUTF8String │ │ │ │ -0000c4cc T PyUnicode_AsUnicodeEscapeString │ │ │ │ +0000436c T PyUnicode_AsUTF8String │ │ │ │ +0000c4d4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00003b84 T PyUnicode_AsWideChar │ │ │ │ -00009ccc T PyUnicode_AsWideCharString │ │ │ │ +00009cd8 T PyUnicode_AsWideCharString │ │ │ │ 00003cf4 T PyUnicode_BuildEncodingMap │ │ │ │ -0000f4a0 T PyUnicode_Compare │ │ │ │ +0000f470 T PyUnicode_Compare │ │ │ │ 00003c10 T PyUnicode_CompareWithASCIIString │ │ │ │ -0000ba4c T PyUnicode_Concat │ │ │ │ -00008bd0 T PyUnicode_Contains │ │ │ │ -0000d474 T PyUnicode_CopyCharacters │ │ │ │ +0000ba3c T PyUnicode_Concat │ │ │ │ +00008bb8 T PyUnicode_Contains │ │ │ │ +0000d47c T PyUnicode_CopyCharacters │ │ │ │ 00000b98 T PyUnicode_Count │ │ │ │ 00001d34 T PyUnicode_DATA │ │ │ │ -000126fc T PyUnicode_Decode │ │ │ │ -0000d84c T PyUnicode_DecodeASCII │ │ │ │ -00004e54 T PyUnicode_DecodeCharmap │ │ │ │ +000126cc T PyUnicode_Decode │ │ │ │ +0000d83c T PyUnicode_DecodeASCII │ │ │ │ +00004e58 T PyUnicode_DecodeCharmap │ │ │ │ 00002680 T PyUnicode_DecodeFSDefault │ │ │ │ 0000138c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00004ddc T PyUnicode_DecodeLatin1 │ │ │ │ +00004de0 T PyUnicode_DecodeLatin1 │ │ │ │ 00002b64 T PyUnicode_DecodeLocale │ │ │ │ 00001b0e T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000a0b4 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000a0bc T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000682 T PyUnicode_DecodeUTF16 │ │ │ │ -0000a5d4 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000a5dc T PyUnicode_DecodeUTF16Stateful │ │ │ │ 0000069e T PyUnicode_DecodeUTF32 │ │ │ │ -00015048 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0001501c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00001caa T PyUnicode_DecodeUTF7 │ │ │ │ -00014a4c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00014a20 T PyUnicode_DecodeUTF7Stateful │ │ │ │ 000039d4 T PyUnicode_DecodeUTF8 │ │ │ │ 00003a4c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000798 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0000ec58 T PyUnicode_EncodeFSDefault │ │ │ │ -00007224 T PyUnicode_EncodeLocale │ │ │ │ +0000ec48 T PyUnicode_EncodeFSDefault │ │ │ │ +0000722c T PyUnicode_EncodeLocale │ │ │ │ 00000c9c T PyUnicode_Equal │ │ │ │ -000107fc T PyUnicode_EqualToUTF8 │ │ │ │ -00010854 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -0000451c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0000ff8c T PyUnicode_FSConverter │ │ │ │ +000107cc T PyUnicode_EqualToUTF8 │ │ │ │ +00010824 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00004520 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +0000ff5c T PyUnicode_FSConverter │ │ │ │ 0000392c T PyUnicode_FSDecoder │ │ │ │ -0000a3c0 T PyUnicode_Fill │ │ │ │ -0000cfb8 T PyUnicode_Find │ │ │ │ -000089e0 T PyUnicode_FindChar │ │ │ │ -00010b50 T PyUnicode_Format │ │ │ │ -00012628 T PyUnicode_FromEncodedObject │ │ │ │ -000061f8 T PyUnicode_FromFormat │ │ │ │ +0000a3c8 T PyUnicode_Fill │ │ │ │ +0000cfc0 T PyUnicode_Find │ │ │ │ +000089d8 T PyUnicode_FindChar │ │ │ │ +00010b20 T PyUnicode_Format │ │ │ │ +000125f8 T PyUnicode_FromEncodedObject │ │ │ │ +000061f0 T PyUnicode_FromFormat │ │ │ │ 00001f04 T PyUnicode_FromFormatV │ │ │ │ 000035d0 T PyUnicode_FromKindAndData │ │ │ │ -0000c71c T PyUnicode_FromObject │ │ │ │ -00013888 T PyUnicode_FromOrdinal │ │ │ │ +0000c70c T PyUnicode_FromObject │ │ │ │ +00013858 T PyUnicode_FromOrdinal │ │ │ │ 000008b8 T PyUnicode_FromString │ │ │ │ 00000f38 T PyUnicode_FromStringAndSize │ │ │ │ 00001968 T PyUnicode_FromWideChar │ │ │ │ 000006ba T PyUnicode_GetDefaultEncoding │ │ │ │ -00004958 T PyUnicode_GetLength │ │ │ │ +0000495c T PyUnicode_GetLength │ │ │ │ 00001b36 T PyUnicode_GetSize │ │ │ │ 00000688 T PyUnicode_InternFromString │ │ │ │ 00001cca T PyUnicode_InternImmortal │ │ │ │ 00000440 T PyUnicode_InternInPlace │ │ │ │ 00002730 T PyUnicode_IsIdentifier │ │ │ │ -0000dbf0 T PyUnicode_Join │ │ │ │ +0000dbe0 T PyUnicode_Join │ │ │ │ 00001cf8 T PyUnicode_KIND │ │ │ │ -000004c0 T PyUnicode_New │ │ │ │ +00000554 T PyUnicode_New │ │ │ │ 00002bd0 T PyUnicode_Partition │ │ │ │ -00007bbc t PyUnicode_READ_CHAR │ │ │ │ +00007bb4 t PyUnicode_READ_CHAR │ │ │ │ 00002a60 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00005a94 T PyUnicode_RPartition │ │ │ │ +00005a8c T PyUnicode_RPartition │ │ │ │ 00000c30 T PyUnicode_RSplit │ │ │ │ -00004de0 T PyUnicode_ReadChar │ │ │ │ -0000a184 T PyUnicode_Replace │ │ │ │ +00004de4 T PyUnicode_ReadChar │ │ │ │ +0000a18c T PyUnicode_Replace │ │ │ │ 00000bdc T PyUnicode_Resize │ │ │ │ 00004d28 T PyUnicode_RichCompare │ │ │ │ -000077b0 T PyUnicode_Split │ │ │ │ -00012f94 T PyUnicode_Splitlines │ │ │ │ -00009e98 T PyUnicode_Substring │ │ │ │ -000044d4 T PyUnicode_Tailmatch │ │ │ │ +000077b8 T PyUnicode_Split │ │ │ │ +00012f64 T PyUnicode_Splitlines │ │ │ │ +00009ea4 T PyUnicode_Substring │ │ │ │ +000044d8 T PyUnicode_Tailmatch │ │ │ │ 00000c6c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 0000082a T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -000101d8 t Py_UNICODE_ISALNUM │ │ │ │ +000101a8 t Py_UNICODE_ISALNUM │ │ │ │ 000046e0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000d3f0 t SubString_new_object │ │ │ │ -0000d160 t SubString_new_object_or_empty │ │ │ │ +0000d3f8 t SubString_new_object │ │ │ │ +0000d168 t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ @@ -13959,107 +13959,107 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -000135e8 T _PyUnicodeWriter_Dealloc │ │ │ │ +000135b8 T _PyUnicodeWriter_Dealloc │ │ │ │ 0000338c T _PyUnicodeWriter_Finish │ │ │ │ -00012c6c T _PyUnicodeWriter_Init │ │ │ │ +00012c3c T _PyUnicodeWriter_Init │ │ │ │ 000043bc T _PyUnicodeWriter_PrepareInternal │ │ │ │ 00001b60 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 000026a0 t _PyUnicodeWriter_Update │ │ │ │ 0000311c T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -0001373c T _PyUnicodeWriter_WriteChar │ │ │ │ -00006468 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +0001370c T _PyUnicodeWriter_WriteChar │ │ │ │ +00006460 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 00001b7e T _PyUnicodeWriter_WriteLatin1String │ │ │ │ 00005388 T _PyUnicodeWriter_WriteStr │ │ │ │ -00007c0c T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00007c04 T _PyUnicodeWriter_WriteSubstring │ │ │ │ 00004ce0 T _PyUnicode_AsASCIIString │ │ │ │ -00006c68 T _PyUnicode_AsLatin1String │ │ │ │ +00006c70 T _PyUnicode_AsLatin1String │ │ │ │ 00001db8 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -00004b14 T _PyUnicode_AsUTF8String │ │ │ │ +00004b18 T _PyUnicode_AsUTF8String │ │ │ │ 000014cc T _PyUnicode_CheckConsistency │ │ │ │ -000137ac T _PyUnicode_ClearInterned │ │ │ │ -00007248 T _PyUnicode_Copy │ │ │ │ -00014784 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +0001377c T _PyUnicode_ClearInterned │ │ │ │ +00007250 T _PyUnicode_Copy │ │ │ │ +00014758 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00003ce8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0000ccf0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0000ccf8 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00003fd0 T _PyUnicode_Dedent │ │ │ │ -00005c60 T _PyUnicode_EncodeCharmap │ │ │ │ -000099a0 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000bc60 T _PyUnicode_EncodeUTF32 │ │ │ │ -000154ac T _PyUnicode_EncodeUTF7 │ │ │ │ +00005c64 T _PyUnicode_EncodeCharmap │ │ │ │ +000099a8 T _PyUnicode_EncodeUTF16 │ │ │ │ +0000bc68 T _PyUnicode_EncodeUTF32 │ │ │ │ +00015480 T _PyUnicode_EncodeUTF7 │ │ │ │ 00003b84 T _PyUnicode_Equal │ │ │ │ 00001c50 T _PyUnicode_EqualToASCIIId │ │ │ │ 000039fc T _PyUnicode_EqualToASCIIString │ │ │ │ -00010a24 T _PyUnicode_ExactDealloc │ │ │ │ -00009fc4 T _PyUnicode_FastCopyCharacters │ │ │ │ -00009f84 T _PyUnicode_FastFill │ │ │ │ -00007cfc T _PyUnicode_FindMaxChar │ │ │ │ +000109f4 T _PyUnicode_ExactDealloc │ │ │ │ +00009fcc T _PyUnicode_FastCopyCharacters │ │ │ │ +00009f8c T _PyUnicode_FastFill │ │ │ │ +00007cf4 T _PyUnicode_FindMaxChar │ │ │ │ 00002a78 t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00005670 T _PyUnicode_Fini │ │ │ │ -0000535c T _PyUnicode_FiniTypes │ │ │ │ +00005674 T _PyUnicode_Fini │ │ │ │ +00005360 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0000972c T _PyUnicode_FormatLong │ │ │ │ +00009734 T _PyUnicode_FormatLong │ │ │ │ 000032a0 T _PyUnicode_FromASCII │ │ │ │ 000002b6 T _PyUnicode_FromId │ │ │ │ 000037f0 t _PyUnicode_FromUCS1 │ │ │ │ -00005394 t _PyUnicode_FromUCS2 │ │ │ │ -000092ec t _PyUnicode_FromUCS4 │ │ │ │ -00004d88 T _PyUnicode_GetNameCAPI │ │ │ │ +00005398 t _PyUnicode_FromUCS2 │ │ │ │ +000092f4 t _PyUnicode_FromUCS4 │ │ │ │ +00004d8c T _PyUnicode_GetNameCAPI │ │ │ │ 000024d0 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00003398 T _PyUnicode_InitEncodings │ │ │ │ 00000464 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000246c T _PyUnicode_InitState │ │ │ │ 00002504 T _PyUnicode_InitTypes │ │ │ │ -00014284 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +00014258 T _PyUnicode_InsertThousandsGrouping │ │ │ │ 00000f98 T _PyUnicode_InternImmortal │ │ │ │ -00015740 T _PyUnicode_InternInPlace │ │ │ │ +00015714 T _PyUnicode_InternInPlace │ │ │ │ 00001190 T _PyUnicode_InternMortal │ │ │ │ 00001cb0 T _PyUnicode_InternStatic │ │ │ │ 00001490 T _PyUnicode_InternedSize │ │ │ │ -0000d410 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0000d418 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -00008408 T _PyUnicode_JoinArray │ │ │ │ +00008400 T _PyUnicode_JoinArray │ │ │ │ 00003a70 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -00012e00 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -00006cc8 t _PyUnicode_TranslateCharmap │ │ │ │ +00012dd0 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00006cd0 t _PyUnicode_TranslateCharmap │ │ │ │ 00001854 T _PyUnicode_WideCharString_Converter │ │ │ │ 000018ac T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -0000fa58 T _PyUnicode_XStrip │ │ │ │ +0000fa28 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00002b98 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000084 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000b9a8 T _Py_GetErrorHandler │ │ │ │ +0000b998 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14108,272 +14108,272 @@ │ │ │ │ 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 │ │ │ │ -0000f03c t any_find_slice │ │ │ │ -000106b4 t anylib_find │ │ │ │ -00013ed8 t arg_as_utf8 │ │ │ │ -00008ffc t as_ucs4 │ │ │ │ +0000f01c t any_find_slice │ │ │ │ +00010684 t anylib_find │ │ │ │ +00013eac t arg_as_utf8 │ │ │ │ +00009004 t as_ucs4 │ │ │ │ 00000120 r ascii_linebreak │ │ │ │ 00002f90 t ascii_upper_or_lower │ │ │ │ -0000b320 t asciilib__factorize │ │ │ │ -0000b360 t asciilib__lex_search │ │ │ │ -0000b284 t asciilib__preprocess │ │ │ │ -0000b430 t asciilib__two_way │ │ │ │ -0000abdc t asciilib_adaptive_find.constprop.0 │ │ │ │ -0001053c t asciilib_default_find │ │ │ │ -000153a0 t asciilib_default_rfind.constprop.0 │ │ │ │ -00005a18 t backslashreplace │ │ │ │ +0000b328 t asciilib__factorize │ │ │ │ +0000b368 t asciilib__lex_search │ │ │ │ +0000b28c t asciilib__preprocess │ │ │ │ +0000b438 t asciilib__two_way │ │ │ │ +0000abe4 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0001050c t asciilib_default_find │ │ │ │ +00015374 t asciilib_default_rfind.constprop.0 │ │ │ │ +00005a1c t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00013f7c t case_operation │ │ │ │ -0000a4e4 t charmapencode_lookup │ │ │ │ -00006064 t charmapencode_output │ │ │ │ -000139a8 t charmaptranslate_lookup │ │ │ │ -0000561c t clear_interned_dict │ │ │ │ +00013f50 t case_operation │ │ │ │ +0000a4ec t charmapencode_lookup │ │ │ │ +00006068 t charmapencode_output │ │ │ │ +00013978 t charmaptranslate_lookup │ │ │ │ +00005620 t clear_interned_dict │ │ │ │ 00003a6c t config_get_codec_name │ │ │ │ 0000051c t convert_uc.constprop.0 │ │ │ │ -00007520 t do_capitalize │ │ │ │ +00007528 t do_capitalize │ │ │ │ 00000604 t do_casefold │ │ │ │ -0000c21c t do_lower │ │ │ │ -000069b8 t do_string_format │ │ │ │ -0000d408 t do_string_format_map │ │ │ │ -0000a0bc t do_swapcase │ │ │ │ -00014f54 t do_title │ │ │ │ -0000cf94 t do_upper │ │ │ │ -00014e44 t do_upper_or_lower │ │ │ │ +0000c224 t do_lower │ │ │ │ +000069b0 t do_string_format │ │ │ │ +0000d410 t do_string_format_map │ │ │ │ +0000a0c4 t do_swapcase │ │ │ │ +00014f28 t do_title │ │ │ │ +0000cf9c t do_upper │ │ │ │ +00014e18 t do_upper_or_lower │ │ │ │ 00003b28 t encode_wstr_utf8 │ │ │ │ -000061b0 t encoding_map_lookup │ │ │ │ +000061b4 t encoding_map_lookup │ │ │ │ 00000ba0 d encoding_map_methods │ │ │ │ -000060b4 t ensure_unicode.isra.0 │ │ │ │ -0000d3b0 t fieldnameiter_dealloc │ │ │ │ +000060ac t ensure_unicode.isra.0 │ │ │ │ +0000d3b8 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000d240 t fieldnameiter_next │ │ │ │ +0000d248 t fieldnameiter_next │ │ │ │ 00002b58 t findchar.part.0 │ │ │ │ 00000558 r format__doc__ │ │ │ │ 000004b0 r format_map__doc__ │ │ │ │ -0000d174 t formatter_field_name_split │ │ │ │ -0000d000 t formatter_parser │ │ │ │ -0000d3d0 t formatteriter_dealloc │ │ │ │ +0000d17c t formatter_field_name_split │ │ │ │ +0000d008 t formatter_parser │ │ │ │ +0000d3d8 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000d060 t formatteriter_next │ │ │ │ +0000d068 t formatteriter_next │ │ │ │ 00002570 t get_error_handler_wide │ │ │ │ 00000240 t get_error_handler_wide.part.0 │ │ │ │ 00002adc t get_integer │ │ │ │ 0000057a t handle_capital_sigma │ │ │ │ -000005f4 t hashtable_unicode_compare │ │ │ │ +000004c0 t hashtable_unicode_compare │ │ │ │ 00000460 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 0000005c t intern_common │ │ │ │ 000003d8 t intern_static.isra.0 │ │ │ │ 000002e0 r length_hint_doc │ │ │ │ -00004a88 t make_encode_exception │ │ │ │ +00004a8c t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000724 d module_slots │ │ │ │ -00007d3c t output_markup │ │ │ │ -000089a4 t pad │ │ │ │ -00005c2c t raise_encode_exception │ │ │ │ +00007d34 t output_markup │ │ │ │ +000089ac t pad │ │ │ │ +00005c30 t raise_encode_exception │ │ │ │ 000002b8 r reduce_doc │ │ │ │ -0000c87c t replace │ │ │ │ +0000c86c t replace │ │ │ │ 000046f8 t resize_compact │ │ │ │ 000017f2 t resize_copy │ │ │ │ -000078f4 t rsplit │ │ │ │ +000078fc t rsplit │ │ │ │ 00000290 r setstate_doc │ │ │ │ -0000a134 t split │ │ │ │ +0000a140 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000681c t tailmatch │ │ │ │ -0000b320 t ucs1lib__factorize │ │ │ │ -0000b884 t ucs1lib__preprocess │ │ │ │ -0000b924 t ucs1lib__two_way │ │ │ │ +00006814 t tailmatch │ │ │ │ +0000b328 t ucs1lib__factorize │ │ │ │ +0000b88c t ucs1lib__preprocess │ │ │ │ +0000b92c t ucs1lib__two_way │ │ │ │ 000004ae t ucs1lib__two_way_count │ │ │ │ -0000aef0 t ucs1lib_adaptive_find │ │ │ │ -0001053c t ucs1lib_default_find │ │ │ │ -00004370 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00009df4 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0000c11c t ucs1lib_utf32_encode.isra.0 │ │ │ │ -000041fc t ucs1lib_utf8_encoder.isra.0 │ │ │ │ +0000aef8 t ucs1lib_adaptive_find │ │ │ │ +0001050c t ucs1lib_default_find │ │ │ │ +00004374 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +00009dfc t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000c124 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00004200 t ucs1lib_utf8_encoder.isra.0 │ │ │ │ 00000eb0 t ucs2lib__lex_search │ │ │ │ 00001360 t ucs2lib__preprocess │ │ │ │ 00000f04 t ucs2lib__two_way │ │ │ │ 00001422 t ucs2lib__two_way_count │ │ │ │ -000063c0 t ucs2lib_fastsearch │ │ │ │ -00006b98 t ucs2lib_find_char │ │ │ │ -00005510 t ucs2lib_find_max_char │ │ │ │ -0000680c t ucs2lib_rfind_char │ │ │ │ +000063c4 t ucs2lib_fastsearch │ │ │ │ +00006ba0 t ucs2lib_find_char │ │ │ │ +00005514 t ucs2lib_find_max_char │ │ │ │ +00006810 t ucs2lib_rfind_char │ │ │ │ 000035c8 t ucs2lib_utf8_encoder │ │ │ │ 0000106a t ucs4lib__lex_search │ │ │ │ 0000122e t ucs4lib__preprocess │ │ │ │ 000010be t ucs4lib__two_way │ │ │ │ 000012f0 t ucs4lib__two_way_count │ │ │ │ -0000c714 t ucs4lib_fastsearch │ │ │ │ -0000c6c4 t ucs4lib_find_char │ │ │ │ -0000956c t ucs4lib_find_max_char │ │ │ │ +0000c71c t ucs4lib_fastsearch │ │ │ │ +0000c6cc t ucs4lib_find_char │ │ │ │ +00009574 t ucs4lib_find_max_char │ │ │ │ 0000079e t ucs4lib_rfind_char │ │ │ │ 0000017c t ucs4lib_utf8_decode │ │ │ │ -000068ac t ucs4lib_utf8_encoder │ │ │ │ -00009f0c t unicode___format__ │ │ │ │ +000068b0 t ucs4lib_utf8_encoder │ │ │ │ +00009f14 t unicode___format__ │ │ │ │ 00000658 r unicode___format____doc__ │ │ │ │ 000007ac d unicode_as_mapping │ │ │ │ 000007e0 d unicode_as_number │ │ │ │ 000007b8 d unicode_as_sequence │ │ │ │ -0000dd10 t unicode_ascii_iter_next │ │ │ │ -00006218 t unicode_askind │ │ │ │ -00007458 t unicode_capitalize │ │ │ │ +0000dd00 t unicode_ascii_iter_next │ │ │ │ +000061fc t unicode_askind │ │ │ │ +00007460 t unicode_capitalize │ │ │ │ 000030a8 r unicode_capitalize__doc__ │ │ │ │ -0000bbf4 t unicode_casefold │ │ │ │ +0000bbfc t unicode_casefold │ │ │ │ 0000304c r unicode_casefold__doc__ │ │ │ │ -00008ef0 t unicode_center │ │ │ │ +00008ef8 t unicode_center │ │ │ │ 00002fac r unicode_center__doc__ │ │ │ │ -00004690 t unicode_char │ │ │ │ +00004694 t unicode_char │ │ │ │ 00002758 t unicode_check_encoding_errors │ │ │ │ -0000a494 t unicode_check_modifiable │ │ │ │ -0000f4f8 t unicode_compare │ │ │ │ -00013aa0 t unicode_count │ │ │ │ +0000a49c t unicode_check_modifiable │ │ │ │ +0000f4c8 t unicode_compare │ │ │ │ +00013a70 t unicode_count │ │ │ │ 00002ee0 r unicode_count__doc__ │ │ │ │ -00013b4c t unicode_count_impl │ │ │ │ +00013b1c t unicode_count_impl │ │ │ │ 00000e30 t unicode_dealloc │ │ │ │ -00004b28 t unicode_decode_call_errorhandler_writer │ │ │ │ +00004b2c t unicode_decode_call_errorhandler_writer │ │ │ │ 00001434 t unicode_decode_locale │ │ │ │ 000008e0 t unicode_decode_utf8 │ │ │ │ -0000ddf4 t unicode_decode_utf8_impl │ │ │ │ +0000dde4 t unicode_decode_utf8_impl │ │ │ │ 00002884 t unicode_decode_utf8_writer │ │ │ │ 00000318 r unicode_doc │ │ │ │ -000123b8 t unicode_encode │ │ │ │ +00012388 t unicode_encode │ │ │ │ 00002ce0 r unicode_encode__doc__ │ │ │ │ -00004980 t unicode_encode_call_errorhandler │ │ │ │ +00004984 t unicode_encode_call_errorhandler │ │ │ │ 000034dc t unicode_encode_locale │ │ │ │ -000056e0 t unicode_encode_ucs1 │ │ │ │ -000100b0 t unicode_encode_utf8 │ │ │ │ -0000fbcc t unicode_endswith │ │ │ │ +000056e4 t unicode_encode_ucs1 │ │ │ │ +00010080 t unicode_encode_utf8 │ │ │ │ +0000fb9c t unicode_endswith │ │ │ │ 000006c4 r unicode_endswith__doc__ │ │ │ │ 00000000 t unicode_eq │ │ │ │ 00002ff8 t unicode_expandtabs │ │ │ │ 00002c38 r unicode_expandtabs__doc__ │ │ │ │ -000076cc t unicode_fill │ │ │ │ +000076d4 t unicode_fill │ │ │ │ 00004118 t unicode_fill_utf8 │ │ │ │ -00012574 t unicode_find │ │ │ │ +00012544 t unicode_find │ │ │ │ 00002b44 r unicode_find__doc__ │ │ │ │ 0000216c t unicode_from_format │ │ │ │ 000051c4 t unicode_fromformat_write_str │ │ │ │ 00004e90 t unicode_fromformat_write_utf8 │ │ │ │ 000008f8 t unicode_fromformat_write_wcstr │ │ │ │ -00010898 t unicode_getitem │ │ │ │ +00010868 t unicode_getitem │ │ │ │ 000006c4 t unicode_getnewargs │ │ │ │ 00000378 t unicode_hash │ │ │ │ -00009fe8 t unicode_index │ │ │ │ +00009ff0 t unicode_index │ │ │ │ 00002a34 r unicode_index__doc__ │ │ │ │ 000038a8 t unicode_isalnum │ │ │ │ 00002454 r unicode_isalnum__doc__ │ │ │ │ -00009268 t unicode_isalpha │ │ │ │ +00009270 t unicode_isalpha │ │ │ │ 00002534 r unicode_isalpha__doc__ │ │ │ │ 00003b78 t unicode_isascii │ │ │ │ 0000297c r unicode_isascii__doc__ │ │ │ │ -0000cc58 t unicode_isdecimal │ │ │ │ +0000cc60 t unicode_isdecimal │ │ │ │ 0000237c r unicode_isdecimal__doc__ │ │ │ │ -00007714 t unicode_isdigit │ │ │ │ +0000771c t unicode_isdigit │ │ │ │ 000022ac r unicode_isdigit__doc__ │ │ │ │ -00012c88 t unicode_isidentifier │ │ │ │ +00012c58 t unicode_isidentifier │ │ │ │ 00002114 r unicode_isidentifier__doc__ │ │ │ │ -0000c260 t unicode_islower │ │ │ │ +0000c268 t unicode_islower │ │ │ │ 000028a0 r unicode_islower__doc__ │ │ │ │ -0000cd68 t unicode_isnumeric │ │ │ │ +0000cd70 t unicode_isnumeric │ │ │ │ 000021e0 r unicode_isnumeric__doc__ │ │ │ │ -0000c324 t unicode_isprintable │ │ │ │ +0000c32c t unicode_isprintable │ │ │ │ 00002070 r unicode_isprintable__doc__ │ │ │ │ -0001451c t unicode_isspace │ │ │ │ +000144f0 t unicode_isspace │ │ │ │ 00002608 r unicode_isspace__doc__ │ │ │ │ -0000c404 t unicode_istitle │ │ │ │ +0000c40c t unicode_istitle │ │ │ │ 000026dc r unicode_istitle__doc__ │ │ │ │ -00013608 t unicode_isupper │ │ │ │ +000135d8 t unicode_isupper │ │ │ │ 000027c0 r unicode_isupper__doc__ │ │ │ │ -0000dc50 t unicode_iter │ │ │ │ -0000db90 t unicode_join │ │ │ │ +0000dc40 t unicode_iter │ │ │ │ +0000db80 t unicode_join │ │ │ │ 00001f84 r unicode_join__doc__ │ │ │ │ 00000b06 t unicode_kind_name │ │ │ │ -00005a8c t unicode_length │ │ │ │ -0000a2ec t unicode_ljust │ │ │ │ +00005a84 t unicode_length │ │ │ │ +0000a2f4 t unicode_ljust │ │ │ │ 00001ee0 r unicode_ljust__doc__ │ │ │ │ -0000c640 t unicode_lower │ │ │ │ +0000c630 t unicode_lower │ │ │ │ 00001e98 r unicode_lower__doc__ │ │ │ │ -00010214 t unicode_lstrip │ │ │ │ +000101e4 t unicode_lstrip │ │ │ │ 00001d44 r unicode_lstrip__doc__ │ │ │ │ -00008b48 t unicode_maketrans │ │ │ │ +00008b50 t unicode_maketrans │ │ │ │ 00000ba8 r unicode_maketrans__doc__ │ │ │ │ 00000870 d unicode_methods │ │ │ │ -00010b38 t unicode_mod │ │ │ │ -0000471c t unicode_new │ │ │ │ +00010b08 t unicode_mod │ │ │ │ +00004720 t unicode_new │ │ │ │ 00002bcc t unicode_partition │ │ │ │ 000012b8 r unicode_partition__doc__ │ │ │ │ -00008abc t unicode_removeprefix │ │ │ │ +00008ac4 t unicode_removeprefix │ │ │ │ 00001a84 r unicode_removeprefix__doc__ │ │ │ │ -000073c8 t unicode_removesuffix │ │ │ │ +000073d0 t unicode_removesuffix │ │ │ │ 00001988 r unicode_removesuffix__doc__ │ │ │ │ -00012230 t unicode_repeat │ │ │ │ -0000c778 t unicode_replace │ │ │ │ +00012200 t unicode_repeat │ │ │ │ +0000c768 t unicode_replace │ │ │ │ 00001b64 r unicode_replace__doc__ │ │ │ │ -0000905c t unicode_repr │ │ │ │ -0000c414 t unicode_resize │ │ │ │ +00009044 t unicode_repr │ │ │ │ +0000c404 t unicode_resize │ │ │ │ 000025b8 t unicode_result │ │ │ │ 0000264c t unicode_result.part.0 │ │ │ │ -0000ecc0 t unicode_rfind │ │ │ │ +0000ecb0 t unicode_rfind │ │ │ │ 00001894 r unicode_rfind__doc__ │ │ │ │ -000072ec t unicode_rindex │ │ │ │ +000072f4 t unicode_rindex │ │ │ │ 00001780 r unicode_rindex__doc__ │ │ │ │ -000088d4 t unicode_rjust │ │ │ │ +000088dc t unicode_rjust │ │ │ │ 000016dc r unicode_rjust__doc__ │ │ │ │ -00005a90 t unicode_rpartition │ │ │ │ +00005a88 t unicode_rpartition │ │ │ │ 00001124 r unicode_rpartition__doc__ │ │ │ │ -000077ec t unicode_rsplit │ │ │ │ +000077f4 t unicode_rsplit │ │ │ │ 00000f2c r unicode_rsplit__doc__ │ │ │ │ -0000f674 t unicode_rstrip │ │ │ │ +0000f644 t unicode_rstrip │ │ │ │ 00001ca0 r unicode_rstrip__doc__ │ │ │ │ 000006ec t unicode_sizeof │ │ │ │ 0000060c r unicode_sizeof__doc__ │ │ │ │ -00009fd4 t unicode_split │ │ │ │ +00009fe0 t unicode_split │ │ │ │ 00001438 r unicode_split__doc__ │ │ │ │ -00012f00 t unicode_splitlines │ │ │ │ +00012ed0 t unicode_splitlines │ │ │ │ 00000e64 r unicode_splitlines__doc__ │ │ │ │ -000064d8 t unicode_startswith │ │ │ │ +000064d0 t unicode_startswith │ │ │ │ 000007f4 r unicode_startswith__doc__ │ │ │ │ -0000c240 t unicode_str │ │ │ │ -0000bcec t unicode_strip │ │ │ │ +0000c248 t unicode_str │ │ │ │ +0000bcdc t unicode_strip │ │ │ │ 00001de8 r unicode_strip__doc__ │ │ │ │ -0000e980 t unicode_subscript │ │ │ │ +0000e970 t unicode_subscript │ │ │ │ 000004a2 t unicode_swapcase │ │ │ │ 00000dfc r unicode_swapcase__doc__ │ │ │ │ -0000c318 t unicode_title │ │ │ │ +0000c320 t unicode_title │ │ │ │ 00003144 r unicode_title__doc__ │ │ │ │ -00006cbc t unicode_translate │ │ │ │ +00006cc4 t unicode_translate │ │ │ │ 000009fc r unicode_translate__doc__ │ │ │ │ -00007508 t unicode_upper │ │ │ │ +00007510 t unicode_upper │ │ │ │ 000009b4 r unicode_upper__doc__ │ │ │ │ -0000fe70 t unicode_vectorcall │ │ │ │ -0000cb58 t unicode_zfill │ │ │ │ +0000fe40 t unicode_vectorcall │ │ │ │ +0000cb60 t unicode_zfill │ │ │ │ 00000928 r unicode_zfill__doc__ │ │ │ │ -0000dd6c t unicodeiter_dealloc │ │ │ │ -00009ef8 t unicodeiter_len │ │ │ │ +0000dd5c t unicodeiter_dealloc │ │ │ │ +00009f00 t unicodeiter_len │ │ │ │ 0000076c d unicodeiter_methods │ │ │ │ -00005bb0 t unicodeiter_next │ │ │ │ -0000bc18 t unicodeiter_reduce │ │ │ │ -0000c3b8 t unicodeiter_setstate │ │ │ │ -00004b1c t unicodeiter_traverse │ │ │ │ +00005bb4 t unicodeiter_next │ │ │ │ +0000bc20 t unicodeiter_reduce │ │ │ │ +0000c3c0 t unicodeiter_setstate │ │ │ │ +00004b20 t unicodeiter_traverse │ │ │ │ 000001a0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000a1d0 t xmlcharrefreplace │ │ │ │ +0000a1d8 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 00016d00 R _PyUnicode_ExtendedCase │ │ │ │ 000000cc T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 000004c0 T _PyUnicode_IsCased │ │ │ │ 00000110 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -15161,27 +15161,27 @@ │ │ │ │ 00002e7c r .LC354 │ │ │ │ 00002e80 r .LC355 │ │ │ │ 00002e9c r .LC356 │ │ │ │ 00002eac r .LC357 │ │ │ │ 00002ec0 r .LC358 │ │ │ │ 00002ed4 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ -00002efc r .LC360 │ │ │ │ -00002f24 r .LC361 │ │ │ │ -00002f28 r .LC362 │ │ │ │ -00002f2c r .LC363 │ │ │ │ -00002f68 r .LC364 │ │ │ │ -00002f94 r .LC365 │ │ │ │ -00003028 r .LC366 │ │ │ │ -00003080 r .LC367 │ │ │ │ -000030e8 r .LC368 │ │ │ │ -00003118 r .LC369 │ │ │ │ +00002ed8 r .LC360 │ │ │ │ +00002edc r .LC361 │ │ │ │ +00002f18 r .LC362 │ │ │ │ +00002f44 r .LC363 │ │ │ │ +00002fd8 r .LC364 │ │ │ │ +00003030 r .LC365 │ │ │ │ +00003098 r .LC366 │ │ │ │ +000030c8 r .LC367 │ │ │ │ +000030f8 r .LC368 │ │ │ │ +0000311c r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ -00003148 r .LC370 │ │ │ │ -0000316c r .LC371 │ │ │ │ +00003140 r .LC370 │ │ │ │ +00003168 r .LC371 │ │ │ │ 00003190 r .LC372 │ │ │ │ 000031b8 r .LC373 │ │ │ │ 000031e4 r .LC374 │ │ │ │ 00003214 r .LC375 │ │ │ │ 00003240 r .LC376 │ │ │ │ 0000326c r .LC377 │ │ │ │ 00003294 r .LC378 │ │ │ │ @@ -15510,23 +15510,23 @@ │ │ │ │ 000007f8 r .LC67 │ │ │ │ 000067c4 r .LC670 │ │ │ │ 000067ec r .LC671 │ │ │ │ 00006818 r .LC672 │ │ │ │ 00006840 r .LC673 │ │ │ │ 00006868 r .LC674 │ │ │ │ 00006890 r .LC675 │ │ │ │ -000068b8 r .LC676 │ │ │ │ -000068d8 r .LC677 │ │ │ │ +000068bc r .LC676 │ │ │ │ +000068e4 r .LC677 │ │ │ │ 00006904 r .LC678 │ │ │ │ -00006934 r .LC679 │ │ │ │ +00006930 r .LC679 │ │ │ │ 00000800 r .LC68 │ │ │ │ -0000693c r .LC680 │ │ │ │ -00006944 r .LC681 │ │ │ │ -00006948 r .LC682 │ │ │ │ -00006950 r .LC683 │ │ │ │ +00006960 r .LC680 │ │ │ │ +00006968 r .LC681 │ │ │ │ +00006970 r .LC682 │ │ │ │ +00006974 r .LC683 │ │ │ │ 0000697c r .LC684 │ │ │ │ 000069ac r .LC685 │ │ │ │ 000069d4 r .LC686 │ │ │ │ 00006a08 r .LC687 │ │ │ │ 00006a30 r .LC688 │ │ │ │ 00006a68 r .LC689 │ │ │ │ 00000808 r .LC69 │ │ │ │ @@ -15699,15 +15699,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0000d6cc T PyInit__ast │ │ │ │ +0000d690 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Sort │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -15786,48 +15786,48 @@ │ │ │ │ 000000f4 r With_fields │ │ │ │ 000001e0 r YieldFrom_fields │ │ │ │ 000001dc r Yield_fields │ │ │ │ 00010c88 T _PyAST_AnnAssign │ │ │ │ 000006d8 T _PyAST_Assert │ │ │ │ 00000000 T _PyAST_Assign │ │ │ │ 0001ce38 T _PyAST_AsyncFor │ │ │ │ -00010b5c T _PyAST_AsyncFunctionDef │ │ │ │ +00010ab0 T _PyAST_AsyncFunctionDef │ │ │ │ 00011058 T _PyAST_AsyncWith │ │ │ │ 000000d0 T _PyAST_Attribute │ │ │ │ 00000be8 T _PyAST_AugAssign │ │ │ │ 00010fc4 T _PyAST_Await │ │ │ │ 00000434 T _PyAST_BinOp │ │ │ │ 000000f4 T _PyAST_BoolOp │ │ │ │ 00000998 T _PyAST_Break │ │ │ │ 000001bc T _PyAST_Call │ │ │ │ 000004f0 T _PyAST_ClassDef │ │ │ │ 00000340 T _PyAST_Compare │ │ │ │ 00000074 T _PyAST_Constant │ │ │ │ 00000960 T _PyAST_Continue │ │ │ │ 00000d4c T _PyAST_Delete │ │ │ │ 000005d4 T _PyAST_Dict │ │ │ │ -0000e33c T _PyAST_DictComp │ │ │ │ +00010c18 T _PyAST_DictComp │ │ │ │ 000003ac T _PyAST_ExceptHandler │ │ │ │ 00000164 T _PyAST_Expr │ │ │ │ -00010c48 T _PyAST_Expression │ │ │ │ -0000e76c T _PyAST_Fini │ │ │ │ +00010b9c T _PyAST_Expression │ │ │ │ +0000e6c0 T _PyAST_Fini │ │ │ │ 0000055c T _PyAST_For │ │ │ │ 00000230 T _PyAST_FormattedValue │ │ │ │ 00000438 T _PyAST_FunctionDef │ │ │ │ 00000404 T _PyAST_FunctionType │ │ │ │ 0000067c T _PyAST_GeneratorExp │ │ │ │ 00000dc4 T _PyAST_Global │ │ │ │ 00000308 T _PyAST_If │ │ │ │ 00000b5c T _PyAST_IfExp │ │ │ │ 000000b8 T _PyAST_Import │ │ │ │ 00000150 T _PyAST_ImportFrom │ │ │ │ -00010b38 T _PyAST_Interactive │ │ │ │ +00010a8c T _PyAST_Interactive │ │ │ │ 0001cc9c T _PyAST_Interpolation │ │ │ │ 000002cc T _PyAST_JoinedStr │ │ │ │ -00010bdc T _PyAST_Lambda │ │ │ │ +00010b30 T _PyAST_Lambda │ │ │ │ 000001d4 T _PyAST_List │ │ │ │ 000009d0 T _PyAST_ListComp │ │ │ │ 00010e14 T _PyAST_Match │ │ │ │ 00010e70 T _PyAST_MatchAs │ │ │ │ 00010f08 T _PyAST_MatchClass │ │ │ │ 0001ceb0 T _PyAST_MatchMapping │ │ │ │ 00012b64 T _PyAST_MatchOr │ │ │ │ @@ -15855,15 +15855,15 @@ │ │ │ │ 0001cd10 T _PyAST_TypeAlias │ │ │ │ 00000446 T _PyAST_TypeIgnore │ │ │ │ 00018894 T _PyAST_TypeVar │ │ │ │ 0001cd80 T _PyAST_TypeVarTuple │ │ │ │ 000008f4 T _PyAST_UnaryOp │ │ │ │ 000007cc T _PyAST_While │ │ │ │ 00000d08 T _PyAST_With │ │ │ │ -0000d690 T _PyAST_Yield │ │ │ │ +00010bdc T _PyAST_Yield │ │ │ │ 00010f6c T _PyAST_YieldFrom │ │ │ │ 00000060 T _PyAST_alias │ │ │ │ 0000021c T _PyAST_arg │ │ │ │ 00000194 T _PyAST_arguments │ │ │ │ 00000614 T _PyAST_comprehension │ │ │ │ 00000a2c T _PyAST_keyword │ │ │ │ 00010d90 T _PyAST_match_case │ │ │ │ @@ -15876,15 +15876,15 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySet_Update │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00001568 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 │ │ │ │ @@ -15923,47 +15923,47 @@ │ │ │ │ 0001dd30 t ast2obj_pattern │ │ │ │ 00011294 t ast2obj_stmt │ │ │ │ 00000488 t ast2obj_type_ignore │ │ │ │ 0001d994 t ast2obj_type_param │ │ │ │ 000187d0 t ast2obj_withitem │ │ │ │ 0000004e t ast_clear │ │ │ │ 00000600 t ast_dealloc │ │ │ │ -0001cf48 t ast_repr │ │ │ │ -0001d358 t ast_repr_max_depth │ │ │ │ +0001d0ac t ast_repr │ │ │ │ +0001d4bc t ast_repr_max_depth │ │ │ │ 000005ac t ast_traverse │ │ │ │ 000000d8 d ast_type_getsets │ │ │ │ -0000e3ac t ast_type_init │ │ │ │ +0000e300 t ast_type_init │ │ │ │ 00000130 d ast_type_members │ │ │ │ 00000100 d ast_type_methods │ │ │ │ 0001e1ac t ast_type_reduce │ │ │ │ 0001e324 t ast_type_replace │ │ │ │ 0001e720 t ast_type_replace_update_payload │ │ │ │ -0000d6d8 t astmodule_exec │ │ │ │ +0000d69c t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000026c r comprehension_fields │ │ │ │ 0000027c r excepthandler_attributes │ │ │ │ 00000160 r expr_attributes │ │ │ │ 00000e7c t init_types │ │ │ │ 000002d8 r keyword_attributes │ │ │ │ 000002d0 r keyword_fields │ │ │ │ 000004c8 t make_type │ │ │ │ 00000308 r match_case_fields │ │ │ │ U memset │ │ │ │ 000000d4 t obj2ast_alias │ │ │ │ -0001cf4c t obj2ast_arg │ │ │ │ +0001d0b0 t obj2ast_arg │ │ │ │ 0001c474 t obj2ast_arguments │ │ │ │ 00000ab0 t obj2ast_comprehension │ │ │ │ 000005b6 t obj2ast_excepthandler │ │ │ │ 000188f4 t obj2ast_expr │ │ │ │ 0001c088 t obj2ast_expr_context.isra.0 │ │ │ │ 00018758 t obj2ast_identifier.isra.0 │ │ │ │ 000186f8 t obj2ast_int.isra.0 │ │ │ │ 0001c0fc t obj2ast_keyword │ │ │ │ 00000dc8 t obj2ast_match_case │ │ │ │ -0001d830 t obj2ast_operator.isra.0 │ │ │ │ +0001cf48 t obj2ast_operator.isra.0 │ │ │ │ 00001028 t obj2ast_pattern │ │ │ │ 00013724 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 │ │ │ │ @@ -16064,28 +16064,28 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -00001744 t Py_XDECREF │ │ │ │ +00001738 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 │ │ │ │ -0000169c t assemble_emit_exception_table_item │ │ │ │ -00001658 t write_location_signed_varint │ │ │ │ +00001690 t assemble_emit_exception_table_item │ │ │ │ +0000164c t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 0000012c r .LC10 │ │ │ │ 00000138 r .LC11 │ │ │ │ @@ -16929,15 +16929,15 @@ │ │ │ │ 000000ac T PyEval_GetBuiltins │ │ │ │ 00000460 T PyEval_GetFrame │ │ │ │ 0000064c T PyEval_GetFrameBuiltins │ │ │ │ 00000600 T PyEval_GetFrameGlobals │ │ │ │ 000005fc T PyEval_GetFrameLocals │ │ │ │ 000006bc T PyEval_GetFuncDesc │ │ │ │ 0000070c T PyEval_GetFuncName │ │ │ │ -0000ead8 T PyEval_GetGlobals │ │ │ │ +0000ea4c T PyEval_GetGlobals │ │ │ │ 00000762 T PyEval_GetLocals │ │ │ │ 00000498 T PyEval_MergeCompilerFlags │ │ │ │ 0000094a T PyEval_SetProfile │ │ │ │ 00000988 T PyEval_SetProfileAllThreads │ │ │ │ 00000680 T PyEval_SetTrace │ │ │ │ 000009c8 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -17044,20 +17044,20 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -0000dff8 t PyStackRef_CLOSE │ │ │ │ -0000dff8 t PyStackRef_XCLOSE │ │ │ │ +0000df68 t PyStackRef_CLOSE │ │ │ │ +0000df68 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ -0000f3e8 T PyThreadState_EnterTracing │ │ │ │ +0000f35c T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -0000f3f0 T PyThreadState_LeaveTracing │ │ │ │ +0000f364 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17070,19 +17070,19 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000570 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 000008e0 T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000894 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -0000e92c t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -0000e8e4 T Py_EnterRecursiveCall │ │ │ │ +0000e8a0 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +0000e858 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 00000894 T Py_GetRecursionLimit │ │ │ │ -0000e928 T Py_LeaveRecursiveCall │ │ │ │ +0000e89c 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 │ │ │ │ @@ -17100,66 +17100,66 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 0000040c T _PyEvalFramePushAndInit │ │ │ │ 00000428 R _PyEval_BinaryOps │ │ │ │ 00000304 T _PyEval_CallTracing │ │ │ │ 000014fc T _PyEval_CheckExceptStarTypeValid │ │ │ │ -0000e878 T _PyEval_CheckExceptTypeValid │ │ │ │ +0000e7ec T _PyEval_CheckExceptTypeValid │ │ │ │ 00000494 R _PyEval_ConversionFuncs │ │ │ │ 000001dc T _PyEval_EnsureBuiltins │ │ │ │ 00000364 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00000fa4 t _PyEval_EvalFrame │ │ │ │ 00000fb8 T _PyEval_EvalFrameDefault │ │ │ │ 00001590 T _PyEval_ExceptionGroupMatch │ │ │ │ 000005b0 T _PyEval_FormatAwaitableError │ │ │ │ 00000520 T _PyEval_FormatExcCheckArg │ │ │ │ 00000330 T _PyEval_FormatExcUnbound │ │ │ │ 00000410 T _PyEval_FormatKwargsError │ │ │ │ -0000e100 T _PyEval_FrameClearAndPop │ │ │ │ +0000e070 T _PyEval_FrameClearAndPop │ │ │ │ 00001864 T _PyEval_GetANext │ │ │ │ 00000db4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000da0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 0000119c T _PyEval_GetAwaitable │ │ │ │ 000006ac T _PyEval_GetBuiltin │ │ │ │ 00000a08 T _PyEval_GetBuiltinId │ │ │ │ 000000c0 T _PyEval_GetBuiltins │ │ │ │ 00001808 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ 00000424 T _PyEval_GetFrame │ │ │ │ 00000590 T _PyEval_GetFrameLocals │ │ │ │ 000008ac T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0000eb5c T _PyEval_ImportFrom │ │ │ │ -0000e968 T _PyEval_ImportName │ │ │ │ -0000e1c4 T _PyEval_LoadGlobalStackRef │ │ │ │ -0000e00c T _PyEval_LoadName │ │ │ │ +0000ead0 T _PyEval_ImportFrom │ │ │ │ +0000e8dc T _PyEval_ImportName │ │ │ │ +0000e134 T _PyEval_LoadGlobalStackRef │ │ │ │ +0000df7c T _PyEval_LoadName │ │ │ │ 00000940 T _PyEval_MatchClass │ │ │ │ 00000ee0 T _PyEval_MatchKeys │ │ │ │ 00000936 T _PyEval_MonitorRaise │ │ │ │ 000001c8 T _PyEval_NoToolsForUnwind │ │ │ │ 00000dc8 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 00000e54 T _PyEval_SetAsyncGenFirstiter │ │ │ │ 0000181c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0000f014 T _PyEval_SliceIndex │ │ │ │ -0000f3f8 T _PyEval_SliceIndexNotNone │ │ │ │ +0000ef88 T _PyEval_SliceIndex │ │ │ │ +0000f36c T _PyEval_SliceIndexNotNone │ │ │ │ 0000037e T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0000e328 T _PyEval_UnpackIterableStackRef │ │ │ │ +0000e298 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 │ │ │ │ -0000e2b8 t _PyFrame_PushUnchecked │ │ │ │ +0000e228 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyGen_yf │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ @@ -17178,15 +17178,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 0000092c T _PyObjectArray_Free │ │ │ │ -0000e0a0 T _PyObjectArray_FromStackRefArray │ │ │ │ +0000e010 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 000004d0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ @@ -17210,28 +17210,28 @@ │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000834 T _Py_CheckRecursiveCallPy │ │ │ │ -0000eb1c T _Py_Check_ArgsIterable │ │ │ │ +0000ea90 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 │ │ │ │ U _Py_HandlePending │ │ │ │ 0000001c r _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ -0000e288 T _Py_LoadAttr_StackRefSteal │ │ │ │ +0000e1f8 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 T _Py_ReachedRecursionLimitWithMargin │ │ │ │ 000004a4 R _Py_SpecialMethods │ │ │ │ U _Py_Specialize_BinaryOp │ │ │ │ U _Py_Specialize_Call │ │ │ │ U _Py_Specialize_CallKw │ │ │ │ @@ -17259,19 +17259,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 │ │ │ │ -0000e194 t clear_thread_frame │ │ │ │ +0000e104 t clear_thread_frame │ │ │ │ 000007a8 t do_monitor_exc │ │ │ │ -0000f090 t do_raise │ │ │ │ -0000e634 t get_exception_handler.isra.0 │ │ │ │ -0000ea98 t get_globals_builtins │ │ │ │ +0000f004 t do_raise │ │ │ │ +0000e5a8 t get_exception_handler.isra.0 │ │ │ │ +0000ea0c t get_globals_builtins │ │ │ │ 0000056c t initialize_locals │ │ │ │ 00000d38 t match_class_attr │ │ │ │ 00001264 t missing_arguments │ │ │ │ 000000b4 t monitor_stop_iteration │ │ │ │ 00000028 r opcode_targets.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ @@ -17543,17 +17543,17 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 000008b0 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -00004c40 T _PyCodegen_AddReturnAtEnd │ │ │ │ +00004d60 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000038 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00005cc4 T _PyCodegen_Expression │ │ │ │ +00005ba4 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 │ │ │ │ @@ -17593,16 +17593,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 │ │ │ │ -00004d08 T _PyOpcode_num_popped │ │ │ │ -000050b8 T _PyOpcode_num_pushed │ │ │ │ +00004e28 T _PyOpcode_num_popped │ │ │ │ +000051d8 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 │ │ │ │ @@ -17612,88 +17612,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 │ │ │ │ -00003c08 t check_is_arg │ │ │ │ -00006158 t codegen_add_yield_from │ │ │ │ -00000e74 t codegen_addcompare │ │ │ │ -00003ba4 t codegen_addop_load_const │ │ │ │ -00003aa0 t codegen_addop_name │ │ │ │ -000046a8 t codegen_addop_o │ │ │ │ -00002804 t codegen_addop_yield │ │ │ │ -000048b0 t codegen_apply_decorators │ │ │ │ -00005eac t codegen_argannotation │ │ │ │ -00005e54 t codegen_argannotations │ │ │ │ -00009160 t codegen_async_for │ │ │ │ -00007820 t codegen_async_with_inner │ │ │ │ +00004800 t addop_binary │ │ │ │ +00004bbc t assignment_helper │ │ │ │ +00003c0c t check_is_arg │ │ │ │ +00006038 t codegen_add_yield_from │ │ │ │ +00003c88 t codegen_addcompare │ │ │ │ +00003ba8 t codegen_addop_load_const │ │ │ │ +00003aa4 t codegen_addop_name │ │ │ │ +000047c8 t codegen_addop_o │ │ │ │ +000026e8 t codegen_addop_yield │ │ │ │ +00004790 t codegen_apply_decorators │ │ │ │ +00005d8c t codegen_argannotation │ │ │ │ +00005d34 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 │ │ │ │ -0000470c 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 │ │ │ │ +0000482c 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 │ │ │ │ -00005f70 t codegen_leave_annotations_scope │ │ │ │ -00006364 t codegen_load_classdict_freevar │ │ │ │ -00004640 t codegen_make_closure │ │ │ │ -000036d8 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 │ │ │ │ -00005ce4 t codegen_setup_annotations_scope │ │ │ │ -00005280 t codegen_slice_two_parts │ │ │ │ -00005a98 t codegen_subdict │ │ │ │ -00005ba4 t codegen_subkwargs │ │ │ │ -00003424 t codegen_subscript │ │ │ │ -00002ca0 t codegen_try_except │ │ │ │ -00004eb4 t codegen_try_finally │ │ │ │ -00008064 t codegen_try_star_except │ │ │ │ +00005e50 t codegen_leave_annotations_scope │ │ │ │ +00006244 t codegen_load_classdict_freevar │ │ │ │ +00004520 t codegen_make_closure │ │ │ │ +000036dc 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 │ │ │ │ +00005bc4 t codegen_setup_annotations_scope │ │ │ │ +00005160 t codegen_slice_two_parts │ │ │ │ +00005978 t codegen_subdict │ │ │ │ +00005a84 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 │ │ │ │ -00001ae0 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 │ │ │ │ -00004160 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 │ │ │ │ +00004280 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -00005318 t restore_inlined_comprehension_locals │ │ │ │ -00003c84 t starunpack_helper_impl │ │ │ │ +000051f8 t restore_inlined_comprehension_locals │ │ │ │ +00003da4 t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000158 r .LC10 │ │ │ │ 00000164 r .LC11 │ │ │ │ 00000174 r .LC12 │ │ │ │ @@ -17787,32 +17787,32 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 00000730 T _PyCompile_AddConst │ │ │ │ 00000818 T _PyCompile_AddDeferredAnnotation │ │ │ │ 0000006c T _PyCompile_Assemble │ │ │ │ 00000928 T _PyCompile_AstPreprocess │ │ │ │ 00000c4c T _PyCompile_CleanDoc │ │ │ │ 00000152 T _PyCompile_CodeGen │ │ │ │ -00001220 T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000121c T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000328 T _PyCompile_DeferredAnnotations │ │ │ │ 00000698 T _PyCompile_DictAddObj │ │ │ │ 0000002a T _PyCompile_EndAnnotationSetup │ │ │ │ 0000024c T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000007ac T _PyCompile_Error │ │ │ │ -00001324 T _PyCompile_ExitScope │ │ │ │ +00001320 T _PyCompile_ExitScope │ │ │ │ 00000248 T _PyCompile_FutureFeatures │ │ │ │ 00000444 T _PyCompile_GetRefType │ │ │ │ 000005c4 T _PyCompile_InstrSequence │ │ │ │ 00000318 T _PyCompile_IsInInlinedComp │ │ │ │ -000015fc T _PyCompile_IsInteractiveTopLevel │ │ │ │ +000015f8 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00000258 T _PyCompile_LeaveConditionalBlock │ │ │ │ 000003b8 T _PyCompile_LookupArg │ │ │ │ 0000053c T _PyCompile_LookupCellvar │ │ │ │ 00000920 T _PyCompile_Mangle │ │ │ │ -000011a0 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +0000119c T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 000005d8 T _PyCompile_MaybeMangle │ │ │ │ 00000728 T _PyCompile_Metadata │ │ │ │ 000003b4 T _PyCompile_OptimizationLevel │ │ │ │ 00000a24 T _PyCompile_OptimizeAndAssemble │ │ │ │ 00000300 T _PyCompile_PopFBlock │ │ │ │ 00000264 T _PyCompile_PushFBlock │ │ │ │ 00000320 T _PyCompile_Qualname │ │ │ │ @@ -17849,15 +17849,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000138 t compiler_codegen │ │ │ │ 00000508 t compiler_free │ │ │ │ -0000140c t compiler_unit_free │ │ │ │ +00001408 t compiler_unit_free │ │ │ │ 000007ec t const_cache_insert │ │ │ │ 00000be8 t consts_dict_keys_inorder │ │ │ │ 000004e4 t dict_lookup_arg │ │ │ │ 00000474 t dictbytype │ │ │ │ U memset │ │ │ │ 00000050 t new_compiler │ │ │ │ │ │ │ │ @@ -18704,22 +18704,22 @@ │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 000004b0 T _PyCfgBuilder_Addop │ │ │ │ 000000f4 T _PyCfgBuilder_CheckSize │ │ │ │ -00005e14 T _PyCfgBuilder_Free │ │ │ │ +00005e1c T _PyCfgBuilder_Free │ │ │ │ 0000041c T _PyCfgBuilder_New │ │ │ │ 0000011e T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000040 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000005f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -000043fc T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00005d40 T _PyCfg_ToInstructionSequence │ │ │ │ +000043f0 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00005d48 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ 00000400 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ @@ -18738,35 +18738,35 @@ │ │ │ │ U _Py_hashtable_set │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000104 t add_const │ │ │ │ 00000080 t basicblock_add_jump │ │ │ │ 00000580 t basicblock_addop │ │ │ │ 00000000 t basicblock_append_instructions │ │ │ │ -0000513c t basicblock_insert_instruction.constprop.0 │ │ │ │ -00003080 t basicblock_nofallthrough.isra.0 │ │ │ │ -00004d88 t calculate_stackdepth.isra.0 │ │ │ │ +0000512c t basicblock_insert_instruction.constprop.0 │ │ │ │ +00003074 t basicblock_nofallthrough.isra.0 │ │ │ │ +00004d78 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 │ │ │ │ -00003050 t copy_except_stack │ │ │ │ -000030c8 t duplicate_exits_without_lineno │ │ │ │ +00003044 t copy_except_stack │ │ │ │ +000030bc t duplicate_exits_without_lineno │ │ │ │ 00000290 t fold_const_unaryop │ │ │ │ -00005e4c t get_const_loading_instrs │ │ │ │ -000033d8 t get_const_value │ │ │ │ -000050c0 t get_stack_effects │ │ │ │ +00005e54 t get_const_loading_instrs │ │ │ │ +000033cc t get_const_value │ │ │ │ +000050b0 t get_stack_effects │ │ │ │ 00000200 t instr_make_load_const │ │ │ │ -00002cc4 t label_exception_targets │ │ │ │ -00002fc8 t make_cfg_traversal_stack │ │ │ │ +00002cb8 t label_exception_targets │ │ │ │ +00002fbc t make_cfg_traversal_stack │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00003454 t optimize_basic_block │ │ │ │ -000051d0 t optimize_load_fast.isra.0 │ │ │ │ -00005cc4 t ref_stack_push │ │ │ │ +00003448 t optimize_basic_block │ │ │ │ +000051c0 t optimize_load_fast.isra.0 │ │ │ │ +00005ccc t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19068,18 +19068,18 @@ │ │ │ │ 00000b3c r .LC92 │ │ │ │ 00000b5c r .LC93 │ │ │ │ 00000b68 r .LC94 │ │ │ │ 00000b78 r .LC95 │ │ │ │ 00000b84 r .LC96 │ │ │ │ 00000b90 r .LC97 │ │ │ │ 00000b98 r .LC99 │ │ │ │ -00002b68 T PyArg_Parse │ │ │ │ +00002b4c T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -0000177c T PyArg_ParseTupleAndKeywords │ │ │ │ -00001490 T PyArg_UnpackTuple │ │ │ │ +00001754 T PyArg_ParseTupleAndKeywords │ │ │ │ +00001468 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 │ │ │ │ @@ -19125,29 +19125,29 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00000b60 T _PyArg_BadArgument │ │ │ │ -0000163c T _PyArg_CheckPositional │ │ │ │ +00001614 T _PyArg_CheckPositional │ │ │ │ 00000508 T _PyArg_Fini │ │ │ │ 000004b0 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ 00000608 T _PyArg_NoPositional │ │ │ │ 000012b8 T _PyArg_ParseStack │ │ │ │ 00000660 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 │ │ │ │ -000023dc T _PyArg_UnpackKeywords │ │ │ │ -00002a08 T _PyArg_UnpackStack │ │ │ │ +000023bc T _PyArg_UnpackKeywords │ │ │ │ +000029ec 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 │ │ │ │ @@ -19166,28 +19166,28 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000004c t _parser_init │ │ │ │ 00000f68 t cleanreturn.constprop.0 │ │ │ │ 000000d0 t cleanup_buffer │ │ │ │ 000000b4 t cleanup_ptr │ │ │ │ 00000f0c t convertbuffer │ │ │ │ 000010f8 t converterr │ │ │ │ -000009b0 t convertitem.constprop.0 │ │ │ │ -00000a14 t convertsimple.constprop.0 │ │ │ │ +00000984 t convertitem.constprop.0 │ │ │ │ +000009e8 t convertsimple.constprop.0 │ │ │ │ 00000bb8 t converttuple.constprop.0 │ │ │ │ 00001160 t error_unexpected_keyword_arg │ │ │ │ -00002994 t find_keyword │ │ │ │ +00002978 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000588 t new_kwtuple │ │ │ │ 00000fd8 t seterror │ │ │ │ 0000031c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000060 t vgetargs1.constprop.0 │ │ │ │ 000000b0 t vgetargs1_impl │ │ │ │ -000017ec t vgetargskeywords.constprop.0 │ │ │ │ +000017c4 t vgetargskeywords.constprop.0 │ │ │ │ 00000062 t vgetargskeywordsfast.constprop.0 │ │ │ │ 0000069c t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -19242,52 +19242,52 @@ │ │ │ │ 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 │ │ │ │ +00000714 T PyEval_AcquireThread │ │ │ │ 00000096 T PyEval_InitThreads │ │ │ │ 000000d4 T PyEval_ReleaseLock │ │ │ │ -00000698 T PyEval_ReleaseThread │ │ │ │ +000006a4 T PyEval_ReleaseThread │ │ │ │ 000004f4 T PyEval_RestoreThread │ │ │ │ 000002ac 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 │ │ │ │ +000008cc 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 │ │ │ │ +00000768 T _PyEval_AddPendingCall │ │ │ │ +0000073c 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 │ │ │ │ 000002d8 T _PyEval_ReleaseLock │ │ │ │ 00000058 T _PyEval_SetSwitchInterval │ │ │ │ -00000734 T _PyEval_SignalReceived │ │ │ │ +00000740 T _PyEval_SignalReceived │ │ │ │ 00000070 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 0000051c T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -19295,15 +19295,15 @@ │ │ │ │ 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 │ │ │ │ +000006a8 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 │ │ │ │ @@ -19615,15 +19615,15 @@ │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 0000222c T PyImport_GetImporter │ │ │ │ 0000260c T PyImport_GetMagicNumber │ │ │ │ 00000832 T PyImport_GetMagicTag │ │ │ │ 00001f70 T PyImport_GetModule │ │ │ │ 0000083e T PyImport_GetModuleDict │ │ │ │ -00000a98 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 │ │ │ │ 000001dc T PyImport_ImportModuleLevelObject │ │ │ │ @@ -19827,15 +19827,15 @@ │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000928 t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00002a98 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 000005a2 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00000a08 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__ │ │ │ │ 000023a4 t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ 000014fc t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ @@ -19853,15 +19853,15 @@ │ │ │ │ 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__ │ │ │ │ 00000ae0 t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -00000a3c t _imp_release_lock │ │ │ │ +00000a34 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ 000028a4 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 │ │ │ │ @@ -20861,60 +20861,60 @@ │ │ │ │ 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 │ │ │ │ +0000027a T PyMutex_IsLocked │ │ │ │ 00000270 T PyMutex_Lock │ │ │ │ -00000244 T PyMutex_Unlock │ │ │ │ +000001f8 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 │ │ │ │ 00000344 T _PyMutex_LockTimed │ │ │ │ 000004a8 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 │ │ │ │ +00000080 T _PyRWMutex_Lock │ │ │ │ +000000ee T _PyRWMutex_RLock │ │ │ │ +0000018e T _PyRWMutex_RUnlock │ │ │ │ +000000c6 T _PyRWMutex_Unlock │ │ │ │ 00000294 T _PyRawMutex_LockSlow │ │ │ │ -0000034c T _PyRawMutex_UnlockSlow │ │ │ │ +00000000 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 │ │ │ │ +000001fc T _PySeqLock_AbandonWrite │ │ │ │ +00000268 T _PySeqLock_AfterFork │ │ │ │ +0000021c T _PySeqLock_BeginRead │ │ │ │ +00000244 T _PySeqLock_EndRead │ │ │ │ +000001b4 T _PySeqLock_LockWrite │ │ │ │ +0000020c 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 │ │ │ │ +00000224 t mutex_unpark │ │ │ │ +00000130 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000128 r .LC10 │ │ │ │ @@ -21104,22 +21104,22 @@ │ │ │ │ 0000017c t r_short │ │ │ │ 000012f8 t r_string │ │ │ │ 00000060 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ 000003a0 t w_complete.isra.0 │ │ │ │ 00001728 t w_complex_object │ │ │ │ -00002658 t w_decref_entry │ │ │ │ +0000265c t w_decref_entry │ │ │ │ 000005fc t w_float_bin │ │ │ │ 00000920 t w_float_str │ │ │ │ -00002538 t w_long │ │ │ │ +0000253c t w_long │ │ │ │ 00001490 t w_object │ │ │ │ 00000314 t w_reserve │ │ │ │ 000003d8 t w_short │ │ │ │ -000025e8 t w_string │ │ │ │ +000025ec t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000038 r .LC2 │ │ │ │ 00000048 r .LC3 │ │ │ │ 0000006c r .LC4 │ │ │ │ @@ -21147,17 +21147,17 @@ │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00000000 T PyModule_Add │ │ │ │ -00000e0c T PyModule_AddIntConstant │ │ │ │ +00000e10 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00000d48 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 │ │ │ │ @@ -21166,25 +21166,25 @@ │ │ │ │ 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 │ │ │ │ -00000d44 T Py_VaBuildValue │ │ │ │ -00000df4 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 │ │ │ │ -00000b1c T _Py_VaBuildStack │ │ │ │ -00000f4c T _Py_VaBuildValue_SizeT │ │ │ │ -00000ed8 T _Py_convert_optional_to_ssize_t │ │ │ │ -00000aa8 t check_end │ │ │ │ +00000b20 T _Py_VaBuildStack │ │ │ │ +00000f50 T _Py_VaBuildValue_SizeT │ │ │ │ +00000edc T _Py_convert_optional_to_ssize_t │ │ │ │ +00000aac t check_end │ │ │ │ 0000020c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000002f4 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000028 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -21226,24 +21226,24 @@ │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000020 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -0000058c T _PyParkingLot_AfterFork │ │ │ │ +00000590 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000488 T _PyParkingLot_Unpark │ │ │ │ -00000364 T _PyParkingLot_UnparkAll │ │ │ │ +0000048c T _PyParkingLot_Unpark │ │ │ │ +00000368 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000005c8 T _PySemaphore_Destroy │ │ │ │ -00000278 T _PySemaphore_Init │ │ │ │ -000002a8 T _PySemaphore_Wait │ │ │ │ -00000460 T _PySemaphore_Wakeup │ │ │ │ +000005cc 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 │ │ │ │ U __errno_location │ │ │ │ @@ -21948,22 +21948,22 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000034 T PyGILState_Check │ │ │ │ 00000674 T PyGILState_Ensure │ │ │ │ 00000000 T PyGILState_GetThisThreadState │ │ │ │ 00000710 T PyGILState_Release │ │ │ │ -00000830 T PyInterpreterState_Clear │ │ │ │ +00000844 T PyInterpreterState_Clear │ │ │ │ 00001684 T PyInterpreterState_Delete │ │ │ │ 00000810 T PyInterpreterState_Get │ │ │ │ 000010bc T PyInterpreterState_GetDict │ │ │ │ 00000854 T PyInterpreterState_GetID │ │ │ │ 00001b74 T PyInterpreterState_Head │ │ │ │ 00000000 T PyInterpreterState_Main │ │ │ │ -000007c4 T PyInterpreterState_New │ │ │ │ +000007d8 T PyInterpreterState_New │ │ │ │ 00001b84 T PyInterpreterState_Next │ │ │ │ 00000080 T PyInterpreterState_ThreadHead │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ @@ -21971,24 +21971,24 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 0000092c T PyThreadState_Clear │ │ │ │ 00000d90 T PyThreadState_Delete │ │ │ │ -0000085c T PyThreadState_DeleteCurrent │ │ │ │ -000000e0 T PyThreadState_Get │ │ │ │ -0000031c T PyThreadState_GetDict │ │ │ │ +00000870 T PyThreadState_DeleteCurrent │ │ │ │ +000000e8 T PyThreadState_Get │ │ │ │ +00000324 T PyThreadState_GetDict │ │ │ │ 00001060 T PyThreadState_GetFrame │ │ │ │ -00000802 T PyThreadState_GetID │ │ │ │ +00000816 T PyThreadState_GetID │ │ │ │ 00000670 T PyThreadState_GetInterpreter │ │ │ │ 0000187c T PyThreadState_GetUnchecked │ │ │ │ 00000232 T PyThreadState_New │ │ │ │ 00000086 T PyThreadState_Next │ │ │ │ -0000086c T PyThreadState_SetAsyncExc │ │ │ │ +00000880 T PyThreadState_SetAsyncExc │ │ │ │ 000008ec 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 │ │ │ │ @@ -22004,15 +22004,15 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000004fe T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +00000514 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ 00001890 T _PyEval_StartTheWorld │ │ │ │ 00000de4 T _PyEval_StartTheWorldAll │ │ │ │ @@ -22032,31 +22032,31 @@ │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ 00001104 T _PyInterpreterState_Clear │ │ │ │ 0000037e T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000128 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000000d8 T _PyInterpreterState_GetConfig │ │ │ │ -00000964 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +000000e0 T _PyInterpreterState_GetConfig │ │ │ │ +00000978 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001894 T _PyInterpreterState_GetIDObject │ │ │ │ 00001b60 T _PyInterpreterState_GetWhence │ │ │ │ 00000890 T _PyInterpreterState_HasFeature │ │ │ │ 000001d8 T _PyInterpreterState_IDDecref │ │ │ │ 00001b44 T _PyInterpreterState_IDIncref │ │ │ │ 00001a40 T _PyInterpreterState_IsReady │ │ │ │ 00001b68 T _PyInterpreterState_IsRunningMain │ │ │ │ 00001948 T _PyInterpreterState_LookUpID │ │ │ │ 000018a8 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000010 T _PyInterpreterState_Main │ │ │ │ 0000013c T _PyInterpreterState_New │ │ │ │ 000018d4 T _PyInterpreterState_ObjectToID │ │ │ │ 0000036c T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00001b38 T _PyInterpreterState_RequireIDRef │ │ │ │ -000007fc T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000810 T _PyInterpreterState_RequiresIDRef │ │ │ │ 000004b8 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 000010fc T _PyInterpreterState_SetNotRunningMain │ │ │ │ 00000798 T _PyInterpreterState_SetRunningMain │ │ │ │ 0000041c T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ @@ -22080,47 +22080,47 @@ │ │ │ │ 00000238 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000020 T _PyThreadState_Attach │ │ │ │ 000005d8 T _PyThreadState_Bind │ │ │ │ 00001660 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00001020 T _PyThreadState_DeleteCurrent │ │ │ │ 00000f98 T _PyThreadState_DeleteList │ │ │ │ -00000110 T _PyThreadState_Detach │ │ │ │ +00000118 T _PyThreadState_Detach │ │ │ │ 0000186c T _PyThreadState_GetCurrent │ │ │ │ -00000360 T _PyThreadState_GetDict │ │ │ │ -0000097e T _PyThreadState_HangThread │ │ │ │ -0000080e T _PyThreadState_Init │ │ │ │ +00000368 T _PyThreadState_GetDict │ │ │ │ +000004fe T _PyThreadState_HangThread │ │ │ │ +00000822 T _PyThreadState_Init │ │ │ │ 0000185c T _PyThreadState_IsRunningMain │ │ │ │ -000000a0 T _PyThreadState_MustExit │ │ │ │ +000000a8 T _PyThreadState_MustExit │ │ │ │ 0000044c T _PyThreadState_New │ │ │ │ 000008a4 T _PyThreadState_NewBound │ │ │ │ -000002b4 T _PyThreadState_PopFrame │ │ │ │ -00000808 T _PyThreadState_Prealloc │ │ │ │ -000001f4 T _PyThreadState_PushFrame │ │ │ │ +000002bc T _PyThreadState_PopFrame │ │ │ │ +0000081c T _PyThreadState_Prealloc │ │ │ │ +000001fc T _PyThreadState_PushFrame │ │ │ │ 00000cd4 T _PyThreadState_RemoveExcept │ │ │ │ 000001a8 T _PyThreadState_SetShuttingDown │ │ │ │ 0000008a T _PyThreadState_Suspend │ │ │ │ 000008f8 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -00000514 T _PyThread_CurrentExceptions │ │ │ │ -00000658 T _PyThread_CurrentFrames │ │ │ │ +0000052a T _PyThread_CurrentExceptions │ │ │ │ +0000066c T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001ab0 T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001bc T _Py_GetConfig │ │ │ │ -00000994 T _Py_GetMainConfig │ │ │ │ +000001c4 T _Py_GetConfig │ │ │ │ +00000992 T _Py_GetMainConfig │ │ │ │ 00001a48 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 000017f8 T _Py_IsMainInterpreterFinalizing │ │ │ │ -000000b0 T _Py_IsMainThread │ │ │ │ +000000b8 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 │ │ │ │ 00000044 r __func__.10 │ │ │ │ @@ -22142,15 +22142,15 @@ │ │ │ │ 0000006c r __func__.5 │ │ │ │ 00000150 r __func__.6 │ │ │ │ 0000010c r __func__.7 │ │ │ │ 00000210 r __func__.8 │ │ │ │ 00000058 r __func__.9 │ │ │ │ 00000618 t bind_gilstate_tstate │ │ │ │ 000001b6 t decref_threadstate │ │ │ │ -00000170 t detach_thread │ │ │ │ +00000178 t detach_thread │ │ │ │ 00001814 t free_interpreter │ │ │ │ 00000fd8 t free_threadstate │ │ │ │ 00000228 r initial │ │ │ │ 0000112c t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000450 t new_threadstate │ │ │ │ @@ -23462,56 +23462,56 @@ │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ +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 │ │ │ │ +00000004 T PyThread_hang_thread │ │ │ │ 00000100 T PyThread_init_thread │ │ │ │ 00000188 T PyThread_join_thread │ │ │ │ 000002c4 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 │ │ │ │ @@ -23934,38 +23934,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00001778 t Bfree │ │ │ │ +00001774 t Bfree │ │ │ │ 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 │ │ │ │ -00003298 T _Py_dg_freedtoa │ │ │ │ +000017ac T _Py_dg_dtoa │ │ │ │ +000032b0 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 │ │ │ │ -00003718 t lshift │ │ │ │ +00003730 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000ac t mult │ │ │ │ -00003974 t multadd │ │ │ │ +0000398c t multadd │ │ │ │ 000000cc t nrv_alloc │ │ │ │ 00000108 r p05.0 │ │ │ │ -000032e0 t pow5mult │ │ │ │ +000032f8 t pow5mult │ │ │ │ 00000108 t sd2b │ │ │ │ 00000000 r tens │ │ │ │ 000000e0 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -24120,15 +24120,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 │ │ │ │ +00000b90 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 │ │ │ │ @@ -26056,29 +26056,29 @@ │ │ │ │ 00000b70 r .LC99 │ │ │ │ 00001b44 t Pdata_New.isra.0 │ │ │ │ 000027d4 t Pdata_clear.isra.0 │ │ │ │ 00002024 t Pdata_dealloc │ │ │ │ 00001c24 t Pdata_pop │ │ │ │ 000026b8 t Pdata_poplist │ │ │ │ 00002438 t Pdata_poptuple │ │ │ │ -00003938 t Pdata_push │ │ │ │ +00003954 t Pdata_push │ │ │ │ 00002df0 t Pdata_traverse │ │ │ │ 00000a9e t PicklerMemoProxy_clear │ │ │ │ 000007e6 t PicklerMemoProxy_dealloc │ │ │ │ 00000a0c t PicklerMemoProxy_traverse │ │ │ │ 00001710 t Pickler_clear │ │ │ │ 000016d0 t Pickler_dealloc │ │ │ │ 0000058c t Pickler_get_memo │ │ │ │ 00000b40 t Pickler_getattr │ │ │ │ 00000550 d Pickler_getsets │ │ │ │ 00000578 d Pickler_members │ │ │ │ 00000638 d Pickler_methods │ │ │ │ 000005cc t Pickler_set_memo │ │ │ │ 00002bf0 t Pickler_setattr │ │ │ │ -00004904 t Pickler_traverse │ │ │ │ +00004934 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -26143,15 +26143,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001bcc t PyMemoTable_Clear.isra.0 │ │ │ │ +00001be8 t PyMemoTable_Clear.isra.0 │ │ │ │ 00001858 t PyMemoTable_Del │ │ │ │ 000008cc t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -26222,17 +26222,17 @@ │ │ │ │ 00001e98 t Unpickler_dealloc │ │ │ │ 00000838 t Unpickler_get_memo │ │ │ │ 00001bd8 t Unpickler_getattr │ │ │ │ 000003f8 d Unpickler_getsets │ │ │ │ 00000490 d Unpickler_methods │ │ │ │ 00000446 t Unpickler_set_memo │ │ │ │ 00000366 t Unpickler_setattr │ │ │ │ -00004490 t Unpickler_traverse │ │ │ │ +000044ac t Unpickler_traverse │ │ │ │ 000004f0 t _Pickle_ClearState │ │ │ │ -00003cd4 t _Pickle_FastCall │ │ │ │ +00003cf0 t _Pickle_FastCall │ │ │ │ 00002d20 t _Pickler_ClearBuffer │ │ │ │ 00001620 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00002dfc t _Pickler_FlushToFile │ │ │ │ 0000169c t _Pickler_GetString │ │ │ │ 00000850 t _Pickler_New │ │ │ │ 00000994 t _Pickler_SetBufferCallback │ │ │ │ 00002ba8 t _Pickler_SetOutputStream │ │ │ │ @@ -26273,26 +26273,26 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ 000018ec t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -000048bc t _Unpickler_CopyLine │ │ │ │ -00003a4c t _Unpickler_MemoCleanup │ │ │ │ -000039a8 t _Unpickler_MemoPut │ │ │ │ +000048ec t _Unpickler_CopyLine │ │ │ │ +00003a68 t _Unpickler_MemoCleanup │ │ │ │ +000039c4 t _Unpickler_MemoPut │ │ │ │ 00001a80 t _Unpickler_New │ │ │ │ 00001b08 t _Unpickler_NewMemo │ │ │ │ -00003aa0 t _Unpickler_ReadImpl │ │ │ │ +00003abc t _Unpickler_ReadImpl │ │ │ │ 00002280 t _Unpickler_ReadInto │ │ │ │ -00004760 t _Unpickler_Readline │ │ │ │ +00004790 t _Unpickler_Readline │ │ │ │ 00001b98 t _Unpickler_SetInputEncoding │ │ │ │ 00002090 t _Unpickler_SetInputStream │ │ │ │ -00001c2c t _Unpickler_SetStringInput │ │ │ │ -00003c7c t _Unpickler_SkipConsumed │ │ │ │ +00001c48 t _Unpickler_SetStringInput │ │ │ │ +00003c98 t _Unpickler_SkipConsumed │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00003c78 t _checkmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -26368,28 +26368,28 @@ │ │ │ │ 00002518 t do_append │ │ │ │ 00002728 t do_setitems │ │ │ │ 000009f4 t dump │ │ │ │ 0000405c t fast_save_enter │ │ │ │ 0000410c t fast_save_leave │ │ │ │ 000014ec t getattribute │ │ │ │ 000008fe t instantiate │ │ │ │ -00001c78 t load │ │ │ │ -00003d10 t load_binintx │ │ │ │ +00001c94 t load │ │ │ │ +00003d2c t load_binintx │ │ │ │ 00003004 t load_build │ │ │ │ 00002194 t load_counted_binbytes │ │ │ │ 00003d90 t load_counted_binstring │ │ │ │ -00003804 t load_counted_binunicode │ │ │ │ +00003820 t load_counted_binunicode │ │ │ │ 00002968 t load_counted_long │ │ │ │ 000023e0 t load_counted_tuple │ │ │ │ 00003e6c t load_extension │ │ │ │ 00002e38 t load_newobj │ │ │ │ 000024c4 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00004538 t memo_get.isra.0 │ │ │ │ +00004554 t memo_get.isra.0 │ │ │ │ 00001924 t memo_put.isra.0 │ │ │ │ 000005c8 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000688 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 0000035c t persistent_id │ │ │ │ @@ -26401,15 +26401,15 @@ │ │ │ │ 000003ec t pickle_traverse │ │ │ │ 000004e0 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005f8 d picklerproxy_methods │ │ │ │ 000032a8 t raw_unicode_escape │ │ │ │ 0000021c t save │ │ │ │ 00000b8c t save_global │ │ │ │ -00003da8 t save_reduce │ │ │ │ +00003dc4 t save_reduce │ │ │ │ 000001d4 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 │ │ │ │ @@ -27435,37 +27435,37 @@ │ │ │ │ 00005310 t sock_listen │ │ │ │ 00000368 d sock_memberlist │ │ │ │ 000003b8 d sock_methods │ │ │ │ 00002a48 t sock_new │ │ │ │ 0000408c t sock_recv │ │ │ │ 0000411c t sock_recv_guts │ │ │ │ 00004164 t sock_recv_impl │ │ │ │ -00005ac8 t sock_recv_into │ │ │ │ +00005a68 t sock_recv_into │ │ │ │ 00000d4a t sock_recvfrom │ │ │ │ 00000dee t sock_recvfrom_guts │ │ │ │ 00000e88 t sock_recvfrom_impl │ │ │ │ 0000163a 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 │ │ │ │ 00004ae8 t sock_send │ │ │ │ 00004064 t sock_send_impl │ │ │ │ 00003e04 t sock_sendall │ │ │ │ -000055c0 t sock_sendmsg │ │ │ │ +00005560 t sock_sendmsg │ │ │ │ 00001704 t sock_sendmsg_afalg │ │ │ │ 00000570 t sock_sendmsg_impl │ │ │ │ -000059ec t sock_sendmsg_iovec.constprop.0 │ │ │ │ +0000598c t sock_sendmsg_iovec.constprop.0 │ │ │ │ 00000c00 t sock_sendto │ │ │ │ 00000d18 t sock_sendto_impl │ │ │ │ 00004d04 t sock_setblocking │ │ │ │ 00005468 t sock_setsockopt │ │ │ │ 00005274 t sock_settimeout │ │ │ │ -00005560 t sock_shutdown │ │ │ │ +00005b1c t sock_shutdown │ │ │ │ 000002e8 d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ 000041dc t sock_traverse │ │ │ │ U socket │ │ │ │ 00001102 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 000041e8 t socket_clear │ │ │ │ @@ -28907,15 +28907,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 │ │ │ │ +000013e4 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__ │ │ │ │ @@ -28936,22 +28936,22 @@ │ │ │ │ 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 │ │ │ │ +00000ed0 t select_poll_unregister │ │ │ │ 0000087c r select_poll_unregister__doc__ │ │ │ │ -00000f3c t select_select │ │ │ │ +00000f44 t select_select │ │ │ │ 00000afc r select_select__doc__ │ │ │ │ -00000f8c t select_select_impl.isra.0 │ │ │ │ +00000f94 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -000011fc t seq2set.constprop.0 │ │ │ │ -00001334 t set2list │ │ │ │ +00001204 t seq2set.constprop.0 │ │ │ │ +0000133c t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -29832,39 +29832,39 @@ │ │ │ │ 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 │ │ │ │ 00000048 d blake2s_type_spec │ │ │ │ 00000538 T detect_cpu_features │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000878 t py_blake2_clear │ │ │ │ -00000838 t py_blake2_dealloc │ │ │ │ +00000c44 t py_blake2_clear │ │ │ │ +00000c04 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 │ │ │ │ +0000083c t py_blake2b_new │ │ │ │ 0000024c r py_blake2b_new__doc__ │ │ │ │ -000003fc t py_blake2b_new_impl.isra.0 │ │ │ │ -000008b0 t py_blake2s_new │ │ │ │ +00000400 t py_blake2b_new_impl.isra.0 │ │ │ │ +00000034 t py_blake2s_new │ │ │ │ 0000012c r py_blake2s_new__doc__ │ │ │ │ U strcmp │ │ │ │ 00000dac t update.isra.0 │ │ │ │ │ │ │ │ md5module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -30888,15 +30888,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 │ │ │ │ @@ -30918,15 +30918,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 │ │ │ │ @@ -31745,15 +31745,15 @@ │ │ │ │ 00001b50 r .LC489 │ │ │ │ 00001b74 r .LC490 │ │ │ │ 00001b7c r .LC491 │ │ │ │ 00001ba0 r .LC493 │ │ │ │ 00001ba4 r .LC494 │ │ │ │ 00001bb0 r .LC495 │ │ │ │ 00001bbc r .LC496 │ │ │ │ -00001bc4 r .LC497 │ │ │ │ +00001bc8 r .LC497 │ │ │ │ 00001bd0 r .LC498 │ │ │ │ 00001bd8 r .LC499 │ │ │ │ 000019d4 r .LC5 │ │ │ │ 00001bfc r .LC500 │ │ │ │ 00001c08 r .LC501 │ │ │ │ 00001c18 r .LC502 │ │ │ │ 00001c30 r .LC503 │ │ │ │ @@ -31785,21 +31785,21 @@ │ │ │ │ 00000074 r .LC95 │ │ │ │ 0000007c r .LC96 │ │ │ │ 00000088 r .LC97 │ │ │ │ 00000094 r .LC98 │ │ │ │ 000000a0 r .LC99 │ │ │ │ 00002adc d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -0000422c t DirEntry_dealloc │ │ │ │ -000044a8 t DirEntry_fetch_stat │ │ │ │ -0000445c t DirEntry_get_lstat │ │ │ │ +00004228 t DirEntry_dealloc │ │ │ │ +000044a4 t DirEntry_fetch_stat │ │ │ │ +00004458 t DirEntry_get_lstat │ │ │ │ 00002b94 d DirEntry_members │ │ │ │ 00002b04 d DirEntry_methods │ │ │ │ -00004c88 t DirEntry_repr │ │ │ │ -00003f94 t DirEntry_test_mode │ │ │ │ +00004c84 t DirEntry_repr │ │ │ │ +00003f90 t DirEntry_test_mode │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -31881,15 +31881,15 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 00005996 T PyOS_AfterFork │ │ │ │ 00000622 T PyOS_AfterFork_Child │ │ │ │ 00003170 T PyOS_AfterFork_Parent │ │ │ │ 00002f30 T PyOS_BeforeFork │ │ │ │ -0000113c T PyOS_FSPath │ │ │ │ +00001134 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 │ │ │ │ @@ -31929,25 +31929,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -000010b8 t Py_XDECREF │ │ │ │ +000010b0 t Py_XDECREF │ │ │ │ 00002d94 t Py_off_t_converter │ │ │ │ 00002a6c d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00003e90 t ScandirIterator_close │ │ │ │ -00003e44 t ScandirIterator_closedir │ │ │ │ -00004280 t ScandirIterator_dealloc │ │ │ │ -00003e34 t ScandirIterator_enter │ │ │ │ -00003eac t ScandirIterator_exit │ │ │ │ -000042c4 t ScandirIterator_finalize │ │ │ │ -0000115c t ScandirIterator_iternext │ │ │ │ +00003e8c t ScandirIterator_close │ │ │ │ +00003e40 t ScandirIterator_closedir │ │ │ │ +0000427c t ScandirIterator_dealloc │ │ │ │ +00003e30 t ScandirIterator_enter │ │ │ │ +00003ea8 t ScandirIterator_exit │ │ │ │ +000042c0 t ScandirIterator_finalize │ │ │ │ +00001154 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 │ │ │ │ @@ -31959,17 +31959,17 @@ │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -000010ac T _PyLong_FromGid │ │ │ │ +000010a4 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -000010a0 T _PyLong_FromUid │ │ │ │ +00001098 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 │ │ │ │ @@ -31991,15 +31991,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 000037be t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 0000276c T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -000048ec T _Py_Sigset_Converter │ │ │ │ +000048e8 T _Py_Sigset_Converter │ │ │ │ 00001a54 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ @@ -32275,15 +32275,15 @@ │ │ │ │ 00000efc d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001190 d _parser.95 │ │ │ │ 00001164 d _parser.98 │ │ │ │ 00001d24 t _posix_clear │ │ │ │ 00001e98 t _posix_free │ │ │ │ 00001784 t _posix_traverse │ │ │ │ -00000a20 t _pystat_fromstructstat │ │ │ │ +00000a1c t _pystat_fromstructstat │ │ │ │ 00001988 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 0000099c r buffer_sizes.181 │ │ │ │ 00000828 r buffer_sizes.191 │ │ │ │ 00004f0c t build_itimerspec │ │ │ │ 0000517c t build_itimerspec_ns │ │ │ │ @@ -32324,17 +32324,17 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00005e5c t free_string_array │ │ │ │ +00005e58 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ -00005ba0 t fsconvert_strdup │ │ │ │ +00005b9c t fsconvert_strdup │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ 000030c0 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -32383,29 +32383,29 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -000072e8 t os_DirEntry___fspath__ │ │ │ │ +000072e4 t os_DirEntry___fspath__ │ │ │ │ 00001514 r os_DirEntry___fspath____doc__ │ │ │ │ -00004bee t os_DirEntry_inode │ │ │ │ +00004bea t os_DirEntry_inode │ │ │ │ 00001550 r os_DirEntry_inode__doc__ │ │ │ │ -00003ec8 t os_DirEntry_is_dir │ │ │ │ +00003ec4 t os_DirEntry_is_dir │ │ │ │ 000015fc r os_DirEntry_is_dir__doc__ │ │ │ │ -00004bf6 t os_DirEntry_is_file │ │ │ │ +00004bf2 t os_DirEntry_is_file │ │ │ │ 00001594 r os_DirEntry_is_file__doc__ │ │ │ │ -000072f8 t os_DirEntry_is_junction │ │ │ │ +000072f4 t os_DirEntry_is_junction │ │ │ │ 000016d0 r os_DirEntry_is_junction__doc__ │ │ │ │ -00006830 t os_DirEntry_is_symlink │ │ │ │ +0000682c t os_DirEntry_is_symlink │ │ │ │ 00001724 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004330 t os_DirEntry_stat │ │ │ │ +0000432c t os_DirEntry_stat │ │ │ │ 00001668 r os_DirEntry_stat__doc__ │ │ │ │ -000043dc t os_DirEntry_stat_impl │ │ │ │ +000043d8 t os_DirEntry_stat_impl │ │ │ │ 00005498 t os_WCOREDUMP │ │ │ │ 00002ef0 r os_WCOREDUMP__doc__ │ │ │ │ 000052f4 t os_WEXITSTATUS │ │ │ │ 00002ca0 r os_WEXITSTATUS__doc__ │ │ │ │ 00005430 t os_WIFCONTINUED │ │ │ │ 00002e2c r os_WIFCONTINUED__doc__ │ │ │ │ 00005358 t os_WIFEXITED │ │ │ │ @@ -32424,78 +32424,78 @@ │ │ │ │ 0000869c r os__exit__doc__ │ │ │ │ 000055ac t os__inputhook │ │ │ │ 0000102c r os__inputhook__doc__ │ │ │ │ 0000521a t os__is_inputhook_installed │ │ │ │ 00000fe0 r os__is_inputhook_installed__doc__ │ │ │ │ 0000181c t os__path_normpath │ │ │ │ 000097fc r os__path_normpath__doc__ │ │ │ │ -00004730 t os__path_splitroot_ex │ │ │ │ +0000472c t os__path_splitroot_ex │ │ │ │ 00009854 r os__path_splitroot_ex__doc__ │ │ │ │ 000054ca t os_abort │ │ │ │ 00002738 r os_abort__doc__ │ │ │ │ -000068a4 t os_access │ │ │ │ +000068a0 t os_access │ │ │ │ 0000af64 r os_access__doc__ │ │ │ │ 00003738 t os_chdir │ │ │ │ 0000ad78 r os_chdir__doc__ │ │ │ │ -00004af4 t os_chmod │ │ │ │ +00004af0 t os_chmod │ │ │ │ 0000a834 r os_chmod__doc__ │ │ │ │ 0000101c t os_chown │ │ │ │ 0000a048 r os_chown__doc__ │ │ │ │ 00002e24 t os_chroot │ │ │ │ 0000a648 r os_chroot__doc__ │ │ │ │ 00002c40 t os_close │ │ │ │ 00005268 r os_close__doc__ │ │ │ │ 000054dc t os_closerange │ │ │ │ 000051f8 r os_closerange__doc__ │ │ │ │ 0000331c t os_confstr │ │ │ │ 00002854 r os_confstr__doc__ │ │ │ │ 00003420 t os_confstr_impl.isra.0 │ │ │ │ -00006be8 t os_copy_file_range │ │ │ │ +00006be4 t os_copy_file_range │ │ │ │ 00003c54 r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 0000199c r os_cpu_count__doc__ │ │ │ │ 00002100 t os_ctermid │ │ │ │ 0000ae8c r os_ctermid__doc__ │ │ │ │ 0000133a t os_device_encoding │ │ │ │ 00002568 r os_device_encoding__doc__ │ │ │ │ -00004a4c t os_dup │ │ │ │ +00004a48 t os_dup │ │ │ │ 00001de0 t os_dup2 │ │ │ │ 00005168 r os_dup2__doc__ │ │ │ │ 000051b4 r os_dup__doc__ │ │ │ │ 00001aa2 t os_eventfd │ │ │ │ 00001c88 r os_eventfd__doc__ │ │ │ │ 00001bf0 t os_eventfd_read │ │ │ │ 00001c54 r os_eventfd_read__doc__ │ │ │ │ 00001b58 t os_eventfd_write │ │ │ │ 00001c14 r os_eventfd_write__doc__ │ │ │ │ 00001c70 t os_execv │ │ │ │ 000085e8 r os_execv__doc__ │ │ │ │ 00001f2c t os_execve │ │ │ │ 000084fc r os_execve__doc__ │ │ │ │ -00004640 t os_fchdir │ │ │ │ +000045b0 t os_fchdir │ │ │ │ 0000acdc r os_fchdir__doc__ │ │ │ │ 00002a2c t os_fchmod │ │ │ │ 0000a684 r os_fchmod__doc__ │ │ │ │ 00002b08 t os_fchown │ │ │ │ 00009fb4 r os_fchown__doc__ │ │ │ │ -000047f8 t os_fdatasync │ │ │ │ +000047f4 t os_fdatasync │ │ │ │ 0000a57c r os_fdatasync__doc__ │ │ │ │ 00002e58 t os_fork │ │ │ │ 00007b50 r os_fork__doc__ │ │ │ │ 00000f40 t os_forkpty │ │ │ │ 00006f18 r os_forkpty__doc__ │ │ │ │ -0000499e t os_fpathconf │ │ │ │ +0000484c t os_fpathconf │ │ │ │ 000029c4 r os_fpathconf__doc__ │ │ │ │ -000010d0 t os_fspath │ │ │ │ +000010c8 t os_fspath │ │ │ │ 000012c8 r os_fspath__doc__ │ │ │ │ 00002868 t os_fstat │ │ │ │ 000044ec r os_fstat__doc__ │ │ │ │ 00002eec t os_fstatvfs │ │ │ │ 00002b58 r os_fstatvfs__doc__ │ │ │ │ -0000722c t os_fsync │ │ │ │ +00007228 t os_fsync │ │ │ │ 0000a610 r os_fsync__doc__ │ │ │ │ 0000176c t os_ftruncate │ │ │ │ 0000341c r os_ftruncate__doc__ │ │ │ │ 000017cc t os_ftruncate_impl.isra.0 │ │ │ │ 0000093e t os_get_blocking │ │ │ │ 00001834 r os_get_blocking__doc__ │ │ │ │ 00001680 t os_get_inheritable │ │ │ │ @@ -32512,15 +32512,15 @@ │ │ │ │ 00006e84 r os_geteuid__doc__ │ │ │ │ 00001a38 t os_getgid │ │ │ │ 00006e44 r os_getgid__doc__ │ │ │ │ 000032a8 t os_getgrouplist │ │ │ │ 00006d68 r os_getgrouplist__doc__ │ │ │ │ 00000e90 t os_getgroups │ │ │ │ 00006d14 r os_getgroups__doc__ │ │ │ │ -00005f2c t os_getloadavg │ │ │ │ +00005f28 t os_getloadavg │ │ │ │ 00002638 r os_getloadavg__doc__ │ │ │ │ 00005744 t os_getlogin │ │ │ │ 00006a38 r os_getlogin__doc__ │ │ │ │ 000057da t os_getpgid │ │ │ │ 00006bd0 r os_getpgid__doc__ │ │ │ │ 0000252c t os_getpgrp │ │ │ │ 00006b90 r os_getpgrp__doc__ │ │ │ │ @@ -32542,27 +32542,27 @@ │ │ │ │ 000069f8 r os_getuid__doc__ │ │ │ │ 00002154 t os_getxattr │ │ │ │ 00002248 r os_getxattr__doc__ │ │ │ │ 00003446 t os_grantpt │ │ │ │ 00007374 r os_grantpt__doc__ │ │ │ │ 00003632 t os_initgroups │ │ │ │ 00006c24 r os_initgroups__doc__ │ │ │ │ -00004aa0 t os_isatty │ │ │ │ +00004a9c t os_isatty │ │ │ │ 00004434 r os_isatty__doc__ │ │ │ │ 000034d0 t os_kill │ │ │ │ 000069b8 r os_kill__doc__ │ │ │ │ 00000acc t os_killpg │ │ │ │ 0000696c r os_killpg__doc__ │ │ │ │ 00002bf0 t os_lchown │ │ │ │ 00009edc r os_lchown__doc__ │ │ │ │ -00005240 t os_link │ │ │ │ +0000523c t os_link │ │ │ │ 00009b70 r os_link__doc__ │ │ │ │ 00001300 t os_listdir │ │ │ │ 000098d4 r os_listdir__doc__ │ │ │ │ -00006e4c t os_listxattr │ │ │ │ +00006e48 t os_listxattr │ │ │ │ 00001d9c r os_listxattr__doc__ │ │ │ │ 000036ae t os_lockf │ │ │ │ 00005054 r os_lockf__doc__ │ │ │ │ 00005850 t os_login_tty │ │ │ │ 00007028 r os_login_tty__doc__ │ │ │ │ 00002cd0 t os_lseek │ │ │ │ 00004e44 r os_lseek__doc__ │ │ │ │ @@ -32586,38 +32586,38 @@ │ │ │ │ 000095d4 r os_nice__doc__ │ │ │ │ 0000217c t os_open │ │ │ │ 0000529c r os_open__doc__ │ │ │ │ 000008bc t os_openpty │ │ │ │ 00007128 r os_openpty__doc__ │ │ │ │ 000043aa t os_pathconf │ │ │ │ 000028a8 r os_pathconf__doc__ │ │ │ │ -00005e8c t os_pidfd_open │ │ │ │ +00005e88 t os_pidfd_open │ │ │ │ 00006238 r os_pidfd_open__doc__ │ │ │ │ 00002db8 t os_pipe │ │ │ │ 00003b18 t os_pipe2 │ │ │ │ 000042e8 r os_pipe2__doc__ │ │ │ │ 000043d0 r os_pipe__doc__ │ │ │ │ 00003b6e t os_posix_fadvise │ │ │ │ 00003034 r os_posix_fadvise__doc__ │ │ │ │ 00003c42 t os_posix_fallocate │ │ │ │ 00003218 r os_posix_fallocate__doc__ │ │ │ │ 000033da t os_posix_openpt │ │ │ │ 00007428 r os_posix_openpt__doc__ │ │ │ │ -00006284 t os_posix_spawn │ │ │ │ +00006280 t os_posix_spawn │ │ │ │ 0000817c r os_posix_spawn__doc__ │ │ │ │ 0000070c t os_posix_spawnp │ │ │ │ 00007df8 r os_posix_spawnp__doc__ │ │ │ │ 00003cfe t os_pread │ │ │ │ 00004910 r os_pread__doc__ │ │ │ │ 00003e2c t os_preadv │ │ │ │ 00004658 r os_preadv__doc__ │ │ │ │ 0000320c t os_ptsname │ │ │ │ 000071c8 r os_ptsname__doc__ │ │ │ │ 0000322e t os_ptsname_impl.isra.0 │ │ │ │ -000066f0 t os_putenv │ │ │ │ +000066ec t os_putenv │ │ │ │ 00002fe8 r os_putenv__doc__ │ │ │ │ 00004098 t os_pwrite │ │ │ │ 0000410c r os_pwrite__doc__ │ │ │ │ 00004178 t os_pwritev │ │ │ │ 00003e10 r os_pwritev__doc__ │ │ │ │ 000035a4 t os_read │ │ │ │ 00004dec r os_read__doc__ │ │ │ │ @@ -32626,23 +32626,23 @@ │ │ │ │ 00002a88 t os_readlink │ │ │ │ 00005f88 r os_readlink__doc__ │ │ │ │ 00002b7c t os_readlink_impl.isra.0 │ │ │ │ 000042a8 t os_readv │ │ │ │ 00004a14 r os_readv__doc__ │ │ │ │ 00001b50 t os_register_at_fork │ │ │ │ 00007bbc r os_register_at_fork__doc__ │ │ │ │ -00006190 t os_remove │ │ │ │ +0000618c t os_remove │ │ │ │ 00008cdc r os_remove__doc__ │ │ │ │ 00002384 t os_removexattr │ │ │ │ 00001f4c r os_removexattr__doc__ │ │ │ │ -00006a88 t os_rename │ │ │ │ +00006a84 t os_rename │ │ │ │ 00009368 r os_rename__doc__ │ │ │ │ 00002380 t os_replace │ │ │ │ 00009180 r os_replace__doc__ │ │ │ │ -00004564 t os_rmdir │ │ │ │ +00004560 t os_rmdir │ │ │ │ 00009034 r os_rmdir__doc__ │ │ │ │ 0000398c t os_scandir │ │ │ │ 000013d4 r os_scandir__doc__ │ │ │ │ 00004528 t os_sched_get_priority_max │ │ │ │ 00007af0 r os_sched_get_priority_max__doc__ │ │ │ │ 000044a0 t os_sched_get_priority_min │ │ │ │ 00007a90 r os_sched_get_priority_min__doc__ │ │ │ │ @@ -32652,23 +32652,23 @@ │ │ │ │ 0000784c r os_sched_getparam__doc__ │ │ │ │ 00000400 t os_sched_getscheduler │ │ │ │ 000079e0 r os_sched_getscheduler__doc__ │ │ │ │ 000025de t os_sched_param │ │ │ │ 0000b92c r os_sched_param__doc__ │ │ │ │ 0000264c t os_sched_param_reduce │ │ │ │ 00000624 d os_sched_param_reduce_method │ │ │ │ -000045b0 t os_sched_rr_get_interval │ │ │ │ +00004624 t os_sched_rr_get_interval │ │ │ │ 000076e8 r os_sched_rr_get_interval__doc__ │ │ │ │ 00000ca4 t os_sched_setaffinity │ │ │ │ 00007604 r os_sched_setaffinity__doc__ │ │ │ │ 0000314e t os_sched_setparam │ │ │ │ 00007780 r os_sched_setparam__doc__ │ │ │ │ 00002fdc t os_sched_setscheduler │ │ │ │ 00007918 r os_sched_setscheduler__doc__ │ │ │ │ -000046b4 t os_sched_yield │ │ │ │ +000046b0 t os_sched_yield │ │ │ │ 000076ac r os_sched_yield__doc__ │ │ │ │ 0000098a t os_sendfile │ │ │ │ 0000458c r os_sendfile__doc__ │ │ │ │ 000005c0 t os_set_blocking │ │ │ │ 0000177c r os_set_blocking__doc__ │ │ │ │ 0000256e t os_set_inheritable │ │ │ │ 000018d0 r os_set_inheritable__doc__ │ │ │ │ @@ -32686,110 +32686,110 @@ │ │ │ │ 000054f8 r os_setpgid__doc__ │ │ │ │ 000057a8 t os_setpgrp │ │ │ │ 00006b3c r os_setpgrp__doc__ │ │ │ │ 000002b6 t os_setpriority │ │ │ │ 00009534 r os_setpriority__doc__ │ │ │ │ 000001f8 t os_setregid │ │ │ │ 000067d8 r os_setregid__doc__ │ │ │ │ -000046f4 t os_setresgid │ │ │ │ +000046f0 t os_setresgid │ │ │ │ 00002490 r os_setresgid__doc__ │ │ │ │ -00004776 t os_setresuid │ │ │ │ +00004772 t os_setresuid │ │ │ │ 000024fc r os_setresuid__doc__ │ │ │ │ 00000184 t os_setreuid │ │ │ │ 00006838 r os_setreuid__doc__ │ │ │ │ 00005664 t os_setsid │ │ │ │ 00005544 r os_setsid__doc__ │ │ │ │ 000031c8 t os_setuid │ │ │ │ 0000692c r os_setuid__doc__ │ │ │ │ -0000643c t os_setxattr │ │ │ │ +00006438 t os_setxattr │ │ │ │ 000020bc r os_setxattr__doc__ │ │ │ │ 00002676 t os_splice │ │ │ │ 00003a0c r os_splice__doc__ │ │ │ │ 00000204 t os_stat │ │ │ │ 0000b4bc r os_stat__doc__ │ │ │ │ 00001858 t os_statvfs │ │ │ │ 00002a4c r os_statvfs__doc__ │ │ │ │ 00000864 t os_strerror │ │ │ │ 00002f5c r os_strerror__doc__ │ │ │ │ -00005f88 t os_symlink │ │ │ │ +00005f84 t os_symlink │ │ │ │ 00005cf8 r os_symlink__doc__ │ │ │ │ 00002546 t os_sync │ │ │ │ 0000a5d8 r os_sync__doc__ │ │ │ │ 0000391c t os_sysconf │ │ │ │ 000027fc r os_sysconf__doc__ │ │ │ │ 00005890 t os_system │ │ │ │ 00008ff0 r os_system__doc__ │ │ │ │ -00004b22 t os_tcgetpgrp │ │ │ │ +00004b1e t os_tcgetpgrp │ │ │ │ 00005490 r os_tcgetpgrp__doc__ │ │ │ │ -00004b6c t os_tcsetpgrp │ │ │ │ +00004b68 t os_tcsetpgrp │ │ │ │ 00005428 r os_tcsetpgrp__doc__ │ │ │ │ -00004c98 t os_timerfd_create │ │ │ │ +00004c94 t os_timerfd_create │ │ │ │ 000059d8 r os_timerfd_create__doc__ │ │ │ │ 00004fc0 t os_timerfd_gettime │ │ │ │ 00005674 r os_timerfd_gettime__doc__ │ │ │ │ 000051c8 t os_timerfd_gettime_ns │ │ │ │ 000055d0 r os_timerfd_gettime_ns__doc__ │ │ │ │ -00004d54 t os_timerfd_settime │ │ │ │ +00004d50 t os_timerfd_settime │ │ │ │ 00005878 r os_timerfd_settime__doc__ │ │ │ │ 00005012 t os_timerfd_settime_ns │ │ │ │ 00005718 r os_timerfd_settime_ns__doc__ │ │ │ │ 00001224 t os_times │ │ │ │ 00005c0c r os_times__doc__ │ │ │ │ 00002d00 t os_truncate │ │ │ │ 00003328 r os_truncate__doc__ │ │ │ │ 000034ec t os_ttyname │ │ │ │ 0000aee4 r os_ttyname__doc__ │ │ │ │ -000071d4 t os_umask │ │ │ │ +000071d0 t os_umask │ │ │ │ 00008f94 r os_umask__doc__ │ │ │ │ 00002998 t os_uname │ │ │ │ 00008c18 r os_uname__doc__ │ │ │ │ 0000299c t os_uname_impl │ │ │ │ -00004098 t os_unlink │ │ │ │ +00004094 t os_unlink │ │ │ │ 00008e38 r os_unlink__doc__ │ │ │ │ -0000418c t os_unlink_impl.isra.0 │ │ │ │ +00004188 t os_unlink_impl.isra.0 │ │ │ │ 000034ac t os_unlockpt │ │ │ │ 000072c4 r os_unlockpt__doc__ │ │ │ │ -000067c0 t os_unsetenv │ │ │ │ +000067bc t os_unsetenv │ │ │ │ 00002fa8 r os_unsetenv__doc__ │ │ │ │ 000004ce t os_unshare │ │ │ │ 0000610c r os_unshare__doc__ │ │ │ │ 000020dc t os_urandom │ │ │ │ 00001d30 r os_urandom__doc__ │ │ │ │ -00004d58 t os_utime │ │ │ │ +00004d54 t os_utime │ │ │ │ 00008704 r os_utime__doc__ │ │ │ │ 00000554 t os_wait │ │ │ │ 000016c6 t os_wait3 │ │ │ │ 000066ac r os_wait3__doc__ │ │ │ │ 0000139c t os_wait4 │ │ │ │ 00006604 r os_wait4__doc__ │ │ │ │ 000062f0 r os_wait__doc__ │ │ │ │ -00004850 t os_waitid │ │ │ │ +000048de t os_waitid │ │ │ │ 00006448 r os_waitid__doc__ │ │ │ │ 00003c50 t os_waitpid │ │ │ │ 00006378 r os_waitpid__doc__ │ │ │ │ 00003d84 t os_waitstatus_to_exitcode │ │ │ │ 00001078 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00002908 t os_write │ │ │ │ 0000460c r os_write__doc__ │ │ │ │ -00004a30 t os_writev │ │ │ │ +00004a2c t os_writev │ │ │ │ 00004218 r os_writev__doc__ │ │ │ │ -00005b04 t parse_arglist │ │ │ │ -00005c04 t parse_envlist │ │ │ │ -000009cc t path_cleanup │ │ │ │ -000004f0 t path_converter │ │ │ │ +00005b00 t parse_arglist │ │ │ │ +00005c00 t parse_envlist │ │ │ │ +000009c8 t path_cleanup │ │ │ │ +000004ec t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000be30 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -00007290 t posix_fildes_fd │ │ │ │ +0000728c t posix_fildes_fd │ │ │ │ 00001910 t posix_getcwd │ │ │ │ 00001f1c d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ @@ -32826,15 +32826,15 @@ │ │ │ │ 000012ec t probe_renameat │ │ │ │ 000012f0 t probe_symlinkat │ │ │ │ 000012f4 t probe_unlinkat │ │ │ │ 000012f8 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -000054ac t py_posix_spawn │ │ │ │ +000054a8 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ 00001ce0 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ @@ -32870,19 +32870,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 00000000 t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00006da0 t split_py_long_to_s_and_ns │ │ │ │ +00006d9c t split_py_long_to_s_and_ns │ │ │ │ 0000bca0 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002ce8 d stat_result_fields │ │ │ │ -00007120 t statresult_new │ │ │ │ +0000711c t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000bb80 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002c88 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -33917,15 +33917,15 @@ │ │ │ │ U PyObject_SetAttrString │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ -00000cec t Py_XDECREF │ │ │ │ +00000ce0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ 00000000 D _PyIO_Module │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -33935,15 +33935,15 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000032c t _io_open │ │ │ │ 000002ec r _io_open__doc__ │ │ │ │ 000002b0 t _io_open_code │ │ │ │ 0000002c r _io_open_code__doc__ │ │ │ │ -00000f90 t _io_text_encoding │ │ │ │ +00000f84 t _io_text_encoding │ │ │ │ 00000100 r _io_text_encoding__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000c4 d _kwtuple.3 │ │ │ │ 00000060 d _parser.2 │ │ │ │ 00000034 d _parser.5 │ │ │ │ @@ -33952,19 +33952,19 @@ │ │ │ │ U bufferedreader_spec │ │ │ │ U bufferedrwpair_spec │ │ │ │ U bufferedwriter_spec │ │ │ │ U bytesio_spec │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ -00000dc0 t iomodule_clear │ │ │ │ +00000db4 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ -00000f8c t iomodule_free │ │ │ │ +00000f80 t iomodule_free │ │ │ │ 000000e0 d iomodule_slots │ │ │ │ -00000d04 t iomodule_traverse │ │ │ │ +00000cf8 t iomodule_traverse │ │ │ │ 00001ab4 r module_doc │ │ │ │ 00000100 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ U stringio_spec │ │ │ │ U strlen │ │ │ │ @@ -34225,40 +34225,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__ │ │ │ │ -00000770 t _io_FileIO_close │ │ │ │ +00000764 t _io_FileIO_close │ │ │ │ 00000c40 r _io_FileIO_close__doc__ │ │ │ │ -00000c00 t _io_FileIO_fileno │ │ │ │ +00000bf4 t _io_FileIO_fileno │ │ │ │ 000008b0 r _io_FileIO_fileno__doc__ │ │ │ │ -00000910 t _io_FileIO_isatty │ │ │ │ +00000904 t _io_FileIO_isatty │ │ │ │ 00000034 r _io_FileIO_isatty__doc__ │ │ │ │ -000008c0 t _io_FileIO_isatty_impl │ │ │ │ -000005f4 t _io_FileIO_isatty_open_only │ │ │ │ -00000c34 t _io_FileIO_read │ │ │ │ +000008b4 t _io_FileIO_isatty_impl │ │ │ │ +000005e8 t _io_FileIO_isatty_open_only │ │ │ │ +00000c28 t _io_FileIO_read │ │ │ │ 000004ac r _io_FileIO_read__doc__ │ │ │ │ -000006c4 t _io_FileIO_readable │ │ │ │ +000006b8 t _io_FileIO_readable │ │ │ │ 00000870 r _io_FileIO_readable__doc__ │ │ │ │ -0000076c t _io_FileIO_readall │ │ │ │ +00000760 t _io_FileIO_readall │ │ │ │ 00000640 r _io_FileIO_readall__doc__ │ │ │ │ 000000c8 t _io_FileIO_readall_impl │ │ │ │ -000009f4 t _io_FileIO_readinto │ │ │ │ +000009e8 t _io_FileIO_readinto │ │ │ │ 000007b4 r _io_FileIO_readinto__doc__ │ │ │ │ -00000af8 t _io_FileIO_seek │ │ │ │ +00000aec t _io_FileIO_seek │ │ │ │ 000001b8 r _io_FileIO_seek__doc__ │ │ │ │ -00000914 t _io_FileIO_seekable │ │ │ │ +00000908 t _io_FileIO_seekable │ │ │ │ 000007f4 r _io_FileIO_seekable__doc__ │ │ │ │ -00000734 t _io_FileIO_tell │ │ │ │ +00000728 t _io_FileIO_tell │ │ │ │ 00000160 r _io_FileIO_tell__doc__ │ │ │ │ -00000df8 t _io_FileIO_truncate │ │ │ │ +00000dec t _io_FileIO_truncate │ │ │ │ 00000078 r _io_FileIO_truncate__doc__ │ │ │ │ -00000984 t _io_FileIO_writable │ │ │ │ +00000978 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 │ │ │ │ @@ -34266,35 +34266,35 @@ │ │ │ │ 000000dc d _kwtuple.8 │ │ │ │ 00000084 d _parser.1 │ │ │ │ 00000000 d _parser.10 │ │ │ │ 00000058 d _parser.3 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 000000b0 d _parser.7 │ │ │ │ U close │ │ │ │ -00000700 t fileio_clear │ │ │ │ -00000624 t fileio_dealloc │ │ │ │ -00000b88 t fileio_dealloc_warn │ │ │ │ -00000610 t fileio_get_blksize │ │ │ │ +000006f4 t fileio_clear │ │ │ │ +00000618 t fileio_dealloc │ │ │ │ +00000b7c t fileio_dealloc_warn │ │ │ │ +00000604 t fileio_get_blksize │ │ │ │ 00000000 t fileio_get_closed │ │ │ │ 00000100 t fileio_get_closefd │ │ │ │ -00000ddc t fileio_get_mode │ │ │ │ +00000dd0 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 │ │ │ │ -000009c0 t fileio_traverse │ │ │ │ +000009b4 t fileio_traverse │ │ │ │ U ftruncate64 │ │ │ │ -00000850 t internal_close │ │ │ │ +00000844 t internal_close │ │ │ │ U isatty │ │ │ │ U lseek64 │ │ │ │ U memset │ │ │ │ -00000d78 t mode_string │ │ │ │ +00000d6c t mode_string │ │ │ │ U open64 │ │ │ │ 00000008 t portable_lseek │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -34870,15 +34870,15 @@ │ │ │ │ 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 │ │ │ │ @@ -34910,71 +34910,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 │ │ │ │ -00000ad0 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00000ad4 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000ce8 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00001f44 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00001f4c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cbc r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00001560 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00001568 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000ca4 r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00001fe8 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00001ff0 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c6c r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -00002dc0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00002dc8 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__ │ │ │ │ -00000ef0 t _io_TextIOWrapper_close │ │ │ │ +00000ef8 t _io_TextIOWrapper_close │ │ │ │ 0000016c r _io_TextIOWrapper_close__doc__ │ │ │ │ -00000b9c t _io_TextIOWrapper_closed_get │ │ │ │ -000009d0 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -00002d0c t _io_TextIOWrapper_detach │ │ │ │ +00000ba0 t _io_TextIOWrapper_closed_get │ │ │ │ +000009d4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00002d14 t _io_TextIOWrapper_detach │ │ │ │ 000005cc r _io_TextIOWrapper_detach__doc__ │ │ │ │ -00001a9c t _io_TextIOWrapper_errors_get │ │ │ │ -000019d4 t _io_TextIOWrapper_fileno │ │ │ │ +00001aa4 t _io_TextIOWrapper_errors_get │ │ │ │ +000019dc t _io_TextIOWrapper_fileno │ │ │ │ 000001fc r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -0000102c t _io_TextIOWrapper_flush │ │ │ │ +00001034 t _io_TextIOWrapper_flush │ │ │ │ 00000184 r _io_TextIOWrapper_flush__doc__ │ │ │ │ -00001438 t _io_TextIOWrapper_isatty │ │ │ │ +00001440 t _io_TextIOWrapper_isatty │ │ │ │ 0000019c r _io_TextIOWrapper_isatty__doc__ │ │ │ │ -00001adc t _io_TextIOWrapper_name_get │ │ │ │ +00001ae4 t _io_TextIOWrapper_name_get │ │ │ │ 00000254 t _io_TextIOWrapper_newlines_get │ │ │ │ -00001670 t _io_TextIOWrapper_read │ │ │ │ +00001678 t _io_TextIOWrapper_read │ │ │ │ 00000590 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000044e t _io_TextIOWrapper_readable │ │ │ │ 000001cc r _io_TextIOWrapper_readable__doc__ │ │ │ │ -000014a0 t _io_TextIOWrapper_readline │ │ │ │ +000014a8 t _io_TextIOWrapper_readline │ │ │ │ 0000056c r _io_TextIOWrapper_readline__doc__ │ │ │ │ -00001b38 t _io_TextIOWrapper_reconfigure │ │ │ │ +00001b40 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005e4 r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00002048 t _io_TextIOWrapper_seek │ │ │ │ +00002050 t _io_TextIOWrapper_seek │ │ │ │ 000002e0 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 0000051c t _io_TextIOWrapper_seekable │ │ │ │ 000001e4 r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -000025ec t _io_TextIOWrapper_tell │ │ │ │ +000025f4 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__ │ │ │ │ -00002ecc t _io__TextIOBase_encoding_get │ │ │ │ +00002ed4 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed0 r _io__TextIOBase_errors__doc__ │ │ │ │ -00002ed8 t _io__TextIOBase_errors_get │ │ │ │ +00002ee0 t _io__TextIOBase_errors_get │ │ │ │ 00000f1c r _io__TextIOBase_newlines__doc__ │ │ │ │ -00002ee4 t _io__TextIOBase_newlines_get │ │ │ │ +00002eec 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 │ │ │ │ @@ -34991,66 +34991,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 │ │ │ │ -00002c18 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -00002c90 t _textiowrapper_encoder_reset │ │ │ │ -00000910 t _textiowrapper_fix_encoder_state │ │ │ │ +00002c20 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00002c98 t _textiowrapper_encoder_reset │ │ │ │ +00000914 t _textiowrapper_fix_encoder_state │ │ │ │ 0000072c t _textiowrapper_readline │ │ │ │ -00000764 t _textiowrapper_set_decoder │ │ │ │ -00000838 t _textiowrapper_set_encoder │ │ │ │ +00000768 t _textiowrapper_set_decoder │ │ │ │ +0000083c t _textiowrapper_set_encoder │ │ │ │ 00000480 t _textiowrapper_writeflush │ │ │ │ 000000a8 t ascii_encode │ │ │ │ -00000e94 t check_decoded │ │ │ │ -00001ef8 t convert_optional_bool │ │ │ │ +00000e9c t check_decoded │ │ │ │ +00001f00 t convert_optional_bool │ │ │ │ 00000000 r encodefuncs │ │ │ │ 00001550 t find_control_char │ │ │ │ -000013c0 t incrementalnewlinedecoder_clear │ │ │ │ -00001344 t incrementalnewlinedecoder_dealloc │ │ │ │ +000013c8 t incrementalnewlinedecoder_clear │ │ │ │ +0000134c t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000002c4 t incrementalnewlinedecoder_newlines_get │ │ │ │ -00001120 t incrementalnewlinedecoder_traverse │ │ │ │ +00001128 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 │ │ │ │ -00002e68 t textiowrapper_build_cookie │ │ │ │ -000011f0 t textiowrapper_clear │ │ │ │ -00001158 t textiowrapper_dealloc │ │ │ │ -00001a3c t textiowrapper_get_decoded_chars │ │ │ │ +00002e70 t textiowrapper_build_cookie │ │ │ │ +000011f8 t textiowrapper_clear │ │ │ │ +00001160 t textiowrapper_dealloc │ │ │ │ +00001a44 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ 00000620 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00000ba0 t textiowrapper_read_chunk │ │ │ │ +00000ba4 t textiowrapper_read_chunk │ │ │ │ 000000ec t textiowrapper_repr │ │ │ │ 000001e8 D textiowrapper_slots │ │ │ │ 000001d4 D textiowrapper_spec │ │ │ │ -00000a2c t textiowrapper_traverse │ │ │ │ -00002d6c t utf16_encode │ │ │ │ +00000a30 t textiowrapper_traverse │ │ │ │ +00002d74 t utf16_encode │ │ │ │ 000003b4 t utf16be_encode │ │ │ │ -00002d98 t utf16le_encode │ │ │ │ +00002da0 t utf16le_encode │ │ │ │ 000003d8 t utf32_encode │ │ │ │ 0000042a t utf32be_encode │ │ │ │ 00000404 t utf32le_encode │ │ │ │ -00001414 t utf8_encode │ │ │ │ -00000664 t validate_newline │ │ │ │ +0000141c t utf8_encode │ │ │ │ +00000668 t validate_newline │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ 0000012c r .LC11 │ │ │ │ @@ -35276,27 +35276,27 @@ │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArray │ │ │ │ 00000764 t _PyTuple_Recycle │ │ │ │ -00001f1c t _PyTuple_Recycle.part.0 │ │ │ │ +00001ed8 t _PyTuple_Recycle.part.0 │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidiv │ │ │ │ -00001d54 t _grouper_create │ │ │ │ -00001e60 t _grouper_dealloc │ │ │ │ -00001da0 t _grouper_next │ │ │ │ +00001d10 t _grouper_create │ │ │ │ +00001e1c t _grouper_dealloc │ │ │ │ +00001d5c t _grouper_next │ │ │ │ 00000b10 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -00000732 t _grouper_traverse │ │ │ │ +00000776 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ 00000050 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ @@ -35313,177 +35313,177 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 00000300 d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000224 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ -000001cc t accumulate_dealloc │ │ │ │ -0000212c t accumulate_next │ │ │ │ +00000210 t accumulate_dealloc │ │ │ │ +000020e8 t accumulate_next │ │ │ │ 00000640 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -00000aa8 t accumulate_traverse │ │ │ │ -00002204 t batched_dealloc │ │ │ │ -000019e4 t batched_new │ │ │ │ +00000aec t accumulate_traverse │ │ │ │ +000021c0 t batched_dealloc │ │ │ │ +000019a0 t batched_new │ │ │ │ 0000191c r batched_new__doc__ │ │ │ │ 000005f8 t batched_next │ │ │ │ 00000be8 d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -000029c0 t batched_traverse │ │ │ │ +0000297c t batched_traverse │ │ │ │ 000015ec t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 00000898 d chain_methods │ │ │ │ 00001630 t chain_new │ │ │ │ 000015a4 t chain_new_internal │ │ │ │ 00000500 t chain_next │ │ │ │ 00000848 d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00001f60 t chain_traverse │ │ │ │ -00002408 t combinations_dealloc │ │ │ │ +00001f1c t chain_traverse │ │ │ │ +000023c4 t combinations_dealloc │ │ │ │ 000007b8 d combinations_methods │ │ │ │ 00000b24 t combinations_next │ │ │ │ -0000033c t combinations_sizeof │ │ │ │ +00000380 t combinations_sizeof │ │ │ │ 00000768 d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -00000698 t combinations_traverse │ │ │ │ -00000654 t compress_dealloc │ │ │ │ -0000266c t compress_next │ │ │ │ +000006dc t combinations_traverse │ │ │ │ +00000698 t compress_dealloc │ │ │ │ +00002628 t compress_next │ │ │ │ 000005f8 d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -00000c30 t compress_traverse │ │ │ │ +00000c74 t compress_traverse │ │ │ │ 00000a94 t count_dealloc │ │ │ │ 00000a40 t count_next │ │ │ │ -000007ae t count_repr │ │ │ │ +000007f2 t count_repr │ │ │ │ 00000560 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 0000061c t count_traverse │ │ │ │ -0000046e t cwr_dealloc │ │ │ │ +000004b2 t cwr_dealloc │ │ │ │ 00000748 d cwr_methods │ │ │ │ -0000270c t cwr_next │ │ │ │ -00000460 t cwr_sizeof │ │ │ │ +000026c8 t cwr_next │ │ │ │ +000004a4 t cwr_sizeof │ │ │ │ 000006f8 d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000770 t cwr_traverse │ │ │ │ -000002f8 t cycle_dealloc │ │ │ │ -0000235c t cycle_next │ │ │ │ +000007b4 t cwr_traverse │ │ │ │ +0000033c t cycle_dealloc │ │ │ │ +00002318 t cycle_next │ │ │ │ 000009e8 d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00000afa t cycle_traverse │ │ │ │ -0000058e t dropwhile_dealloc │ │ │ │ -000025c8 t dropwhile_next │ │ │ │ +00000b3e t cycle_traverse │ │ │ │ +000005d2 t dropwhile_dealloc │ │ │ │ +00002584 t dropwhile_next │ │ │ │ 000009a0 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -00000b38 t dropwhile_traverse │ │ │ │ +00000b7c t dropwhile_traverse │ │ │ │ 00001804 t filterfalse_dealloc │ │ │ │ 00001744 t filterfalse_next │ │ │ │ 000005b0 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00000b76 t filterfalse_traverse │ │ │ │ -00001ec4 t groupby_dealloc │ │ │ │ -00001bf4 t groupby_next │ │ │ │ +00000bba t filterfalse_traverse │ │ │ │ +00001e80 t groupby_dealloc │ │ │ │ +00001bb0 t groupby_next │ │ │ │ 00000b50 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -00001cd0 t groupby_step │ │ │ │ -000006d6 t groupby_traverse │ │ │ │ +00001c8c t groupby_step │ │ │ │ +0000071a t groupby_traverse │ │ │ │ 00001540 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00001340 t islice_new │ │ │ │ 00000434 t islice_next │ │ │ │ 00000910 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ 00000030 t islice_traverse │ │ │ │ -00000c6e t itertools__grouper │ │ │ │ -000009e2 t itertools__tee │ │ │ │ +00000cb2 t itertools__grouper │ │ │ │ +00000a26 t itertools__tee │ │ │ │ 00001694 r itertools__tee__doc__ │ │ │ │ -000000c2 t itertools_accumulate │ │ │ │ +00000106 t itertools_accumulate │ │ │ │ 00001084 r itertools_accumulate__doc__ │ │ │ │ 00001580 t itertools_chain_from_iterable │ │ │ │ 00001374 r itertools_chain_from_iterable__doc__ │ │ │ │ -00002244 t itertools_combinations │ │ │ │ +00002200 t itertools_combinations │ │ │ │ 000012cc r itertools_combinations__doc__ │ │ │ │ -0000034a t itertools_combinations_with_replacement │ │ │ │ +0000038e t itertools_combinations_with_replacement │ │ │ │ 000011b0 r itertools_combinations_with_replacement__doc__ │ │ │ │ -000005d2 t itertools_compress │ │ │ │ +00000616 t itertools_compress │ │ │ │ 00000fc0 r itertools_compress__doc__ │ │ │ │ 00000430 t itertools_count │ │ │ │ 00000e34 r itertools_count__doc__ │ │ │ │ -0000021c t itertools_cycle │ │ │ │ +00000260 t itertools_cycle │ │ │ │ 000015cc r itertools_cycle__doc__ │ │ │ │ -000004dc t itertools_dropwhile │ │ │ │ +00000520 t itertools_dropwhile │ │ │ │ 00001524 r itertools_dropwhile__doc__ │ │ │ │ 00001698 t itertools_filterfalse │ │ │ │ 00000f20 r itertools_filterfalse__doc__ │ │ │ │ -00001b04 t itertools_groupby │ │ │ │ +00001ac0 t itertools_groupby │ │ │ │ 0000172c r itertools_groupby__doc__ │ │ │ │ 00000ccc t itertools_permutations │ │ │ │ 00001100 r itertools_permutations__doc__ │ │ │ │ -00002454 t itertools_starmap │ │ │ │ +00002410 t itertools_starmap │ │ │ │ 000013f4 r itertools_starmap__doc__ │ │ │ │ 00001848 t itertools_takewhile │ │ │ │ 00001498 r itertools_takewhile__doc__ │ │ │ │ 00000ad8 t itertools_tee │ │ │ │ 00001644 r itertools_tee__doc__ │ │ │ │ -00000d1c t itertools_teedataobject │ │ │ │ +00000d60 t itertools_teedataobject │ │ │ │ 000016d0 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000660 t itertoolsmodule_clear │ │ │ │ 0000000c t itertoolsmodule_exec │ │ │ │ 00000980 t itertoolsmodule_free │ │ │ │ 00000480 d itertoolsmodule_slots │ │ │ │ 00000320 t itertoolsmodule_traverse │ │ │ │ 00000218 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ -00000906 t pairwise_dealloc │ │ │ │ -00000834 t pairwise_new │ │ │ │ +0000094a t pairwise_dealloc │ │ │ │ +00000878 t pairwise_new │ │ │ │ 00001890 r pairwise_new__doc__ │ │ │ │ -00002834 t pairwise_next │ │ │ │ +000027f0 t pairwise_next │ │ │ │ 00000b98 d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -00000950 t pairwise_traverse │ │ │ │ +00000994 t pairwise_traverse │ │ │ │ 000006d8 d permuations_methods │ │ │ │ 00001204 t permutations_dealloc │ │ │ │ 00000e88 t permutations_next │ │ │ │ -000004b8 t permutations_sizeof │ │ │ │ +000004fc t permutations_sizeof │ │ │ │ 00000688 d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 00001254 t permutations_traverse │ │ │ │ 000011b8 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 00000828 d product_methods │ │ │ │ 00001020 t product_new │ │ │ │ 00000080 t product_next │ │ │ │ -000004cc t product_sizeof │ │ │ │ +00000510 t product_sizeof │ │ │ │ 000007d8 d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ 0000128c t product_traverse │ │ │ │ 00000a00 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ -00000090 t repeat_len │ │ │ │ +000000d4 t repeat_len │ │ │ │ 00000540 d repeat_methods │ │ │ │ 00000984 t repeat_new │ │ │ │ 00000000 t repeat_next │ │ │ │ -00000998 t repeat_repr │ │ │ │ +000009dc t repeat_repr │ │ │ │ 000004e8 d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000060 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002584 t starmap_dealloc │ │ │ │ -00002500 t starmap_next │ │ │ │ +00002540 t starmap_dealloc │ │ │ │ +000024bc t starmap_next │ │ │ │ 000008c8 d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -00000bb4 t starmap_traverse │ │ │ │ -000019a0 t takewhile_dealloc │ │ │ │ +00000bf8 t starmap_traverse │ │ │ │ +00000090 t takewhile_dealloc │ │ │ │ 00001904 t takewhile_next │ │ │ │ 00000958 d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00000bf2 t takewhile_traverse │ │ │ │ +00000c36 t takewhile_traverse │ │ │ │ 00001300 t tee_clear │ │ │ │ -00000a5c t tee_copy │ │ │ │ +00000aa0 t tee_copy │ │ │ │ 00000c88 t tee_copy_impl │ │ │ │ 000012c4 t tee_dealloc │ │ │ │ 00000bf4 t tee_fromiterable │ │ │ │ 00000a88 d tee_members │ │ │ │ 00000ab0 d tee_methods │ │ │ │ 00000a30 t tee_next │ │ │ │ 00000a30 d tee_slots │ │ │ │ @@ -35492,19 +35492,19 @@ │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 0000039c t teedataobject_clear │ │ │ │ 000002a8 t teedataobject_dealloc │ │ │ │ 00000044 t teedataobject_newinternal.isra.0 │ │ │ │ 00000ad0 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000240 t teedataobject_traverse │ │ │ │ -000020e0 t zip_longest_dealloc │ │ │ │ +0000209c t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -00001f98 t zip_longest_new │ │ │ │ +00001f54 t zip_longest_new │ │ │ │ 00000778 t zip_longest_next │ │ │ │ -00000a60 t zip_longest_traverse │ │ │ │ +00000aa4 t zip_longest_traverse │ │ │ │ 000004a0 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35610,15 +35610,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00004998 t Py_UNICODE_ISALNUM │ │ │ │ +00004990 t Py_UNICODE_ISALNUM │ │ │ │ 00002a7c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -35668,15 +35668,15 @@ │ │ │ │ 000003e8 d _kwtuple.25 │ │ │ │ 0000040c d _kwtuple.28 │ │ │ │ 00000430 d _kwtuple.31 │ │ │ │ 0000044c d _kwtuple.34 │ │ │ │ 00000468 d _kwtuple.37 │ │ │ │ 000002f0 d _kwtuple.4 │ │ │ │ 00000314 d _kwtuple.7 │ │ │ │ -000046a4 t _pair │ │ │ │ +000046a0 t _pair │ │ │ │ 0000018c d _parser.12 │ │ │ │ 000000dc d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 000001e4 d _parser.21 │ │ │ │ 000001b8 d _parser.24 │ │ │ │ 00000210 d _parser.27 │ │ │ │ @@ -35686,154 +35686,154 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000134 d _parser.9 │ │ │ │ 000004c4 t _sre_SRE_Match___copy__ │ │ │ │ 00000390 r _sre_SRE_Match___copy____doc__ │ │ │ │ 000004d2 t _sre_SRE_Match___deepcopy__ │ │ │ │ 0000036c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000046a4 t _sre_SRE_Match_end │ │ │ │ +0000469c t _sre_SRE_Match_end │ │ │ │ 0000040c r _sre_SRE_Match_end__doc__ │ │ │ │ 000004e0 t _sre_SRE_Match_expand │ │ │ │ 00000640 r _sre_SRE_Match_expand__doc__ │ │ │ │ -00001578 t _sre_SRE_Match_groupdict │ │ │ │ +00001574 t _sre_SRE_Match_groupdict │ │ │ │ 000004c0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00001940 t _sre_SRE_Match_groups │ │ │ │ +0000193c t _sre_SRE_Match_groups │ │ │ │ 00000590 r _sre_SRE_Match_groups__doc__ │ │ │ │ -0000464c t _sre_SRE_Match_span │ │ │ │ +00004648 t _sre_SRE_Match_span │ │ │ │ 000003a8 r _sre_SRE_Match_span__doc__ │ │ │ │ -00003fb8 t _sre_SRE_Match_start │ │ │ │ +00003fb4 t _sre_SRE_Match_start │ │ │ │ 00000464 r _sre_SRE_Match_start__doc__ │ │ │ │ 000004a8 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000844 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000004b6 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000820 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000401c t _sre_SRE_Pattern_findall │ │ │ │ +00004018 t _sre_SRE_Pattern_findall │ │ │ │ 00000b18 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -000042dc t _sre_SRE_Pattern_finditer │ │ │ │ +000042d8 t _sre_SRE_Pattern_finditer │ │ │ │ 00000a54 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001790 t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000178c t _sre_SRE_Pattern_fullmatch │ │ │ │ 00000c5c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000000 t _sre_SRE_Pattern_match │ │ │ │ 00000cbc r _sre_SRE_Pattern_match__doc__ │ │ │ │ 0000039c t _sre_SRE_Pattern_scanner │ │ │ │ 00000a18 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00001a0c t _sre_SRE_Pattern_search │ │ │ │ +00001a08 t _sre_SRE_Pattern_search │ │ │ │ 00000b94 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00001bb4 t _sre_SRE_Pattern_split │ │ │ │ +00001bb0 t _sre_SRE_Pattern_split │ │ │ │ 000009c4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00000e98 t _sre_SRE_Pattern_sub │ │ │ │ +00000e94 t _sre_SRE_Pattern_sub │ │ │ │ 0000091c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00004988 t _sre_SRE_Pattern_subn │ │ │ │ +00004984 t _sre_SRE_Pattern_subn │ │ │ │ 0000085c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 00000636 t _sre_SRE_Scanner_match │ │ │ │ 00000354 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -000044ec t _sre_SRE_Scanner_search │ │ │ │ +000044e8 t _sre_SRE_Scanner_search │ │ │ │ 0000033c r _sre_SRE_Scanner_search__doc__ │ │ │ │ -000048f0 t _sre_ascii_iscased │ │ │ │ +000048ec t _sre_ascii_iscased │ │ │ │ 00000db8 r _sre_ascii_iscased__doc__ │ │ │ │ -00004938 t _sre_ascii_tolower │ │ │ │ +00004934 t _sre_ascii_tolower │ │ │ │ 00000d60 r _sre_ascii_tolower__doc__ │ │ │ │ 0000013c t _sre_compile │ │ │ │ 000007c8 r _sre_compile__doc__ │ │ │ │ 00000750 t _sre_getcodesize │ │ │ │ 00000de4 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 000006d0 r _sre_template__doc__ │ │ │ │ -00000a38 t _sre_unicode_iscased │ │ │ │ +00000a34 t _sre_unicode_iscased │ │ │ │ 00000d8c r _sre_unicode_iscased__doc__ │ │ │ │ -00000a80 t _sre_unicode_tolower │ │ │ │ +00000a7c t _sre_unicode_tolower │ │ │ │ 00000d34 r _sre_unicode_tolower__doc__ │ │ │ │ -00000ad4 t _validate_charset │ │ │ │ +00000ad0 t _validate_charset │ │ │ │ 00000484 t _validate_inner │ │ │ │ -00004a74 t char_loc_ignore │ │ │ │ -000013f0 t compile_template │ │ │ │ +00004a70 t char_loc_ignore │ │ │ │ +000013ec t compile_template │ │ │ │ 00000000 r copyright │ │ │ │ 000027ac t data_stack_grow │ │ │ │ -00004768 t expand_template │ │ │ │ +00004764 t expand_template │ │ │ │ 000000e4 r flag_names.3 │ │ │ │ -00004188 t getslice │ │ │ │ +00004180 t getslice │ │ │ │ 00000408 t getstring.part.0 │ │ │ │ 00002b24 t match_clear │ │ │ │ 00002a94 t match_dealloc │ │ │ │ 00000e88 r match_doc │ │ │ │ -00004540 t match_getindex │ │ │ │ -0000156c t match_getitem │ │ │ │ +00004538 t match_getindex │ │ │ │ +00001568 t match_getitem │ │ │ │ 00000680 d match_getset │ │ │ │ -000043f0 t match_getslice │ │ │ │ -000045b8 t match_getslice_by_index │ │ │ │ -0000479c t match_group │ │ │ │ +000043e8 t match_getslice │ │ │ │ +000045b0 t match_getslice_by_index │ │ │ │ +00004794 t match_group │ │ │ │ 00000e04 r match_group_doc │ │ │ │ -00004738 t match_lastgroup_get │ │ │ │ +00004734 t match_lastgroup_get │ │ │ │ 0000033a t match_lastindex_get │ │ │ │ 0000061c d match_members │ │ │ │ 000006d0 d match_methods │ │ │ │ 00000560 t match_regs_get │ │ │ │ 000005de t match_repr │ │ │ │ 000005cc d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000046f4 t match_traverse │ │ │ │ +000046f0 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000009c0 t pattern_clear │ │ │ │ -00000974 t pattern_dealloc │ │ │ │ +000009bc t pattern_clear │ │ │ │ +00000970 t pattern_dealloc │ │ │ │ 00000ee8 r pattern_doc │ │ │ │ 00000710 t pattern_error │ │ │ │ 0000083c d pattern_getset │ │ │ │ -00001560 t pattern_groupindex │ │ │ │ -0000151c t pattern_hash │ │ │ │ +0000155c t pattern_groupindex │ │ │ │ +00001518 t pattern_hash │ │ │ │ 000007d8 d pattern_members │ │ │ │ 00000864 d pattern_methods │ │ │ │ 00002810 t pattern_new_match │ │ │ │ -00000d14 t pattern_repr │ │ │ │ -00000bc0 t pattern_richcompare │ │ │ │ -00004480 t pattern_scanner.isra.0 │ │ │ │ +00000d10 t pattern_repr │ │ │ │ +00000bbc t pattern_richcompare │ │ │ │ +0000447c t pattern_scanner.isra.0 │ │ │ │ 00000780 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00000f90 t pattern_subx │ │ │ │ +00000f8c t pattern_subx │ │ │ │ 00002b9c t pattern_traverse │ │ │ │ -00004754 t repeat_pool_malloc │ │ │ │ -00004618 t scanner_clear │ │ │ │ -000045d0 t scanner_dealloc │ │ │ │ +0000474c t repeat_pool_malloc │ │ │ │ +00004614 t scanner_clear │ │ │ │ +000045cc t scanner_dealloc │ │ │ │ 00000574 d scanner_members │ │ │ │ 0000059c d scanner_methods │ │ │ │ 00000544 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000030a t scanner_traverse │ │ │ │ -000041e0 t sre_category │ │ │ │ -00000c58 t sre_clear │ │ │ │ +000041d8 t sre_category │ │ │ │ +00000c54 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ -00000d10 t sre_free │ │ │ │ +00000d0c t sre_free │ │ │ │ 00000788 t sre_match │ │ │ │ 00003670 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 000001d0 r sre_targets.40 │ │ │ │ 00000124 r sre_targets.41 │ │ │ │ 00000038 r sre_targets.42 │ │ │ │ -00004ab4 t sre_tolower │ │ │ │ -00004adc t sre_toupper │ │ │ │ +00004ab0 t sre_tolower │ │ │ │ +00004ad8 t sre_toupper │ │ │ │ 000000f0 t sre_traverse │ │ │ │ 00003318 t sre_ucs1_charset.isra.0 │ │ │ │ 0000034e t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 00002bf8 t sre_ucs1_count │ │ │ │ 000007a0 t sre_ucs1_match │ │ │ │ -00001eec t sre_ucs2_count │ │ │ │ -000049d4 t sre_ucs2_match │ │ │ │ +00001ee8 t sre_ucs2_count │ │ │ │ +000049cc t sre_ucs2_match │ │ │ │ 0000017e t sre_ucs4_count │ │ │ │ -00002098 t sre_ucs4_match │ │ │ │ +00002094 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 000029d8 t state_fini │ │ │ │ -00001e54 t state_getslice │ │ │ │ +00001e50 t state_getslice │ │ │ │ 000005fc t state_init │ │ │ │ -00001710 t template_clear │ │ │ │ +0000170c t template_clear │ │ │ │ 00000140 t template_dealloc │ │ │ │ 00000524 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -000016b8 t template_traverse │ │ │ │ +000016b4 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -36108,16 +36108,16 @@ │ │ │ │ U floor │ │ │ │ 00000640 t force_done │ │ │ │ 00000974 r get_ident_doc │ │ │ │ 000008b4 r get_native_id_doc │ │ │ │ 00000c0c r interrupt_doc │ │ │ │ 00001970 t join_thread │ │ │ │ 000000b8 d keywords.0 │ │ │ │ -00001388 t local_clear │ │ │ │ -00001340 t local_dealloc │ │ │ │ +0000148c t local_clear │ │ │ │ +00001444 t local_dealloc │ │ │ │ 00000338 d local_dummy_type_members │ │ │ │ 00000318 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ 00001c04 t local_getattro │ │ │ │ 0000021c t local_new │ │ │ │ 00001a64 t local_setattro │ │ │ │ 00000a2c t local_traverse │ │ │ │ @@ -36187,28 +36187,28 @@ │ │ │ │ 00001cdc t thread__count │ │ │ │ 000006f4 t thread__get_main_thread_ident │ │ │ │ 000000a0 r thread__get_main_thread_ident_doc │ │ │ │ 00000ac4 t thread__is_main_interpreter │ │ │ │ 00000224 r thread__is_main_interpreter_doc │ │ │ │ 00000708 t thread__make_thread_handle │ │ │ │ 00000134 r thread__make_thread_handle_doc │ │ │ │ -00001874 t thread_bootstate_free.constprop.0 │ │ │ │ -00001840 t thread_daemon_threads_allowed │ │ │ │ +00001840 t thread_bootstate_free.constprop.0 │ │ │ │ +00001894 t thread_daemon_threads_allowed │ │ │ │ 00000014 r thread_doc │ │ │ │ 0000028a t thread_excepthook │ │ │ │ 0000004c t thread_get_ident │ │ │ │ 000008c0 t thread_get_native_id │ │ │ │ 00000130 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ 000008dc t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ 00000a28 t thread_module_free │ │ │ │ 00000110 d thread_module_slots │ │ │ │ 000001c8 t thread_module_traverse │ │ │ │ -0000140c t thread_run │ │ │ │ +00001340 t thread_run │ │ │ │ 00000cec t thread_shutdown │ │ │ │ 0000052e t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.4 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -37419,33 +37419,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 │ │ │ │ +0000006c 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 │ │ │ │ -00000030 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 │ │ │ │ +0000002e t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -0000002e t stat_S_ISWHT │ │ │ │ +00000068 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,135 +1,135 @@ │ │ │ │ ---------- 0 0 0 85136 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 13716 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 20688 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 20692 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 203952 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 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 18828 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 18800 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 2656 1970-01-01 00:00:00.000000 readline_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 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 3160 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 48556 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 48600 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 15384 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 64232 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 71808 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18848 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 71816 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 18864 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6648 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4468 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9060 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 35888 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 35852 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 31004 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 8968 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 73292 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 14008 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ ?rw-r--r-- 0 0 0 29976 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9620 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32880 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26012 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30064 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 8548 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 41252 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 95832 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 85476 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 41244 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96000 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 85484 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 21444 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 45416 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10120 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22296 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5724 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40780 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 111716 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 15840 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 43768 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44544 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9736 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10852 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 20748 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 174760 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 20780 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 174752 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 41084 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 265420 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 265320 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 8316 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32236 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 22384 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 7464 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 282192 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 1316 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 8660 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 8648 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 11972 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 63708 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 115492 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 115352 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 19316 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 114332 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 19400 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 114396 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19396 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 19520 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 38380 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 26944 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 37540 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 37548 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 3492 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 14636 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 37244 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37072 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 13296 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 14092 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 3460 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 53188 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 53180 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 66004 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6732 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 30144 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 8336 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 8684 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ ?rw-r--r-- 0 0 0 6496 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 30552 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 10188 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 30556 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 4084 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4092 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 12508 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12512 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 221152 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 208772 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 208776 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 22376 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ ?rw-r--r-- 0 0 0 10792 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2396 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 15840 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 5372 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ @@ -139,17 +139,17 @@ │ │ │ │ ?rw-r--r-- 0 0 0 18064 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 15772 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 19096 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 19152 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 14972 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 15488 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 11196 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,55 +157,55 @@ │ │ │ │ ?rw-r--r-- 0 0 0 14036 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11204 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24268 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 16084 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 26724 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 93076 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 93124 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 38988 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 45216 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17584 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 22912 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 57360 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 47820 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 16416 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 8196 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8132 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 18068 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 34824 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6156 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 229064 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 229052 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 30856 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 21404 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 21392 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18600 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ -?rw-r--r-- 0 0 0 21368 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ +?rw-r--r-- 0 0 0 21356 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 18148 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 46784 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 52652 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 52660 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 16432 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 50112 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 82060 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 82048 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 42552 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 │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -121,13 +121,13 @@ │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 118: 0000059d 42 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 120: 000005c9 86 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 121: 00000621 132 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 123: 00000001 12 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 124: 00000e39 384 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 124: 00000e39 382 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 126: 00000fb9 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 128: 00000fbd 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 129: 0000004b 62 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -267,19 +267,19 @@ │ │ │ │ │ 00000dc2 00002b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000dea 00000a0a R_ARM_THM_CALL 000004ad Py_XDECREF │ │ │ │ │ 00000e00 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e0e 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e1a 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e30 00002f0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e4c 0000770a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000f9c 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fa0 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fa4 0000222f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC16 │ │ │ │ │ -00000fa8 00002230 R_ARM_THM_MOVT_ABS 000001c8 .LC16 │ │ │ │ │ -00000fae 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f9a 00005b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f9e 00005b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fa2 0000222f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC16 │ │ │ │ │ +00000fa6 00002230 R_ARM_THM_MOVT_ABS 000001c8 .LC16 │ │ │ │ │ +00000fac 00007d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e24 00002f1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00000fb8 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ 00000fbc 0000411e R_ARM_THM_JUMP24 00000001 _PyPegen_lookahead │ │ │ │ │ 00000cc4 00003c1e R_ARM_THM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x328c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq.w 4ac <_PyPegen_fill_token+0x424> │ │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq.w 358 <_PyPegen_fill_token+0x2d0> │ │ │ │ │ ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ beq.n 154 <_PyPegen_fill_token+0xcc> │ │ │ │ │ mov r7, r6 │ │ │ │ │ @@ -1622,159 +1622,159 @@ │ │ │ │ │ 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 eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + bge.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ed0 <_PyPegen_byte_offset_to_character_offset_line+0x98> │ │ │ │ │ + blt.n ec2 <_PyPegen_byte_offset_to_character_offset_line+0x8a> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ee0 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + ble.n ed2 <_PyPegen_byte_offset_to_character_offset_line+0x9a> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ebc <_PyPegen_byte_offset_to_character_offset_line+0x84> │ │ │ │ │ + blt.n ed6 <_PyPegen_byte_offset_to_character_offset_line+0x9e> │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ecc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ + ble.n ee6 <_PyPegen_byte_offset_to_character_offset_line+0xae> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ee4 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ - adds r1, #1 │ │ │ │ │ + it ge │ │ │ │ │ + addge r1, #1 │ │ │ │ │ + blt.n efe <_PyPegen_byte_offset_to_character_offset_line+0xc6> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n ef4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + ble.n ebe <_PyPegen_byte_offset_to_character_offset_line+0x86> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb.w ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ge │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt.n ef8 <_PyPegen_byte_offset_to_character_offset_line+0xc0> │ │ │ │ │ + blt.n f20 <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ movs r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + ble.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ ldrsb.w ip, [r0, r3] │ │ │ │ │ ldrb.w lr, [r0, r3] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n f4e <_PyPegen_byte_offset_to_character_offset_line+0x116> │ │ │ │ │ + blt.n eea <_PyPegen_byte_offset_to_character_offset_line+0xb2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ + bgt.n ea2 <_PyPegen_byte_offset_to_character_offset_line+0x6a> │ │ │ │ │ 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 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n f1a <_PyPegen_byte_offset_to_character_offset_line+0xe2> │ │ │ │ │ - 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 │ │ │ │ │ - it eq │ │ │ │ │ - addeq r1, #2 │ │ │ │ │ - bne.n f62 <_PyPegen_byte_offset_to_character_offset_line+0x12a> │ │ │ │ │ + bne.n f78 <_PyPegen_byte_offset_to_character_offset_line+0x140> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt.n e6c <_PyPegen_byte_offset_to_character_offset_line+0x34> │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - bne.n f30 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + bne.n f42 <_PyPegen_byte_offset_to_character_offset_line+0x10a> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - 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> │ │ │ │ │ + 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> │ │ │ │ │ + and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp.w ip, #192 @ 0xc0 │ │ │ │ │ + bne.n f60 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + 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 │ │ │ │ │ it eq │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ - and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f98 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ - and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r3, r1, #4 │ │ │ │ │ - b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ + addeq r1, #2 │ │ │ │ │ + beq.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f46 <_PyPegen_byte_offset_to_character_offset_line+0x10e> │ │ │ │ │ + beq.n f96 <_PyPegen_byte_offset_to_character_offset_line+0x15e> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ + b.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ + and.w r3, ip, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ │ + it eq │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f4a <_PyPegen_byte_offset_to_character_offset_line+0x112> │ │ │ │ │ + beq.n f58 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - adds r1, #4 │ │ │ │ │ - b.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n ec8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n ef0 <_PyPegen_byte_offset_to_character_offset_line+0xb8> │ │ │ │ │ - and.w ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp.w ip, #192 @ 0xc0 │ │ │ │ │ - bne.n f78 <_PyPegen_byte_offset_to_character_offset_line+0x140> │ │ │ │ │ - adds r3, #2 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt.n ea0 <_PyPegen_byte_offset_to_character_offset_line+0x68> │ │ │ │ │ - b.n eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r3, r1, #4 │ │ │ │ │ + b.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq.n f90 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ + beq.n f5c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp.w ip, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r1, #4 │ │ │ │ │ - b.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + b.n ee2 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ + adds r3, r1, #3 │ │ │ │ │ + b.n e9c <_PyPegen_byte_offset_to_character_offset_line+0x64> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n ee2 <_PyPegen_byte_offset_to_character_offset_line+0xaa> │ │ │ │ │ and.w ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp.w ip, #224 @ 0xe0 │ │ │ │ │ - beq.n f94 <_PyPegen_byte_offset_to_character_offset_line+0x15c> │ │ │ │ │ + beq.n f8e <_PyPegen_byte_offset_to_character_offset_line+0x156> │ │ │ │ │ and.w lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp.w lr, #240 @ 0xf0 │ │ │ │ │ - bne.n f9c <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ + bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - b.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ - adds r1, #3 │ │ │ │ │ - b.n edc <_PyPegen_byte_offset_to_character_offset_line+0xa4> │ │ │ │ │ + b.n ef6 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + and.w r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + beq.n f92 <_PyPegen_byte_offset_to_character_offset_line+0x15a> │ │ │ │ │ + and.w ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp.w ip, #240 @ 0xf0 │ │ │ │ │ + bne.n f9a <_PyPegen_byte_offset_to_character_offset_line+0x162> │ │ │ │ │ + adds r1, #4 │ │ │ │ │ + b.n ece <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ adds r3, #3 │ │ │ │ │ - b.n f5a <_PyPegen_byte_offset_to_character_offset_line+0x122> │ │ │ │ │ - adds r3, r1, #3 │ │ │ │ │ - b.n e9a <_PyPegen_byte_offset_to_character_offset_line+0x62> │ │ │ │ │ + b.n ef6 <_PyPegen_byte_offset_to_character_offset_line+0xbe> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n ece <_PyPegen_byte_offset_to_character_offset_line+0x96> │ │ │ │ │ + adds r1, #3 │ │ │ │ │ + b.n e8a <_PyPegen_byte_offset_to_character_offset_line+0x52> │ │ │ │ │ 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 eb6 <_PyPegen_byte_offset_to_character_offset_line+0x7e> │ │ │ │ │ + b.n eb8 <_PyPegen_byte_offset_to_character_offset_line+0x80> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000fb8 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b.w 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ 00000fbc <_PyPegen_lookahead_for_stmt>: │ │ │ ├── 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: 20088 (bytes into file) │ │ │ │ │ + Start of section headers: 20092 (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 0x4e78: │ │ │ │ │ +There are 15 section headers, starting at offset 0x4e7c: │ │ │ │ │ │ │ │ │ │ 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 0018b8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004308 000818 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0018ec 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0018ec 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0018ec 000463 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001d50 0008bc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004b20 0001f0 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00260c 0002be 00 AX 0 0 2 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 004d10 0000e8 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0028ca 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028ca 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 002900 000cf0 10 13 77 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0035f0 000d18 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 004df8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0018bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00430c 000818 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0018f0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0018f0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0018f0 000463 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001d54 0008bc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004b24 0001f0 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002610 0002be 00 AX 0 0 2 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004d14 0000e8 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0028ce 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0028ce 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 002904 000cf0 10 13 77 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0035f4 000d18 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 004dfc 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: 000007e5 858 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 000007e1 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: 00000289 76 FUNC LOCAL DEFAULT 1 _get_names.isra.0 │ │ │ │ │ - 14: 000002d5 76 FUNC LOCAL DEFAULT 1 _get_defaults.isra.0 │ │ │ │ │ + 13: 00000285 76 FUNC LOCAL DEFAULT 1 _get_names.isra.0 │ │ │ │ │ + 14: 000002d1 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: 00000869 84 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ - 18: 000004bd 806 FUNC LOCAL DEFAULT 1 _get_resized_exprs │ │ │ │ │ + 18: 000004b9 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: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 27: 00000f3c 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: 00000f44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 31: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 32: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 33: 000010c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000010c8 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: 000011cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 33: 000010c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000010c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 35: 000001b0 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 36: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 37: 00001160 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 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: 000016ee 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 71: 0000170a 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 70: 000016f2 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 71: 0000170e 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: 000011d9 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 000011da 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 75: 0000116d 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 0000116e 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: 00000e4d 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 109: 00000ed1 104 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 108: 00000e49 130 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 109: 00000ecd 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: 00001869 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 113: 0000186d 78 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 115: 000005cd 40 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 117: 00000001 420 FUNC GLOBAL HIDDEN 1 _PyPegen_make_arguments │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 119: 000006a5 152 FUNC GLOBAL HIDDEN 6 _PyPegen_join_sequences │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ 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: 000001d9 174 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_future_import │ │ │ │ │ + 124: 000001d9 170 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: 0000064d 86 FUNC GLOBAL HIDDEN 6 _PyPegen_get_exprs │ │ │ │ │ - 128: 00000321 102 FUNC GLOBAL HIDDEN 1 _PyPegen_constant_from_token │ │ │ │ │ + 128: 0000031d 102 FUNC GLOBAL HIDDEN 1 _PyPegen_constant_from_token │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 130: 00000389 244 FUNC GLOBAL HIDDEN 1 _PyPegen_formatted_value │ │ │ │ │ + 130: 00000385 244 FUNC GLOBAL HIDDEN 1 _PyPegen_formatted_value │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FormattedValue │ │ │ │ │ - 132: 0000047d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_joined_str │ │ │ │ │ + 132: 00000479 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: 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 62 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ - 147: 00000bf9 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 144: 00000b3d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_keys │ │ │ │ │ + 145: 00000b79 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_values │ │ │ │ │ + 146: 00000bb5 62 FUNC GLOBAL HIDDEN 1 _PyPegen_name_default_pair │ │ │ │ │ + 147: 00000bf5 58 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 149: 00000c35 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 150: 00000c65 94 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 149: 00000c31 46 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 150: 00000c61 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: 00000cc5 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ - 154: 00000db9 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 155: 00000e25 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ + 153: 00000cc1 242 FUNC GLOBAL HIDDEN 1 _PyPegen_check_fstring_conversion │ │ │ │ │ + 154: 00000db5 106 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 155: 00000e21 40 FUNC GLOBAL HIDDEN 1 _PyPegen_keyword_or_starred │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 157: 00000f39 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 158: 00000f45 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ - 159: 00000fa1 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ - 160: 00000fc1 136 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 157: 00000f35 12 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 158: 00000f41 92 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 159: 00000f9d 30 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 160: 00000fbd 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: 00001049 128 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 164: 00001045 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: 000010c9 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ - 169: 000010f1 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: 00001159 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 173: 000011ad 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 174: 00001261 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 176: 000012a5 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 178: 00001335 284 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 179: 00001451 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 180: 00001479 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 181: 000014b5 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 168: 000010c5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_value_pair │ │ │ │ │ + 169: 000010ed 82 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 170: 00001141 180 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 171: 000011f5 66 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 173: 00001239 142 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 175: 000012c9 290 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 176: 000013ed 104 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 179: 00001455 40 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 180: 0000147d 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 181: 000014b9 60 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 183: 000014f1 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 184: 00001519 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 183: 000014f5 40 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 184: 0000151d 62 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 186: 00001559 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 187: 0000158d 328 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 186: 0000155d 50 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 187: 00001591 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: 000016d5 404 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 194: 000016d9 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4308 contains 259 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x430c contains 259 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ @@ -11,261 +11,261 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000c10 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -00000c4e 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000cb2 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00000cbc 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00000cfa 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ -00000d14 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000d2c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d30 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d5a 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ -00000d5e 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ -00000d64 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d76 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d7a 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000da6 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000daa 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000db0 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000dce 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000dda 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000de6 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000df2 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000dfe 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e16 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000e3c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000e94 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000f0a 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00000f40 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f50 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ -00000f54 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ -00000f6c 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ -00000f70 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ -00000f78 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000f80 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f84 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f8c 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ -00000f90 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ -00000f96 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000fb4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000ff6 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00001014 0000710a R_ARM_THM_CALL 00001869 _PyPegen_new_type_comment │ │ │ │ │ -00001026 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00001062 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ -00001066 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ -0000106a 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001082 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000108a 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000010a6 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000010bc 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c4 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010e0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001102 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -00001106 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -00001110 0000aa0a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000111c 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001138 0000ab0a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00001150 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001174 0000242f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC0 │ │ │ │ │ -00001178 00002430 R_ARM_THM_MOVT_ABS 000001b4 .LC0 │ │ │ │ │ -0000117c 0000252f R_ARM_THM_MOVW_ABS_NC 000001bc .LC1 │ │ │ │ │ -00001180 00002530 R_ARM_THM_MOVT_ABS 000001bc .LC1 │ │ │ │ │ -0000118c 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00001214 0000ad0a R_ARM_THM_CALL 000011ad _PyPegen_get_invalid_target │ │ │ │ │ -00001242 0000ad0a R_ARM_THM_CALL 000011ad _PyPegen_get_invalid_target │ │ │ │ │ -0000129a 0000af0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000012be 0000b10a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000012e8 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000012f4 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001312 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000132a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001356 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000135a 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000013b4 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000013c4 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000013e0 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000140a 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000140e 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001440 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ -00001468 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001490 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000014cc 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00001508 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -0000154e 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -000015f6 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ -000015fc 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00001610 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000161c 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000163c 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -0000165a 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ -00001680 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000168e 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016bc 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ -0000170a 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ -0000170e 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ -00001714 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ -00001718 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ -0000171e 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ -00001722 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ -00001728 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ -0000172c 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ -00001732 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ -00001736 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ -0000173c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ -00001740 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ -00001746 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ -0000174a 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ -00001750 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ -00001754 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ -0000175a 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ -0000175e 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ -00001764 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -00001768 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ -0000176e 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ -00001772 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ -00001778 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ -0000177c 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ -00001782 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -00001786 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -0000178c 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ -00001790 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ -00001796 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -0000179a 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -000017a0 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017a4 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017aa 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ -000017ae 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ -000017b6 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017be 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ -000017c2 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ -000017c8 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ -000017cc 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ -000017d2 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ -000017d6 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ -000017dc 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ -000017e0 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ -000017e6 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ -000017ea 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ -000017f0 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ -000017f4 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ -000017fa 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ -000017fe 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ -00001806 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000180a 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001812 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001816 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000181e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001822 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000182a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000182e 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001832 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ -00001836 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ -0000183a 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ -0000183e 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ -0000184a 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ -0000184e 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ -00001854 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ -00001858 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ -0000185e 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ -00001862 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ -0000187c 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00001886 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001892 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000018ae 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000236 0000102f R_ARM_THM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +0000023a 00001030 R_ARM_THM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +00000266 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000002a0 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +000002ec 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000332 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000338 0000810a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000344 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000362 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000037a 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ba 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +000003d6 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00000406 0000830a R_ARM_THM_CALL 00000000 _PyAST_FormattedValue │ │ │ │ │ +00000426 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000432 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000004ae 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +000004fe 00004e0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000508 0000152f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC9 │ │ │ │ │ +0000050c 00001530 R_ARM_THM_MOVT_ABS 000000d4 .LC9 │ │ │ │ │ +00000510 0000860a R_ARM_THM_CALL 00000000 strpbrk │ │ │ │ │ +0000051c 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000053e 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +00000542 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +00000546 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +0000054a 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +0000054e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000552 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000056c 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000057a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000586 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000590 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000059c 00008b0a R_ARM_THM_CALL 00000000 strchr │ │ │ │ │ +000005b0 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000005c2 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000005e0 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000674 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000678 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000067e 0000132f R_ARM_THM_MOVW_ABS_NC 00000048 .LC7 │ │ │ │ │ +00000682 00001330 R_ARM_THM_MOVT_ABS 00000048 .LC7 │ │ │ │ │ +00000688 0000142f R_ARM_THM_MOVW_ABS_NC 00000090 .LC8 │ │ │ │ │ +0000068c 00001430 R_ARM_THM_MOVT_ABS 00000090 .LC8 │ │ │ │ │ +00000698 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c0 0000520a R_ARM_THM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000006d4 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000006f8 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000006fc 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000706 0000162f R_ARM_THM_MOVW_ABS_NC 000000d8 .LC10 │ │ │ │ │ +0000070a 00001630 R_ARM_THM_MOVT_ABS 000000d8 .LC10 │ │ │ │ │ +0000070e 0000172f R_ARM_THM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00000712 00001730 R_ARM_THM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +00000732 0000880a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +0000073e 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +0000074a 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000754 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000764 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000774 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000792 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000810 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000082e 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000832 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000086a 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000878 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000087c 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000a18 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000a3a 0000570a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000a6e 0000580a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +00000a7c 00005f0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000a9a 0000590a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000aac 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000ad2 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000b34 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b54 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000b90 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000bd0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000bde 0000700a R_ARM_THM_CALL 0000057d _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00000c0c 0000940a R_ARM_THM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +00000c4a 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000cae 0000970a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00000cb8 0000980a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00000cf6 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +00000d10 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000d28 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d2c 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d56 0000182f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC12 │ │ │ │ │ +00000d5a 00001830 R_ARM_THM_MOVT_ABS 000000e0 .LC12 │ │ │ │ │ +00000d60 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d72 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d76 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000da2 0000192f R_ARM_THM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000da6 00001930 R_ARM_THM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000dac 00001a0a R_ARM_THM_CALL 000000b1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000dca 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dd6 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000de2 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000dee 0000760a R_ARM_THM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000dfa 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000e12 0000780a R_ARM_THM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +00000e38 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000e90 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f06 00009c0a R_ARM_THM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00000f3c 00006f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f4c 00001e2f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC16 │ │ │ │ │ +00000f50 00001e30 R_ARM_THM_MOVT_ABS 000001a4 .LC16 │ │ │ │ │ +00000f68 00001c2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC14 │ │ │ │ │ +00000f6c 00001c30 R_ARM_THM_MOVT_ABS 00000170 .LC14 │ │ │ │ │ +00000f74 0000890a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000f7c 00005d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f80 00005d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f88 00001d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC15 │ │ │ │ │ +00000f8c 00001d30 R_ARM_THM_MOVT_ABS 00000174 .LC15 │ │ │ │ │ +00000f92 00005e0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000fb0 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ff2 0000a20a R_ARM_THM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00001010 0000710a R_ARM_THM_CALL 0000186d _PyPegen_new_type_comment │ │ │ │ │ +00001022 0000a30a R_ARM_THM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +0000105e 0000202f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC17 │ │ │ │ │ +00001062 00002030 R_ARM_THM_MOVT_ABS 000001a8 .LC17 │ │ │ │ │ +00001066 0000a50a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000107e 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00001086 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000010a2 0000610a R_ARM_THM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000010b8 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c0 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010dc 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001108 0000232f R_ARM_THM_MOVW_ABS_NC 000001b0 .LC0 │ │ │ │ │ +0000110c 00002330 R_ARM_THM_MOVT_ABS 000001b0 .LC0 │ │ │ │ │ +00001110 0000242f R_ARM_THM_MOVW_ABS_NC 000001b8 .LC1 │ │ │ │ │ +00001114 00002430 R_ARM_THM_MOVT_ABS 000001b8 .LC1 │ │ │ │ │ +00001120 00007d0a R_ARM_THM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000011a8 0000aa0a R_ARM_THM_CALL 00001141 _PyPegen_get_invalid_target │ │ │ │ │ +000011d6 0000aa0a R_ARM_THM_CALL 00001141 _PyPegen_get_invalid_target │ │ │ │ │ +0000122e 0000ac0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00001252 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000127c 00008c0a R_ARM_THM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001288 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000012a6 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000012be 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ea 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012ee 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000134a 00005c0a R_ARM_THM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000135a 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001378 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000013a4 0000872f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013a8 00008730 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013da 0000550a R_ARM_THM_CALL 000000a9 _PyPegen_concatenate_strings │ │ │ │ │ +000013fe 0000262f R_ARM_THM_MOVW_ABS_NC 000001c0 .LC18 │ │ │ │ │ +00001402 00002630 R_ARM_THM_MOVT_ABS 000001c0 .LC18 │ │ │ │ │ +0000140c 0000b10a R_ARM_THM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001418 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001434 0000b20a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000144c 0000540a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001494 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000014d0 0000b60a R_ARM_THM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +0000150c 0000740a R_ARM_THM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001552 0000b90a R_ARM_THM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +000015fa 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +00001600 0000bc0a R_ARM_THM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001614 0000bd0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001620 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001640 0000be0a R_ARM_THM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +0000165e 0000060a R_ARM_THM_CALL 000002a9 Py_XDECREF │ │ │ │ │ +00001684 0000510a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001692 00006e0a R_ARM_THM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016c0 0000110a R_ARM_THM_CALL 00000869 PyUnicode_READ_CHAR │ │ │ │ │ +0000170e 00002b2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC22 │ │ │ │ │ +00001712 00002b30 R_ARM_THM_MOVT_ABS 00000228 .LC22 │ │ │ │ │ +00001718 00002a2f R_ARM_THM_MOVW_ABS_NC 0000021c .LC21 │ │ │ │ │ +0000171c 00002a30 R_ARM_THM_MOVT_ABS 0000021c .LC21 │ │ │ │ │ +00001722 0000382f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC35 │ │ │ │ │ +00001726 00003830 R_ARM_THM_MOVT_ABS 000002e0 .LC35 │ │ │ │ │ +0000172c 0000372f R_ARM_THM_MOVW_ABS_NC 000002cc .LC34 │ │ │ │ │ +00001730 00003730 R_ARM_THM_MOVT_ABS 000002cc .LC34 │ │ │ │ │ +00001736 0000362f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC33 │ │ │ │ │ +0000173a 00003630 R_ARM_THM_MOVT_ABS 000002b8 .LC33 │ │ │ │ │ +00001740 00003a2f R_ARM_THM_MOVW_ABS_NC 00000304 .LC37 │ │ │ │ │ +00001744 00003a30 R_ARM_THM_MOVT_ABS 00000304 .LC37 │ │ │ │ │ +0000174a 0000392f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC36 │ │ │ │ │ +0000174e 00003930 R_ARM_THM_MOVT_ABS 000002f4 .LC36 │ │ │ │ │ +00001754 0000432f R_ARM_THM_MOVW_ABS_NC 00000370 .LC46 │ │ │ │ │ +00001758 00004330 R_ARM_THM_MOVT_ABS 00000370 .LC46 │ │ │ │ │ +0000175e 0000332f R_ARM_THM_MOVW_ABS_NC 00000278 .LC30 │ │ │ │ │ +00001762 00003330 R_ARM_THM_MOVT_ABS 00000278 .LC30 │ │ │ │ │ +00001768 00002d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ +0000176c 00002d30 R_ARM_THM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +00001772 00002f2f R_ARM_THM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ +00001776 00002f30 R_ARM_THM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ +0000177c 00002e2f R_ARM_THM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ +00001780 00002e30 R_ARM_THM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ +00001786 00002c2f R_ARM_THM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +0000178a 00002c30 R_ARM_THM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001790 0000442f R_ARM_THM_MOVW_ABS_NC 00000388 .LC47 │ │ │ │ │ +00001794 00004430 R_ARM_THM_MOVT_ABS 00000388 .LC47 │ │ │ │ │ +0000179a 0000322f R_ARM_THM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +0000179e 00003230 R_ARM_THM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +000017a4 00008d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017a8 00008d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017ae 0000452f R_ARM_THM_MOVW_ABS_NC 0000039c .LC48 │ │ │ │ │ +000017b2 00004530 R_ARM_THM_MOVT_ABS 0000039c .LC48 │ │ │ │ │ +000017ba 00008e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017c2 0000302f R_ARM_THM_MOVW_ABS_NC 00000254 .LC27 │ │ │ │ │ +000017c6 00003030 R_ARM_THM_MOVT_ABS 00000254 .LC27 │ │ │ │ │ +000017cc 0000312f R_ARM_THM_MOVW_ABS_NC 0000025c .LC28 │ │ │ │ │ +000017d0 00003130 R_ARM_THM_MOVT_ABS 0000025c .LC28 │ │ │ │ │ +000017d6 0000422f R_ARM_THM_MOVW_ABS_NC 00000364 .LC45 │ │ │ │ │ +000017da 00004230 R_ARM_THM_MOVT_ABS 00000364 .LC45 │ │ │ │ │ +000017e0 0000342f R_ARM_THM_MOVW_ABS_NC 00000290 .LC31 │ │ │ │ │ +000017e4 00003430 R_ARM_THM_MOVT_ABS 00000290 .LC31 │ │ │ │ │ +000017ea 0000352f R_ARM_THM_MOVW_ABS_NC 000002a4 .LC32 │ │ │ │ │ +000017ee 00003530 R_ARM_THM_MOVT_ABS 000002a4 .LC32 │ │ │ │ │ +000017f4 00003c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC39 │ │ │ │ │ +000017f8 00003c30 R_ARM_THM_MOVT_ABS 00000324 .LC39 │ │ │ │ │ +000017fe 00003b2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC38 │ │ │ │ │ +00001802 00003b30 R_ARM_THM_MOVT_ABS 00000310 .LC38 │ │ │ │ │ +0000180a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000180e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001816 0000c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000181a 0000c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001822 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001826 0000c530 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000182e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001832 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001836 0000402f R_ARM_THM_MOVW_ABS_NC 00000350 .LC43 │ │ │ │ │ +0000183a 00004030 R_ARM_THM_MOVT_ABS 00000350 .LC43 │ │ │ │ │ +0000183e 0000412f R_ARM_THM_MOVW_ABS_NC 0000035c .LC44 │ │ │ │ │ +00001842 00004130 R_ARM_THM_MOVT_ABS 0000035c .LC44 │ │ │ │ │ +0000184e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000338 .LC40 │ │ │ │ │ +00001852 00003d30 R_ARM_THM_MOVT_ABS 00000338 .LC40 │ │ │ │ │ +00001858 00003f2f R_ARM_THM_MOVW_ABS_NC 00000348 .LC42 │ │ │ │ │ +0000185c 00003f30 R_ARM_THM_MOVT_ABS 00000348 .LC42 │ │ │ │ │ +00001862 00003e2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC41 │ │ │ │ │ +00001866 00003e30 R_ARM_THM_MOVT_ABS 00000340 .LC41 │ │ │ │ │ +00001880 00008a0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +0000188a 0000ca0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001896 0000500a R_ARM_THM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000018b2 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 │ │ │ │ │ -00000f5a 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ -00000fec 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00001586 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -000016ac 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +000002cc 0000761e R_ARM_THM_JUMP24 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000318 00006e1e R_ARM_THM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000044c 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000f56 0000891e R_ARM_THM_JUMP24 00000000 strcmp │ │ │ │ │ +00000fe8 0000a11e R_ARM_THM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +0000158a 0000b91e R_ARM_THM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +000016b0 00005c1e R_ARM_THM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4b20 contains 62 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4b24 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 000007e5 _build_concatenated_str.isra.0 │ │ │ │ │ +00000268 0000050a R_ARM_THM_CALL 000007e1 _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,35 +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 00000e4d _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -000004f4 00006d0a R_ARM_THM_CALL 00000ed1 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000004e8 00006c0a R_ARM_THM_CALL 00000e49 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000004f4 00006d0a R_ARM_THM_CALL 00000ecd _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 00001869 _PyPegen_new_type_comment │ │ │ │ │ +000005a2 0000710a R_ARM_THM_CALL 0000186d _PyPegen_new_type_comment │ │ │ │ │ 000005c0 0000720a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ 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 │ │ │ │ │ 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 0x4d10 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4d14 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -124,24 +124,24 @@ │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -28,36 +28,36 @@ │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n e8 <_PyPegen_make_arguments+0xe8> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 114 <_PyPegen_make_arguments+0x114> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 288 <_get_names.isra.0> │ │ │ │ │ + bl 284 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1ec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 144 <_PyPegen_make_arguments+0x144> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ bne.n 100 <_PyPegen_make_arguments+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 100 <_PyPegen_make_arguments+0x100> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ 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> │ │ │ │ │ @@ -84,24 +84,24 @@ │ │ │ │ │ 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 132 <_PyPegen_make_arguments+0x132> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 288 <_get_names.isra.0> │ │ │ │ │ + bl 284 <_get_names.isra.0> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ cbz r1, 11e <_PyPegen_make_arguments+0x11e> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cbz r0, 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r7, [r7, #8] │ │ │ │ │ b.n 9c <_PyPegen_make_arguments+0x9c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ b.n 32 <_PyPegen_make_arguments+0x32> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -122,15 +122,15 @@ │ │ │ │ │ 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 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 288 <_get_names.isra.0> │ │ │ │ │ + bl 284 <_get_names.isra.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ 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] │ │ │ │ │ @@ -145,50 +145,50 @@ │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n cc <_PyPegen_make_arguments+0xcc> │ │ │ │ │ b.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1ec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - bl 288 <_get_names.isra.0> │ │ │ │ │ + bl 284 <_get_names.isra.0> │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 12e <_PyPegen_make_arguments+0x12e> │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ + bl 6a4 <_get_resized_exprs+0x1ec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 2e <_PyPegen_make_arguments+0x2e> │ │ │ │ │ subs.w r2, r8, #0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ b.n 62 <_PyPegen_make_arguments+0x62> │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ - bl 2d4 <_get_defaults.isra.0> │ │ │ │ │ + bl 2d0 <_get_defaults.isra.0> │ │ │ │ │ mov r8, r0 │ │ │ │ │ b.n 76 <_PyPegen_make_arguments+0x76> │ │ │ │ │ │ │ │ │ │ 000001a4 <_PyPegen_seq_count_dots>: │ │ │ │ │ _PyPegen_seq_count_dots(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 1d4 <_PyPegen_seq_count_dots+0x30> │ │ │ │ │ @@ -245,175 +245,172 @@ │ │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_JUMP24 _PyAST_ImportFrom │ │ │ │ │ - str r6, [sp, #12] │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ mov r7, r5 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ 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 r4, 282 <_PyPegen_checked_future_import+0xaa> │ │ │ │ │ + cbz r4, 27e <_PyPegen_checked_future_import+0xa6> │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - blt.n 260 <_PyPegen_checked_future_import+0x88> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + blt.n 258 <_PyPegen_checked_future_import+0x80> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + ldrd r7, r4, [sp, #12] │ │ │ │ │ b.n 214 <_PyPegen_checked_future_import+0x3c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24a <_PyPegen_checked_future_import+0x72> │ │ │ │ │ + bne.n 246 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ 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> │ │ │ │ │ + b.n 246 <_PyPegen_checked_future_import+0x6e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 24e <_PyPegen_checked_future_import+0x76> │ │ │ │ │ + b.n 24a <_PyPegen_checked_future_import+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000288 <_get_names.isra.0>: │ │ │ │ │ +00000284 <_get_names.isra.0>: │ │ │ │ │ _get_names.isra.0(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 2cc <_get_names.isra.0+0x44> │ │ │ │ │ + cbz r1, 2c8 <_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, 2b0 <_get_names.isra.0+0x28> │ │ │ │ │ + cbz r0, 2ac <_get_names.isra.0+0x28> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 2b4 <_get_names.isra.0+0x2c> │ │ │ │ │ + bgt.n 2b0 <_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 2b0 <_get_names.isra.0+0x28> │ │ │ │ │ - b.n 2bc <_get_names.isra.0+0x34> │ │ │ │ │ + beq.n 2ac <_get_names.isra.0+0x28> │ │ │ │ │ + b.n 2b8 <_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 │ │ │ │ │ │ │ │ │ │ -000002d4 <_get_defaults.isra.0>: │ │ │ │ │ +000002d0 <_get_defaults.isra.0>: │ │ │ │ │ _get_defaults.isra.0(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r1, 318 <_get_defaults.isra.0+0x44> │ │ │ │ │ + cbz r1, 314 <_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, 2fc <_get_defaults.isra.0+0x28> │ │ │ │ │ + cbz r0, 2f8 <_get_defaults.isra.0+0x28> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 300 <_get_defaults.isra.0+0x2c> │ │ │ │ │ + bgt.n 2fc <_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 2fc <_get_defaults.isra.0+0x28> │ │ │ │ │ - b.n 308 <_get_defaults.isra.0+0x34> │ │ │ │ │ + beq.n 2f8 <_get_defaults.isra.0+0x28> │ │ │ │ │ + b.n 304 <_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 │ │ │ │ │ │ │ │ │ │ -00000320 <_PyPegen_constant_from_token>: │ │ │ │ │ +0000031c <_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, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbz r0, 37e <_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 36e <_PyPegen_constant_from_token+0x4e> │ │ │ │ │ + blt.n 36a <_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 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + bge.n 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 382 <_PyPegen_constant_from_token+0x62> │ │ │ │ │ + cbnz r3, 37e <_PyPegen_constant_from_token+0x62> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 36a <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ + b.n 366 <_PyPegen_constant_from_token+0x4a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000388 <_PyPegen_formatted_value>: │ │ │ │ │ +00000384 <_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 │ │ │ │ │ @@ -423,42 +420,42 @@ │ │ │ │ │ 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, 3ec <_PyPegen_formatted_value+0x64> │ │ │ │ │ + cbz r5, 3e8 <_PyPegen_formatted_value+0x64> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 454 <_PyPegen_formatted_value+0xcc> │ │ │ │ │ + bne.n 450 <_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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 458 <_PyPegen_formatted_value+0xd0> │ │ │ │ │ + bne.n 454 <_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, 3f0 <_PyPegen_formatted_value+0x68> │ │ │ │ │ - cbz r4, 3f6 <_PyPegen_formatted_value+0x6e> │ │ │ │ │ + cbz r2, 3ec <_PyPegen_formatted_value+0x68> │ │ │ │ │ + cbz r4, 3f2 <_PyPegen_formatted_value+0x6e> │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3c4 <_PyPegen_formatted_value+0x3c> │ │ │ │ │ + b.n 3c0 <_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 │ │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ │ @@ -477,15 +474,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, 466 <_PyPegen_formatted_value+0xde> │ │ │ │ │ + cbz r0, 462 <_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 │ │ │ │ │ @@ -494,103 +491,103 @@ │ │ │ │ │ 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> │ │ │ │ │ + b.n 3c6 <_PyPegen_formatted_value+0x42> │ │ │ │ │ + cbz r5, 466 <_PyPegen_formatted_value+0xe2> │ │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 414 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ + b.n 410 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 3e4 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ + b.n 3e0 <_PyPegen_formatted_value+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 410 <_PyPegen_formatted_value+0x88> │ │ │ │ │ + beq.n 40c <_PyPegen_formatted_value+0x88> │ │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ │ ldrd r3, r7, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 414 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ + b.n 410 <_PyPegen_formatted_value+0x8c> │ │ │ │ │ │ │ │ │ │ -0000047c <_PyPegen_joined_str>: │ │ │ │ │ +00000478 <_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 4bc <_get_resized_exprs> │ │ │ │ │ + bl 4b8 <_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 │ │ │ │ │ │ │ │ │ │ -000004bc <_get_resized_exprs>: │ │ │ │ │ +000004b8 <_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 6ca <_get_resized_exprs+0x20e> │ │ │ │ │ + beq.w 6c6 <_get_resized_exprs+0x20e> │ │ │ │ │ ldr.w r9, [r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 642 <_get_resized_exprs+0x186> │ │ │ │ │ + ble.w 63e <_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 64c <_get_resized_exprs+0x190> │ │ │ │ │ + beq.w 648 <_get_resized_exprs+0x190> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 4ee <_get_resized_exprs+0x32> │ │ │ │ │ + bne.n 4ea <_get_resized_exprs+0x32> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 69c <_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 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 648 <_get_resized_exprs+0x18c> │ │ │ │ │ + ble.w 644 <_get_resized_exprs+0x18c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6f8 <_get_resized_exprs+0x23c> │ │ │ │ │ + bne.w 6f4 <_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 │ │ │ │ │ @@ -603,34 +600,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 612 <_get_resized_exprs+0x156> │ │ │ │ │ + beq.n 60e <_get_resized_exprs+0x156> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 600 <_get_resized_exprs+0x144> │ │ │ │ │ + bne.n 5fc <_get_resized_exprs+0x144> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 668 <_get_resized_exprs+0x1ac> │ │ │ │ │ + beq.n 664 <_get_resized_exprs+0x1ac> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 668 <_get_resized_exprs+0x1ac> │ │ │ │ │ + beq.n 664 <_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] │ │ │ │ │ @@ -643,96 +640,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 6c2 <_get_resized_exprs+0x206> │ │ │ │ │ + beq.w 6be <_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 6a4 <_get_resized_exprs+0x1e8> │ │ │ │ │ + blt.n 6a0 <_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 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 600 <_get_resized_exprs+0x144> │ │ │ │ │ + bne.n 5fc <_get_resized_exprs+0x144> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7c0 <_get_resized_exprs+0x304> │ │ │ │ │ + beq.w 7bc <_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 630 <_get_resized_exprs+0x174> │ │ │ │ │ + beq.n 62c <_get_resized_exprs+0x174> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 560 <_get_resized_exprs+0xa4> │ │ │ │ │ + b.n 55c <_get_resized_exprs+0xa4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ + cbz r3, 674 <_get_resized_exprs+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ + bne.n 674 <_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 60e <_get_resized_exprs+0x152> │ │ │ │ │ + bne.n 60a <_get_resized_exprs+0x152> │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne.n 6d0 <_get_resized_exprs+0x214> │ │ │ │ │ + bne.n 6cc <_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 500 <_get_resized_exprs+0x44> │ │ │ │ │ + b.n 4fc <_get_resized_exprs+0x44> │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 632 <_get_resized_exprs+0x176> │ │ │ │ │ + b.n 62e <_get_resized_exprs+0x176> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7c4 <_get_resized_exprs+0x308> │ │ │ │ │ + beq.w 7c0 <_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 4ee <_get_resized_exprs+0x32> │ │ │ │ │ - b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ + bne.w 4ea <_get_resized_exprs+0x32> │ │ │ │ │ + b.n 4fc <_get_resized_exprs+0x44> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 59a <_get_resized_exprs+0xde> │ │ │ │ │ + b.n 596 <_get_resized_exprs+0xde> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - cbz r3, 678 <_get_resized_exprs+0x1bc> │ │ │ │ │ + cbz r3, 674 <_get_resized_exprs+0x1bc> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 7d2 <_get_resized_exprs+0x316> │ │ │ │ │ + beq.w 7ce <_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 │ │ │ │ │ @@ -746,51 +743,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 63c <_get_resized_exprs+0x180> │ │ │ │ │ + b.n 638 <_get_resized_exprs+0x180> │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + bge.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + bne.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + b.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + b.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 500 <_get_resized_exprs+0x44> │ │ │ │ │ + b.n 4fc <_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 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 6ee <_get_resized_exprs+0x232> │ │ │ │ │ + b.n 6ea <_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 6e6 <_get_resized_exprs+0x22a> │ │ │ │ │ - b.n 63c <_get_resized_exprs+0x180> │ │ │ │ │ + blt.n 6e2 <_get_resized_exprs+0x22a> │ │ │ │ │ + b.n 638 <_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 │ │ │ │ │ @@ -808,385 +805,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 66c <_get_resized_exprs+0x1b0> │ │ │ │ │ + beq.n 668 <_get_resized_exprs+0x1b0> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 7ae <_get_resized_exprs+0x2f2> │ │ │ │ │ + bne.n 7aa <_get_resized_exprs+0x2f2> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.n 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ce <_get_resized_exprs+0x312> │ │ │ │ │ + beq.n 7ca <_get_resized_exprs+0x312> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7ce <_get_resized_exprs+0x312> │ │ │ │ │ + beq.n 7ca <_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 6c2 <_get_resized_exprs+0x206> │ │ │ │ │ + beq.n 6be <_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 7ca <_get_resized_exprs+0x30e> │ │ │ │ │ + blt.n 7c6 <_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 6a0 <_get_resized_exprs+0x1e4> │ │ │ │ │ + beq.w 69c <_get_resized_exprs+0x1e4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 7ae <_get_resized_exprs+0x2f2> │ │ │ │ │ + bne.n 7aa <_get_resized_exprs+0x2f2> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 7b6 <_get_resized_exprs+0x2fa> │ │ │ │ │ + cbz r3, 7b2 <_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 722 <_get_resized_exprs+0x266> │ │ │ │ │ + bne.n 71e <_get_resized_exprs+0x266> │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 632 <_get_resized_exprs+0x176> │ │ │ │ │ + b.n 62e <_get_resized_exprs+0x176> │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 62a <_get_resized_exprs+0x16e> │ │ │ │ │ + b.n 626 <_get_resized_exprs+0x16e> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 658 <_get_resized_exprs+0x19c> │ │ │ │ │ + b.n 654 <_get_resized_exprs+0x19c> │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b.n 6a6 <_get_resized_exprs+0x1ea> │ │ │ │ │ + b.n 6a2 <_get_resized_exprs+0x1ea> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 75e <_get_resized_exprs+0x2a2> │ │ │ │ │ + b.n 75a <_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 7b6 <_get_resized_exprs+0x2fa> │ │ │ │ │ + b.n 7b2 <_get_resized_exprs+0x2fa> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000007e4 <_build_concatenated_str.isra.0>: │ │ │ │ │ +000007e0 <_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 b16 <_build_concatenated_str.isra.0+0x332> │ │ │ │ │ + beq.w b12 <_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 9f2 <_build_concatenated_str.isra.0+0x20e> │ │ │ │ │ + blt.w 9ee <_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 a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt.n 8ce <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ + bgt.n 8ca <_build_concatenated_str.isra.0+0xea> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - ble.w a16 <_build_concatenated_str.isra.0+0x232> │ │ │ │ │ + ble.w a12 <_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 858 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ + bne.n 854 <_build_concatenated_str.isra.0+0x74> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n 856 <_build_concatenated_str.isra.0+0x72> │ │ │ │ │ + bne.n 852 <_build_concatenated_str.isra.0+0x72> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 864 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ - cbnz r5, 864 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ + cbz r1, 860 <_build_concatenated_str.isra.0+0x80> │ │ │ │ │ + cbnz r5, 860 <_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 840 <_build_concatenated_str.isra.0+0x5c> │ │ │ │ │ + bne.n 83c <_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 a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_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 88c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ + b.n 888 <_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 8ba <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ + bne.n 8b6 <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble.n 8aa <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ + ble.n 8a6 <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w a36 <_build_concatenated_str.isra.0+0x252> │ │ │ │ │ + beq.w a32 <_build_concatenated_str.isra.0+0x252> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne.n 8ba <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ + bne.n 8b6 <_build_concatenated_str.isra.0+0xd6> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b1a <_build_concatenated_str.isra.0+0x336> │ │ │ │ │ + beq.w b16 <_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 88a <_build_concatenated_str.isra.0+0xa6> │ │ │ │ │ + bgt.n 886 <_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 a08 <_build_concatenated_str.isra.0+0x224> │ │ │ │ │ + bne.w a04 <_build_concatenated_str.isra.0+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.w 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + ble.w 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ add.w r2, r7, r1, lsl #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str.w ip, [r2, #8] │ │ │ │ │ - beq.w a12 <_build_concatenated_str.isra.0+0x22e> │ │ │ │ │ + beq.w a0e <_build_concatenated_str.isra.0+0x22e> │ │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ str.w ip, [r2, #12] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ str.w ip, [r2, #16] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #3 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ str.w ip, [r2, #20] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #4 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #24] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ str.w ip, [r2, #24] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #5 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.w a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.w a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ str.w ip, [r2, #28] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #6 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #32] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str.w ip, [r2, #32] │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #7 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ str.w ip, [r2, #36] @ 0x24 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #8 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #40] @ 0x28 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #9 │ │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, #9 │ │ │ │ │ - beq.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + beq.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_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 9e6 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ + b.n 9e2 <_build_concatenated_str.isra.0+0x202> │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w r0, [ip, r2, lsl #2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 9da <_build_concatenated_str.isra.0+0x1f6> │ │ │ │ │ + bne.n 9d6 <_build_concatenated_str.isra.0+0x1f6> │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 824 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ + b.n 820 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne.n a2a <_build_concatenated_str.isra.0+0x246> │ │ │ │ │ + bne.n a26 <_build_concatenated_str.isra.0+0x246> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cbz r2, a02 <_build_concatenated_str.isra.0+0x21e> │ │ │ │ │ + cbz r2, 9fe <_build_concatenated_str.isra.0+0x21e> │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ add sl, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 808 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ + b.n 804 <_build_concatenated_str.isra.0+0x24> │ │ │ │ │ cmp r2, #21 │ │ │ │ │ - beq.n ae4 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ + beq.n ae0 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ str.w r3, [r7, r2, lsl #2] │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + b.n 9ea <_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 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ - b.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bne.w 8c2 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + b.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ it ne │ │ │ │ │ addne.w sl, sl, #1 │ │ │ │ │ - bne.n a04 <_build_concatenated_str.isra.0+0x220> │ │ │ │ │ - b.n 9fc <_build_concatenated_str.isra.0+0x218> │ │ │ │ │ + bne.n a00 <_build_concatenated_str.isra.0+0x220> │ │ │ │ │ + b.n 9f8 <_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, a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + cbz r0, a80 <_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 a88 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ + ble.n a84 <_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 a88 <_build_concatenated_str.isra.0+0x2a4> │ │ │ │ │ + bne.n a84 <_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 a5e <_build_concatenated_str.isra.0+0x27a> │ │ │ │ │ + beq.n a5a <_build_concatenated_str.isra.0+0x27a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + b.n 8c2 <_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 a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_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 b24 <_build_concatenated_str.isra.0+0x340> │ │ │ │ │ + blt.n b20 <_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] │ │ │ │ │ @@ -1194,196 +1191,196 @@ │ │ │ │ │ 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 a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 8aa <_build_concatenated_str.isra.0+0xc6> │ │ │ │ │ + b.n 8a6 <_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, b12 <_build_concatenated_str.isra.0+0x32e> │ │ │ │ │ + cbz r2, b0e <_build_concatenated_str.isra.0+0x32e> │ │ │ │ │ ldr.w lr, [r2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n b0e <_build_concatenated_str.isra.0+0x32a> │ │ │ │ │ + bge.n b0a <_build_concatenated_str.isra.0+0x32a> │ │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + beq.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ str.w lr, [r0, #4]! │ │ │ │ │ - b.n af2 <_build_concatenated_str.isra.0+0x30e> │ │ │ │ │ + b.n aee <_build_concatenated_str.isra.0+0x30e> │ │ │ │ │ add r1, r3 │ │ │ │ │ - b.n 9ee <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ + b.n 9ea <_build_concatenated_str.isra.0+0x20a> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b.n af8 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ + b.n af4 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b.n 800 <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ + b.n 7fc <_build_concatenated_str.isra.0+0x1c> │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bgt.w 88c <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ - b.n 8c6 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ + bgt.w 888 <_build_concatenated_str.isra.0+0xa8> │ │ │ │ │ + b.n 8c2 <_build_concatenated_str.isra.0+0xe2> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bge.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + bne.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a84 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ + b.n a80 <_build_concatenated_str.isra.0+0x2a0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000b40 <_PyPegen_get_keys>: │ │ │ │ │ +00000b3c <_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, b78 <_PyPegen_get_keys+0x38> │ │ │ │ │ + cbz r1, b74 <_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, b76 <_PyPegen_get_keys+0x36> │ │ │ │ │ + cbz r0, b72 <_PyPegen_get_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n b72 <_PyPegen_get_keys+0x32> │ │ │ │ │ + b.n b6e <_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 b64 <_PyPegen_get_keys+0x24> │ │ │ │ │ + bgt.n b60 <_PyPegen_get_keys+0x24> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b54 <_PyPegen_get_keys+0x14> │ │ │ │ │ + b.n b50 <_PyPegen_get_keys+0x14> │ │ │ │ │ │ │ │ │ │ -00000b7c <_PyPegen_get_values>: │ │ │ │ │ +00000b78 <_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, bb4 <_PyPegen_get_values+0x38> │ │ │ │ │ + cbz r1, bb0 <_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, bb2 <_PyPegen_get_values+0x36> │ │ │ │ │ + cbz r0, bae <_PyPegen_get_values+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bae <_PyPegen_get_values+0x32> │ │ │ │ │ + b.n baa <_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 ba0 <_PyPegen_get_values+0x24> │ │ │ │ │ + bgt.n b9c <_PyPegen_get_values+0x24> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n b90 <_PyPegen_get_values+0x14> │ │ │ │ │ + b.n b8c <_PyPegen_get_values+0x14> │ │ │ │ │ │ │ │ │ │ -00000bb8 <_PyPegen_name_default_pair>: │ │ │ │ │ +00000bb4 <_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 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, bf2 <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ + cbz r0, bee <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 57c <_get_resized_exprs+0xc0> │ │ │ │ │ + bl 57c <_get_resized_exprs+0xc4> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - cbz r0, bf2 <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ + cbz r0, bee <_PyPegen_name_default_pair+0x3a> │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n bec <_PyPegen_name_default_pair+0x34> │ │ │ │ │ + b.n be8 <_PyPegen_name_default_pair+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bf8 <_PyPegen_map_names_to_ids>: │ │ │ │ │ +00000bf4 <_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, c2e <_PyPegen_map_names_to_ids+0x36> │ │ │ │ │ + cbz r1, c2a <_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, c2c <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + cbz r0, c28 <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble.n c2c <_PyPegen_map_names_to_ids+0x34> │ │ │ │ │ + ble.n c28 <_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 c18 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ + b.n c14 <_PyPegen_map_names_to_ids+0x20> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n c0c <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ + b.n c08 <_PyPegen_map_names_to_ids+0x14> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c34 <_PyPegen_star_etc>: │ │ │ │ │ +00000c30 <_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, c5e <_PyPegen_star_etc+0x2a> │ │ │ │ │ + cbz r0, c5a <_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 │ │ │ │ │ │ │ │ │ │ -00000c64 <_PyPegen_function_def_decorators>: │ │ │ │ │ +00000c60 <_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 │ │ │ │ │ @@ -1401,63 +1398,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 cbc <_PyPegen_function_def_decorators+0x58> │ │ │ │ │ + beq.n cb8 <_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 cb6 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ + b.n cb2 <_PyPegen_function_def_decorators+0x52> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000cc4 <_PyPegen_check_fstring_conversion>: │ │ │ │ │ +00000cc0 <_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 d24 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n d20 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n d24 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne.n d20 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt.n d6c <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bgt.n d68 <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ sub.w r2, r0, #114 @ 0x72 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls.n d0c <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ + bls.n d08 <_PyPegen_check_fstring_conversion+0x48> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ │ - bne.n d6c <_PyPegen_check_fstring_conversion+0xa8> │ │ │ │ │ + bne.n d68 <_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, d1e <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + cbz r0, d1a <_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,15 +1480,15 @@ │ │ │ │ │ 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+0xb0> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d1e <_PyPegen_check_fstring_conversion+0x5a> │ │ │ │ │ + b.n d1a <_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 │ │ │ │ │ @@ -1514,213 +1511,213 @@ │ │ │ │ │ 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+0xb0> │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n d68 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ + b.n d64 <_PyPegen_check_fstring_conversion+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000db8 <_PyPegen_empty_arguments>: │ │ │ │ │ +00000db4 <_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, e1e <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e1a <_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, e1e <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e1a <_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, e1e <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e1a <_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, e1e <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e1a <_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, e1e <_PyPegen_empty_arguments+0x66> │ │ │ │ │ + cbz r0, e1a <_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 e1a <_PyPegen_empty_arguments+0x62> │ │ │ │ │ + b.n e16 <_PyPegen_empty_arguments+0x62> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e24 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00000e20 <_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, e48 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ + cbz r0, e44 <_PyPegen_keyword_or_starred+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000e4c <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00000e48 <_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, e8a <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ + cbz r1, e86 <_PyPegen_seq_extract_starred_exprs+0x3e> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n e7e <_PyPegen_seq_extract_starred_exprs+0x32> │ │ │ │ │ + bge.n e7a <_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 e66 <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + bne.n e62 <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ - b.n e66 <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ + b.n e62 <_PyPegen_seq_extract_starred_exprs+0x1a> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n e8e <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ + bne.n e8a <_PyPegen_seq_extract_starred_exprs+0x42> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b.n e62 <_PyPegen_seq_extract_starred_exprs+0x16> │ │ │ │ │ + b.n e5e <_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 e84 <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ + beq.n e80 <_PyPegen_seq_extract_starred_exprs+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e86 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + beq.n e82 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w lr, [r3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bge.n e86 <_PyPegen_seq_extract_starred_exprs+0x3a> │ │ │ │ │ + bge.n e82 <_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 eaa <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + bne.n ea6 <_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 eaa <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ + b.n ea6 <_PyPegen_seq_extract_starred_exprs+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000ed0 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +00000ecc <_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, efc <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ + cbz r1, ef8 <_PyPegen_seq_delete_starred_exprs+0x2c> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n f00 <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - ldr.w r4, [r4, r3, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n efc <_PyPegen_seq_delete_starred_exprs+0x30> │ │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n ee6 <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.n ee2 <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n ee6 <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - subs r2, r5, r2 │ │ │ │ │ - beq.n f34 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + b.n ee2 <_PyPegen_seq_delete_starred_exprs+0x16> │ │ │ │ │ mov r4, r1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + subs r2, r4, r2 │ │ │ │ │ + beq.n f30 <_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, f34 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ + cbz r0, f30 <_PyPegen_seq_delete_starred_exprs+0x64> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add.w ip, r2, #2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ble.n f36 <_PyPegen_seq_delete_starred_exprs+0x66> │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble.n f32 <_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 f14 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + beq.n f10 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ │ - b.n f14 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ + b.n f10 <_PyPegen_seq_delete_starred_exprs+0x44> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000f38 <_PyPegen_dummy_name>: │ │ │ │ │ +00000f34 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ (f40 <_PyPegen_dummy_name+0x8>) │ │ │ │ │ + ldr r0, [pc, #4] @ (f3c <_PyPegen_dummy_name+0x8>) │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f44 <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +00000f40 <_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 f5e <_PyPegen_check_barry_as_flufl+0x1a> │ │ │ │ │ + bmi.n f5a <_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 │ │ │ │ │ @@ -1732,15 +1729,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, f80 <_PyPegen_check_barry_as_flufl+0x3c> │ │ │ │ │ + cbnz r0, f7c <_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 │ │ │ │ │ @@ -1750,92 +1747,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} │ │ │ │ │ │ │ │ │ │ -00000fa0 <_PyPegen_augoperator>: │ │ │ │ │ +00000f9c <_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, fbc <_PyPegen_augoperator+0x1c> │ │ │ │ │ + cbz r0, fb8 <_PyPegen_augoperator+0x1c> │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000fc0 <_PyPegen_make_module>: │ │ │ │ │ +00000fbc <_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 ff0 <_PyPegen_make_module+0x30> │ │ │ │ │ + bgt.n fec <_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, 1040 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 103c <_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 1868 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 186c <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1040 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 103c <_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, 1040 <_PyPegen_make_module+0x80> │ │ │ │ │ + cbz r0, 103c <_PyPegen_make_module+0x80> │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne.n 1006 <_PyPegen_make_module+0x46> │ │ │ │ │ - b.n fe0 <_PyPegen_make_module+0x20> │ │ │ │ │ + bne.n 1002 <_PyPegen_make_module+0x46> │ │ │ │ │ + b.n fdc <_PyPegen_make_module+0x20> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00001048 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00001044 <_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 │ │ │ │ │ @@ -1846,130 +1843,79 @@ │ │ │ │ │ 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, 10c0 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ - ldr r3, [pc, #80] @ (10c4 <_PyPegen_join_names_with_dot+0x7c>) │ │ │ │ │ + cbz r0, 10bc <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + ldr r3, [pc, #80] @ (10c0 <_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 10ae <_PyPegen_join_names_with_dot+0x66> │ │ │ │ │ + blt.n 10aa <_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 10c0 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + bge.n 10bc <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 10c0 <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ + cbnz r3, 10bc <_PyPegen_join_names_with_dot+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10aa <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ + b.n 10a6 <_PyPegen_join_names_with_dot+0x62> │ │ │ │ │ .word 0x00000046 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000010c8 <_PyPegen_key_value_pair>: │ │ │ │ │ +000010c4 <_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, 10ec <_PyPegen_key_value_pair+0x24> │ │ │ │ │ + cbz r0, 10e8 <_PyPegen_key_value_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000010f0 <_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 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ - 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, 1154 <_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 1140 <_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] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - 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 1154 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1154 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 113c <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ - │ │ │ │ │ -00001158 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000010ec <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne.n 11a2 <_PyPegen_check_legacy_stmt+0x4a> │ │ │ │ │ + bne.n 1136 <_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 │ │ │ │ │ @@ -1984,112 +1930,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, 11a6 <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ + cbz r0, 113a <_PyPegen_check_legacy_stmt+0x4e> │ │ │ │ │ adds r4, #4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 1188 <_PyPegen_check_legacy_stmt+0x30> │ │ │ │ │ + bne.n 111c <_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 119e <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ + b.n 1132 <_PyPegen_check_legacy_stmt+0x46> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011ac <_PyPegen_get_invalid_target>: │ │ │ │ │ +00001140 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - cbz r0, 11f4 <_PyPegen_get_invalid_target+0x48> │ │ │ │ │ + cbz r0, 1188 <_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 11dc <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bhi.n 1170 <_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 11dc <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1170 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne.n 11da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + bne.n 116e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11c0 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ - b.n 11dc <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1154 <_PyPegen_get_invalid_target+0x14> │ │ │ │ │ + b.n 1170 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 1258 <_PyPegen_get_invalid_target+0xac> │ │ │ │ │ + cbz r3, 11ec <_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 11da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 116e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 11ac <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 1140 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11dc <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1170 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1202 <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ + b.n 1196 <_PyPegen_get_invalid_target+0x56> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 125c <_PyPegen_get_invalid_target+0xb0> │ │ │ │ │ + cbz r3, 11f0 <_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 11da <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ + ble.n 116e <_PyPegen_get_invalid_target+0x2e> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 11ac <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 1140 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_invalid_target │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11dc <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1170 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1230 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ + b.n 11c4 <_PyPegen_get_invalid_target+0x84> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 11ec <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ - b.n 11dc <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ + bne.n 1180 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + b.n 1170 <_PyPegen_get_invalid_target+0x30> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 11fe <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ + b.n 1192 <_PyPegen_get_invalid_target+0x52> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 122c <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ + b.n 11c0 <_PyPegen_get_invalid_target+0x80> │ │ │ │ │ │ │ │ │ │ -00001260 <_PyPegen_class_def_decorators>: │ │ │ │ │ +000011f4 <_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 │ │ │ │ │ @@ -2106,30 +2052,30 @@ │ │ │ │ │ ldrd r0, r1, [ip, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000012a4 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00001238 <_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 132e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + beq.n 12c2 <_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 │ │ │ │ │ @@ -2137,312 +2083,365 @@ │ │ │ │ │ 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, 132e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbz r0, 12c2 <_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 131a <_PyPegen_decoded_constant_from_token+0x76> │ │ │ │ │ + blt.n 12ae <_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 132e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + bge.n 12c2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 132e <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ + cbnz r3, 12c2 <_PyPegen_decoded_constant_from_token+0x8a> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1316 <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ + b.n 12aa <_PyPegen_decoded_constant_from_token+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001334 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +000012c8 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 144c <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ + beq.w 13e6 <_PyPegen_setup_full_format_spec+0x11e> │ │ │ │ │ stmdb 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, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr.w r5, [r2], #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ sub sp, #28 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov lr, ip │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ - bge.n 138c <_PyPegen_setup_full_format_spec+0x58> │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bge.n 1324 <_PyPegen_setup_full_format_spec+0x5c> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - bne.n 13d4 <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ + bne.n 136a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne.n 13d4 <_PyPegen_setup_full_format_spec+0xa0> │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.n 136a <_PyPegen_setup_full_format_spec+0xa2> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ subs r4, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ add lr, r4 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - b.n 1366 <_PyPegen_setup_full_format_spec+0x32> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + b.n 12fe <_PyPegen_setup_full_format_spec+0x36> │ │ │ │ │ + mov r6, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bne.n 13d8 <_PyPegen_setup_full_format_spec+0xa4> │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + bne.n 136e <_PyPegen_setup_full_format_spec+0xa6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 13a6 <_PyPegen_setup_full_format_spec+0x72> │ │ │ │ │ + cbz r3, 133c <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 142c <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + bne.n 13c6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 142c <_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] │ │ │ │ │ + bne.n 13c6 <_PyPegen_setup_full_format_spec+0xfe> │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1448 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + beq.n 13e2 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyArena_Malloc │ │ │ │ │ - cbz r0, 13ce <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + cbz r0, 1364 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ strd r5, r4, [r0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 1384 <_PyPegen_setup_full_format_spec+0x50> │ │ │ │ │ + b.n 131c <_PyPegen_setup_full_format_spec+0x54> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ mov r0, lr │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - cbz r0, 1448 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + cbz r0, 13e2 <_PyPegen_setup_full_format_spec+0x11a> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ │ mov lr, r8 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bge.n 1396 <_PyPegen_setup_full_format_spec+0x62> │ │ │ │ │ - ldr.w ip, [r2, #4]! │ │ │ │ │ + bge.n 132c <_PyPegen_setup_full_format_spec+0x64> │ │ │ │ │ + ldr.w ip, [r3, #4]! │ │ │ │ │ add.w sl, lr, #2 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne.n 1422 <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + bne.n 13bc <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 1422 <_PyPegen_setup_full_format_spec+0xee> │ │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + bne.n 13bc <_PyPegen_setup_full_format_spec+0xf4> │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 13ee <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ + beq.n 1388 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ str.w ip, [r0, sl, lsl #2] │ │ │ │ │ - b.n 13ee <_PyPegen_setup_full_format_spec+0xba> │ │ │ │ │ + b.n 1388 <_PyPegen_setup_full_format_spec+0xc0> │ │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - 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 r3, [sp, #8] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrd r3, r0, [sp, #64] @ 0x40 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ bl a8 <_PyPegen_make_arguments+0xa8> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 13ba <_PyPegen_setup_full_format_spec+0x86> │ │ │ │ │ + b.n 1350 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13ce <_PyPegen_setup_full_format_spec+0x9a> │ │ │ │ │ + b.n 1364 <_PyPegen_setup_full_format_spec+0x9c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ + │ │ │ │ │ +000013ec <_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 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + 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, 1450 <_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 143c <_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] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + 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 1450 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r1, #0] │ │ │ │ │ + cbnz r3, 1450 <_PyPegen_alias_for_star+0x64> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 1438 <_PyPegen_alias_for_star+0x4c> │ │ │ │ │ │ │ │ │ │ -00001450 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00001454 <_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, 1474 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ + cbz r0, 1478 <_PyPegen_key_pattern_pair+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001478 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +0000147c <_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, 14b0 <_PyPegen_get_pattern_keys+0x38> │ │ │ │ │ + cbz r1, 14b4 <_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, 14ae <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + cbz r0, 14b2 <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 14ae <_PyPegen_get_pattern_keys+0x36> │ │ │ │ │ + ble.n 14b2 <_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 149a <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ + b.n 149e <_PyPegen_get_pattern_keys+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 148c <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ + b.n 1490 <_PyPegen_get_pattern_keys+0x14> │ │ │ │ │ │ │ │ │ │ -000014b4 <_PyPegen_get_patterns>: │ │ │ │ │ +000014b8 <_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, 14ec <_PyPegen_get_patterns+0x38> │ │ │ │ │ + cbz r1, 14f0 <_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, 14ea <_PyPegen_get_patterns+0x36> │ │ │ │ │ + cbz r0, 14ee <_PyPegen_get_patterns+0x36> │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 14ea <_PyPegen_get_patterns+0x36> │ │ │ │ │ + ble.n 14ee <_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 14d6 <_PyPegen_get_patterns+0x22> │ │ │ │ │ + b.n 14da <_PyPegen_get_patterns+0x22> │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b.n 14c8 <_PyPegen_get_patterns+0x14> │ │ │ │ │ + b.n 14cc <_PyPegen_get_patterns+0x14> │ │ │ │ │ │ │ │ │ │ -000014f0 <_PyPegen_slash_with_default>: │ │ │ │ │ +000014f4 <_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, 1514 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ + cbz r0, 1518 <_PyPegen_slash_with_default+0x24> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00001518 <_PyPegen_template_str>: │ │ │ │ │ +0000151c <_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 4bc <_get_resized_exprs> │ │ │ │ │ + bl 4b8 <_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 │ │ │ │ │ │ │ │ │ │ -00001558 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +0000155c <_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 7e4 <_build_concatenated_str.isra.0> │ │ │ │ │ + bl 7e0 <_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 │ │ │ │ │ │ │ │ │ │ -0000158c <_PyPegen_interpolation>: │ │ │ │ │ +00001590 <_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 │ │ │ │ │ @@ -2452,89 +2451,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 16b0 <_PyPegen_interpolation+0x124> │ │ │ │ │ - cbz r7, 15d6 <_PyPegen_interpolation+0x4a> │ │ │ │ │ + bne.n 16b4 <_PyPegen_interpolation+0x124> │ │ │ │ │ + cbz r7, 15da <_PyPegen_interpolation+0x4a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 164c <_PyPegen_interpolation+0xc0> │ │ │ │ │ + beq.n 1650 <_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 15e6 <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n 15ea <_PyPegen_interpolation+0x5a> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 15c0 <_PyPegen_interpolation+0x34> │ │ │ │ │ + bne.n 15c4 <_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 1608 <_PyPegen_interpolation+0x7c> │ │ │ │ │ - bl 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ + blt.n 160c <_PyPegen_interpolation+0x7c> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ R_ARM_THM_CALL PyUnicode_READ_CHAR │ │ │ │ │ mov sl, r0 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ - cbnz r0, 1652 <_PyPegen_interpolation+0xc6> │ │ │ │ │ + cbnz r0, 1656 <_PyPegen_interpolation+0xc6> │ │ │ │ │ cmp.w sl, #61 @ 0x3d │ │ │ │ │ - beq.n 1652 <_PyPegen_interpolation+0xc6> │ │ │ │ │ + beq.n 1656 <_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, 1658 <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbz r0, 165c <_PyPegen_interpolation+0xcc> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_THM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1658 <_PyPegen_interpolation+0xcc> │ │ │ │ │ - cbnz r4, 1662 <_PyPegen_interpolation+0xd6> │ │ │ │ │ + blt.n 165c <_PyPegen_interpolation+0xcc> │ │ │ │ │ + cbnz r4, 1666 <_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, 1666 <_PyPegen_interpolation+0xda> │ │ │ │ │ + cbnz r7, 166a <_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 15e0 <_PyPegen_interpolation+0x54> │ │ │ │ │ + b.n 15e4 <_PyPegen_interpolation+0x54> │ │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 15ec <_PyPegen_interpolation+0x60> │ │ │ │ │ + b.n 15f0 <_PyPegen_interpolation+0x60> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2a8 <_get_names.isra.0+0x20> │ │ │ │ │ + bl 2a8 <_get_names.isra.0+0x24> │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1644 <_PyPegen_interpolation+0xb8> │ │ │ │ │ + b.n 1648 <_PyPegen_interpolation+0xb8> │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ - b.n 1626 <_PyPegen_interpolation+0x9a> │ │ │ │ │ + b.n 162a <_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] │ │ │ │ │ @@ -2544,15 +2543,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 165e <_PyPegen_interpolation+0xd2> │ │ │ │ │ + beq.n 1662 <_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 │ │ │ │ │ @@ -2565,35 +2564,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 868 <_build_concatenated_str.isra.0+0x84> │ │ │ │ │ + bl 868 <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ 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 15e6 <_PyPegen_interpolation+0x5a> │ │ │ │ │ + b.n 15ea <_PyPegen_interpolation+0x5a> │ │ │ │ │ │ │ │ │ │ -000016d4 <_PyPegen_get_expr_name>: │ │ │ │ │ +000016d8 <_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 17a0 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ + bhi.n 17a4 <_PyPegen_get_expr_name+0xcc> │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ .short 0x4f54 │ │ │ │ │ .word 0x31685454 │ │ │ │ │ .word 0x1d22272c │ │ │ │ │ .word 0x777c3618 │ │ │ │ │ .word 0x866d7277 │ │ │ │ │ .word 0x8b818681 │ │ │ │ │ @@ -2725,27 +2724,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 184a <_PyPegen_get_expr_name+0x176> │ │ │ │ │ + beq.n 184e <_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 185e <_PyPegen_get_expr_name+0x18a> │ │ │ │ │ + beq.n 1862 <_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 1854 <_PyPegen_get_expr_name+0x180> │ │ │ │ │ + beq.n 1858 <_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 │ │ │ │ │ @@ -2770,15 +2769,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} │ │ │ │ │ │ │ │ │ │ -00001868 <_PyPegen_new_type_comment>: │ │ │ │ │ +0000186c <_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 │ │ │ │ │ @@ -2786,29 +2785,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, 18b2 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbz r0, 18b6 <_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 189e <_PyPegen_new_type_comment+0x36> │ │ │ │ │ + blt.n 18a2 <_PyPegen_new_type_comment+0x36> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18b2 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + bge.n 18b6 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 18b2 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ + cbnz r3, 18b6 <_PyPegen_new_type_comment+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 189a <_PyPegen_new_type_comment+0x32> │ │ │ │ │ + b.n 189e <_PyPegen_new_type_comment+0x32> │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ │ [ dc] }} │ │ │ │ │ [ e0] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 128] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 170] <> │ │ │ │ │ [ 174] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 1a4] != │ │ │ │ │ [ 1a8] %U.%U │ │ │ │ │ - [ 1b0] * │ │ │ │ │ - [ 1b4] print │ │ │ │ │ - [ 1bc] exec │ │ │ │ │ + [ 1b0] print │ │ │ │ │ + [ 1b8] exec │ │ │ │ │ + [ 1c0] * │ │ │ │ │ [ 1c4] real number required in complex literal │ │ │ │ │ [ 1ec] imaginary number required in complex literal │ │ │ │ │ [ 21c] attribute │ │ │ │ │ [ 228] subscript │ │ │ │ │ [ 234] starred │ │ │ │ │ [ 23c] name │ │ │ │ │ [ 244] list │ │ │ │ ├── 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 7e4 <_PyPegen_seq_flatten+0xa8> │ │ │ │ │ + bl 7e0 <_PyPegen_seq_flatten+0xa4> │ │ │ │ │ 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 e4c <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl e48 <_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 ed0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ + bl ecc <_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 1868 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 186c <_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] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -12,15 +12,15 @@ │ │ │ │ │ 0x00000090 005f6765 745f7265 73697a65 645f6578 ._get_resized_ex │ │ │ │ │ 0x000000a0 70727300 2e4c4337 002e4c43 38002e4c prs..LC7..LC8..L │ │ │ │ │ 0x000000b0 4339002e 4c433130 002e4c43 3131002e C9..LC10..LC11.. │ │ │ │ │ 0x000000c0 4c433132 002e4c43 31330052 41495345 LC12..LC13.RAISE │ │ │ │ │ 0x000000d0 5f455252 4f525f4b 4e4f574e 5f4c4f43 _ERROR_KNOWN_LOC │ │ │ │ │ 0x000000e0 4154494f 4e002e4c 43313400 2e4c4331 ATION..LC14..LC1 │ │ │ │ │ 0x000000f0 35002e4c 43313600 2e4c4331 37002e4c 5..LC16..LC17..L │ │ │ │ │ - 0x00000100 43313800 2e4c4330 002e4c43 31002e4c C18..LC0..LC1..L │ │ │ │ │ + 0x00000100 4330002e 4c433100 2e4c4331 38002e4c C0..LC1..LC18..L │ │ │ │ │ 0x00000110 43313900 2e4c4332 30002e4c 43323100 C19..LC20..LC21. │ │ │ │ │ 0x00000120 2e4c4332 32002e4c 43323300 2e4c4332 .LC22..LC23..LC2 │ │ │ │ │ 0x00000130 34002e4c 43323500 2e4c4332 36002e4c 4..LC25..LC26..L │ │ │ │ │ 0x00000140 43323700 2e4c4332 38002e4c 43323900 C27..LC28..LC29. │ │ │ │ │ 0x00000150 2e4c4333 30002e4c 43333100 2e4c4333 .LC30..LC31..LC3 │ │ │ │ │ 0x00000160 32002e4c 43333300 2e4c4333 34002e4c 2..LC33..LC34..L │ │ │ │ │ 0x00000170 43333500 2e4c4333 36002e4c 43333700 C35..LC36..LC37. │ │ │ │ │ @@ -148,30 +148,30 @@ │ │ │ │ │ 0x00000910 696e5f6e 616d6573 5f776974 685f646f in_names_with_do │ │ │ │ │ 0x00000920 74005079 556e6963 6f64655f 46726f6d t.PyUnicode_From │ │ │ │ │ 0x00000930 466f726d 6174005f 5079556e 69636f64 Format._PyUnicod │ │ │ │ │ 0x00000940 655f496e 7465726e 496d6d6f 7274616c e_InternImmortal │ │ │ │ │ 0x00000950 005f5079 5f747373 5f747374 61746500 ._Py_tss_tstate. │ │ │ │ │ 0x00000960 5f507950 6567656e 5f6b6579 5f76616c _PyPegen_key_val │ │ │ │ │ 0x00000970 75655f70 61697200 5f507950 6567656e ue_pair._PyPegen │ │ │ │ │ - 0x00000980 5f616c69 61735f66 6f725f73 74617200 _alias_for_star. │ │ │ │ │ - 0x00000990 5079556e 69636f64 655f496e 7465726e PyUnicode_Intern │ │ │ │ │ - 0x000009a0 46726f6d 53747269 6e67005f 50794153 FromString._PyAS │ │ │ │ │ - 0x000009b0 545f616c 69617300 5f507950 6567656e T_alias._PyPegen │ │ │ │ │ - 0x000009c0 5f636865 636b5f6c 65676163 795f7374 _check_legacy_st │ │ │ │ │ - 0x000009d0 6d74005f 50795065 67656e5f 6765745f mt._PyPegen_get_ │ │ │ │ │ - 0x000009e0 696e7661 6c69645f 74617267 6574005f invalid_target._ │ │ │ │ │ - 0x000009f0 50795065 67656e5f 636c6173 735f6465 PyPegen_class_de │ │ │ │ │ - 0x00000a00 665f6465 636f7261 746f7273 005f5079 f_decorators._Py │ │ │ │ │ - 0x00000a10 4153545f 436c6173 73446566 005f5079 AST_ClassDef._Py │ │ │ │ │ - 0x00000a20 50656765 6e5f6465 636f6465 645f636f Pegen_decoded_co │ │ │ │ │ - 0x00000a30 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ - 0x00000a40 6e005079 42797465 735f4173 53747269 n.PyBytes_AsStri │ │ │ │ │ - 0x00000a50 6e67416e 6453697a 65005f50 79506567 ngAndSize._PyPeg │ │ │ │ │ - 0x00000a60 656e5f73 65747570 5f66756c 6c5f666f en_setup_full_fo │ │ │ │ │ - 0x00000a70 726d6174 5f737065 63005f50 79506567 rmat_spec._PyPeg │ │ │ │ │ + 0x00000980 5f636865 636b5f6c 65676163 795f7374 _check_legacy_st │ │ │ │ │ + 0x00000990 6d74005f 50795065 67656e5f 6765745f mt._PyPegen_get_ │ │ │ │ │ + 0x000009a0 696e7661 6c69645f 74617267 6574005f invalid_target._ │ │ │ │ │ + 0x000009b0 50795065 67656e5f 636c6173 735f6465 PyPegen_class_de │ │ │ │ │ + 0x000009c0 665f6465 636f7261 746f7273 005f5079 f_decorators._Py │ │ │ │ │ + 0x000009d0 4153545f 436c6173 73446566 005f5079 AST_ClassDef._Py │ │ │ │ │ + 0x000009e0 50656765 6e5f6465 636f6465 645f636f Pegen_decoded_co │ │ │ │ │ + 0x000009f0 6e737461 6e745f66 726f6d5f 746f6b65 nstant_from_toke │ │ │ │ │ + 0x00000a00 6e005079 42797465 735f4173 53747269 n.PyBytes_AsStri │ │ │ │ │ + 0x00000a10 6e67416e 6453697a 65005f50 79506567 ngAndSize._PyPeg │ │ │ │ │ + 0x00000a20 656e5f73 65747570 5f66756c 6c5f666f en_setup_full_fo │ │ │ │ │ + 0x00000a30 726d6174 5f737065 63005f50 79506567 rmat_spec._PyPeg │ │ │ │ │ + 0x00000a40 656e5f61 6c696173 5f666f72 5f737461 en_alias_for_sta │ │ │ │ │ + 0x00000a50 72005079 556e6963 6f64655f 496e7465 r.PyUnicode_Inte │ │ │ │ │ + 0x00000a60 726e4672 6f6d5374 72696e67 005f5079 rnFromString._Py │ │ │ │ │ + 0x00000a70 4153545f 616c6961 73005f50 79506567 AST_alias._PyPeg │ │ │ │ │ 0x00000a80 656e5f6b 65795f70 61747465 726e5f70 en_key_pattern_p │ │ │ │ │ 0x00000a90 61697200 5f507950 6567656e 5f676574 air._PyPegen_get │ │ │ │ │ 0x00000aa0 5f706174 7465726e 5f6b6579 73005f50 _pattern_keys._P │ │ │ │ │ 0x00000ab0 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ 0x00000ac0 726e7300 5f50795f 6173646c 5f706174 rns._Py_asdl_pat │ │ │ │ │ 0x00000ad0 7465726e 5f736571 5f6e6577 005f5079 tern_seq_new._Py │ │ │ │ │ 0x00000ae0 50656765 6e5f736c 6173685f 77697468 Pegen_slash_with │ │ │ ├── parser.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ There are 16 section headers, starting at offset 0x31a30: │ │ │ │ │ │ │ │ │ │ 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 00c66c 00 AX 0 0 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00c658 00 AX 0 0 4 │ │ │ │ │ [ 2] .rel.text REL 00000000 025cac 004d20 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00c6a0 000198 00 WA 0 0 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00c68c 000198 00 WA 0 0 4 │ │ │ │ │ [ 4] .rel.data REL 00000000 02a9cc 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00c838 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00c838 012aec 00 AX 0 0 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00c824 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00c824 012b00 00 AX 0 0 4 │ │ │ │ │ [ 7] .rel.text.hot REL 00000000 02ab4c 006528 08 I 13 6 4 │ │ │ │ │ [ 8] .rodata.str1.4 PROGBITS 00000000 01f324 001703 01 AMS 0 0 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 020a28 0012e4 00 AX 0 0 2 │ │ │ │ │ [10] .rel.text.unlikely REL 00000000 031074 000938 08 I 13 9 4 │ │ │ │ │ [11] .note.GNU-stack PROGBITS 00000000 021d0c 000000 00 0 0 1 │ │ │ │ │ [12] .ARM.attributes ARM_ATTRIBUTES 00000000 021d0c 000033 00 0 0 1 │ │ │ │ │ [13] .symtab SYMTAB 00000000 021d40 0020d0 10 14 357 4 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 525 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: 0000610d 590 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 5: 00007c8d 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 4: 000060f9 590 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 00007c15 240 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 6: 00000001 580 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ 7: 00000245 6874 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00001efd 618 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000dc5 382 FUNC LOCAL DEFAULT 9 _gather_104_rule │ │ │ │ │ - 10: 000072b9 2054 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 000072cd 2054 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 15: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 16: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 17: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ @@ -31,196 +31,196 @@ │ │ │ │ │ 27: 000001f4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 28: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 29: 00001d21 130 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 30: 00001da5 112 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 31: 00001e15 114 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 32: 00001e89 114 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ 33: 00000659 440 FUNC LOCAL DEFAULT 1 decorators_rule │ │ │ │ │ - 34: 000010f9 1346 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ - 35: 0000f5f9 1024 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 36: 0000fdc1 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 37: 0000371d 754 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ - 38: 00003a11 508 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ - 39: 000044c1 710 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 40: 00005835 358 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ - 41: 0000e02d 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 42: 00004905 1046 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ - 43: 00003c0d 390 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 44: 00003d95 1834 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ - 45: 0000880d 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 46: 00008939 246 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 47: 0000a81d 136 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 48: 000053bd 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 0000b57d 1908 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ + 34: 000010e5 1348 FUNC LOCAL DEFAULT 1 function_def_raw_rule │ │ │ │ │ + 35: 0000f60d 1024 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 36: 0000fdd5 396 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 37: 00003709 754 FUNC LOCAL DEFAULT 1 elif_stmt_rule │ │ │ │ │ + 38: 000039fd 508 FUNC LOCAL DEFAULT 1 else_block_rule │ │ │ │ │ + 39: 000044ad 710 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 40: 00005821 358 FUNC LOCAL DEFAULT 1 _gather_35_rule │ │ │ │ │ + 41: 0000e041 50 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 42: 000048f1 1046 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 43: 00003bf9 390 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ + 44: 00003d81 1834 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 45: 000087f9 298 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 46: 00008925 246 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 47: 0000a809 136 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 48: 000053a9 80 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 0000b569 1908 FUNC LOCAL DEFAULT 1 _loop1_38_rule │ │ │ │ │ 50: 00001097 380 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 51: 00000001 380 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 52: 00000a4b 106 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 53: 00000b3b 228 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ - 54: 00002171 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 55: 00007c49 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 54: 0000215d 136 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ + 55: 00007bd1 68 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 56: 00002169 6012 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 57: 00000248 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 58: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 59: 00000288 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 60: 000002b8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 61: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 62: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 63: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 64: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 65: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 66: 000038e5 1072 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 67: 00005ea5 1316 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 68: 000081d1 1738 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 69: 0000c7e9 114 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 70: 0000d6b9 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 71: 00008785 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 72: 00011189 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 73: 00007dd9 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 74: 00000811 2280 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 75: 00004821 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 76: 00005b85 454 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 77: 000060a5 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 78: 0000ded1 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 79: 00004fd9 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ - 80: 000063c1 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 81: 0000fcc1 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 82: 00006fb5 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ - 83: 0000574d 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 84: 00005665 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 85: 00005255 358 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ - 86: 00001951 760 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ - 87: 0000ff4d 1192 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 88: 00007b69 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 89: 00003db5 2194 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 90: 00005e21 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 91: 00010bc1 1164 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 67: 00005eb9 1316 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 68: 000081e5 1738 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 69: 0000c7fd 114 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 70: 0000d6cd 478 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 71: 00008771 136 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 72: 0001119d 686 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 73: 00007ded 212 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 74: 00000811 2258 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ + 75: 0000480d 228 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 76: 00005b71 454 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 77: 00006091 102 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 78: 0000dee5 346 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 79: 00004fc5 134 FUNC LOCAL DEFAULT 1 _tmp_17_rule │ │ │ │ │ + 80: 00006349 178 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 81: 0000fcd5 256 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 82: 00006f3d 342 FUNC LOCAL DEFAULT 1 _loop0_121_rule │ │ │ │ │ + 83: 00005739 230 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 84: 00005651 230 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 85: 00005241 358 FUNC LOCAL DEFAULT 1 _gather_15_rule │ │ │ │ │ + 86: 0000193d 760 FUNC LOCAL DEFAULT 1 type_params_rule │ │ │ │ │ + 87: 0000ff61 1192 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 88: 00007af1 126 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 89: 00003db5 2200 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 90: 00005e35 130 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 91: 00010bd5 1164 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 92: 00003d15 160 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00004649 4116 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 94: 0000cd99 1820 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 95: 00006f89 814 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 93: 0000464d 4130 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 94: 00006f9d 814 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 95: 0000cdad 1820 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 96: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 97: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 98: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 99: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 100: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 101: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 102: 0000565d 126 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ - 103: 000056dd 630 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 104: 0000f9f9 710 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 105: 000032dd 252 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ - 106: 0000c85d 1340 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 107: 00004d1d 356 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ - 108: 0000635d 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ - 109: 00009df1 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 110: 00006c95 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 111: 0000e061 608 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 102: 00005671 126 FUNC LOCAL DEFAULT 6 _tmp_43_rule │ │ │ │ │ + 103: 000056f1 630 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 104: 0000fa0d 710 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 105: 000032c9 252 FUNC LOCAL DEFAULT 1 list_rule │ │ │ │ │ + 106: 00004d09 356 FUNC LOCAL DEFAULT 1 _gather_85_rule │ │ │ │ │ + 107: 0000c871 1340 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 108: 0000e075 608 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 109: 00009e05 480 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 110: 000081ad 100 FUNC LOCAL DEFAULT 1 _tmp_149_rule │ │ │ │ │ + 111: 00006c1d 530 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ 112: 0000049c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 113: 00005955 330 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ - 114: 00007d7d 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ - 115: 00005aa1 896 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ - 116: 00007e7d 936 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 117: 000103f5 1994 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 118: 00006555 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 119: 00003695 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ - 120: 000063c9 394 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 113: 00005969 330 FUNC LOCAL DEFAULT 6 _loop1_81_rule │ │ │ │ │ + 114: 00007d05 256 FUNC LOCAL DEFAULT 1 _loop1_82_rule │ │ │ │ │ + 115: 00005ab5 896 FUNC LOCAL DEFAULT 6 _tmp_154_rule │ │ │ │ │ + 116: 00007e05 936 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 117: 00010409 1994 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 118: 00006569 2612 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 119: 00003681 134 FUNC LOCAL DEFAULT 1 _tmp_166_rule │ │ │ │ │ + 120: 000063dd 394 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 121: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 122: 000004f4 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 123: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 124: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 125: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 126: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 127: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 128: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 129: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 130: 00007ac1 790 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 131: 0000c6ad 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 132: 000064f9 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ - 133: 00007a19 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 130: 00007ad5 790 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 131: 0000c6c1 316 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 132: 00006481 124 FUNC LOCAL DEFAULT 1 _tmp_115_rule │ │ │ │ │ + 133: 000079a1 336 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 134: 0000025b 104 FUNC LOCAL DEFAULT 9 _tmp_116_rule │ │ │ │ │ - 135: 00006575 1630 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 136: 00007ead 804 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 137: 0000889d 5188 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 138: 00009ce1 270 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 139: 00009fd1 1054 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 140: 0000a3f1 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 141: 0000a80d 960 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 135: 000064fd 1630 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 136: 00007ec1 804 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 137: 000088b1 5188 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 138: 00009cf5 270 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 139: 00009fe5 1054 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 140: 0000a405 1052 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 141: 0000a821 960 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 142: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 143: 0000abcd 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 144: 0000ae05 274 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 145: 0000af19 2608 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 143: 0000abe1 566 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 144: 0000ae19 274 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 145: 0000af2d 2608 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 146: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 147: 0000b949 1394 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 147: 0000b95d 1394 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 148: 00000700 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 149: 0000bebd 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 150: 0000bfdd 1744 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 149: 0000bed1 286 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 150: 0000bff1 1744 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 151: 00000718 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 152: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 153: 0000163d 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ - 154: 000022b9 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ - 155: 0000181d 308 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ - 156: 0000231d 598 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ + 153: 00001629 480 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ + 154: 000022a5 100 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 155: 00001809 308 FUNC LOCAL DEFAULT 1 dotted_name_rule │ │ │ │ │ + 156: 00002309 598 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 157: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 158: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 159: 00004e81 344 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ - 160: 00006475 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 159: 00004e6d 344 FUNC LOCAL DEFAULT 1 _loop0_87_rule │ │ │ │ │ + 160: 000063fd 132 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 161: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 162: 000007fc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 163: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 164: 00001c49 1318 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ - 165: 000033d9 134 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ - 166: 00003461 412 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ + 164: 00001c35 1318 FUNC LOCAL DEFAULT 1 params_rule │ │ │ │ │ + 165: 000033c5 134 FUNC LOCAL DEFAULT 1 _tmp_27_rule │ │ │ │ │ + 166: 0000344d 412 FUNC LOCAL DEFAULT 1 func_type_comment_rule │ │ │ │ │ 167: 00000814 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 168: 00000854 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 169: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 170: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 171: 0000d4b5 514 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 172: 0000d899 1590 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ - 173: 00011439 2658 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 171: 0000d4c9 514 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 172: 0000d8ad 1590 FUNC LOCAL DEFAULT 6 _gather_90_rule │ │ │ │ │ + 173: 0001144d 2658 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 174: 0000039f 114 FUNC LOCAL DEFAULT 9 _tmp_168_rule │ │ │ │ │ 175: 00000d5f 102 FUNC LOCAL DEFAULT 9 _tmp_111_rule │ │ │ │ │ 176: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 177: 00000fb9 222 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 178: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 179: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 180: 0000b0d1 1036 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 180: 0000b0bd 1036 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 181: 00000944 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 182: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 183: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 184: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 185: 000009cc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00000a0c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 187: 00000a38 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 188: 00000a50 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 189: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 190: 000021f9 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ - 191: 00002575 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ - 192: 0000e2c1 412 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 193: 00002a0d 498 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ - 194: 00002c01 1332 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ - 195: 0000eba1 2648 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ - 196: 0000ea0d 404 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 197: 00007be9 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ - 198: 00005061 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ - 199: 00005571 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ - 200: 0000e45d 1080 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 201: 0000e895 376 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 190: 000021e5 192 FUNC LOCAL DEFAULT 1 slash_no_default_rule │ │ │ │ │ + 191: 00002561 242 FUNC LOCAL DEFAULT 1 slash_with_default_rule │ │ │ │ │ + 192: 0000e2d5 412 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 193: 000029f9 498 FUNC LOCAL DEFAULT 1 _loop0_29_rule │ │ │ │ │ + 194: 00002bed 1332 FUNC LOCAL DEFAULT 1 star_etc_rule │ │ │ │ │ + 195: 0000ebb5 2648 FUNC LOCAL DEFAULT 6 _loop1_31_rule │ │ │ │ │ + 196: 0000ea21 404 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 197: 00007b71 96 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 198: 0000504d 240 FUNC LOCAL DEFAULT 1 _loop0_32_rule │ │ │ │ │ + 199: 0000555d 244 FUNC LOCAL DEFAULT 1 _loop1_33_rule │ │ │ │ │ + 200: 0000e471 1080 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 201: 0000e8a9 376 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 202: 00000a90 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 203: 00002669 458 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ - 204: 00002835 470 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 205: 00012161 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 203: 00002655 458 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ + 204: 00002821 472 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ + 205: 00012175 304 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 206: 00000acc 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 207: 00000af0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 208: 00000b14 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 209: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 210: 00003135 424 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ - 211: 0000540d 354 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 210: 00003121 424 FUNC LOCAL DEFAULT 1 kwds_rule │ │ │ │ │ + 211: 000053f9 354 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ 212: 00000977 100 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 213: 00000b68 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 214: 00000b94 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 215: 00006f0d 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ + 215: 00006e95 168 FUNC LOCAL DEFAULT 1 _tmp_119_rule │ │ │ │ │ 216: 00000911 102 FUNC LOCAL DEFAULT 9 _tmp_118_rule │ │ │ │ │ 217: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 218: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 219: 00000f43 118 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 220: 00000c34 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 221: 00000c50 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 222: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ @@ -230,113 +230,113 @@ │ │ │ │ │ 226: 00000d44 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ 227: 00000d74 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 228: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 229: 00000dc4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 230: 00000dec 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 231: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 232: 00000e38 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ - 233: 000035fd 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ - 234: 0000860d 376 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ + 233: 000035e9 150 FUNC LOCAL DEFAULT 1 fstring_conversion_rule │ │ │ │ │ + 234: 000085f9 376 FUNC LOCAL DEFAULT 1 _loop0_77_rule │ │ │ │ │ 235: 00000cfb 100 FUNC LOCAL DEFAULT 9 _tmp_152_rule.isra.0 │ │ │ │ │ 236: 00000c95 102 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 237: 00000c1f 118 FUNC LOCAL DEFAULT 9 _tmp_151_rule │ │ │ │ │ 238: 00000ab5 134 FUNC LOCAL DEFAULT 9 _tmp_150_rule │ │ │ │ │ 239: 00000e50 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 240: 000009db 112 FUNC LOCAL DEFAULT 9 _tmp_105_rule │ │ │ │ │ 241: 00000e78 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 242: 00000eb8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 243: 00000ef8 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ - 244: 00008225 536 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ + 244: 00008211 536 FUNC LOCAL DEFAULT 1 _tmp_163_rule │ │ │ │ │ 245: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 246: 00000f60 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 247: 00000fa0 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 248: 00000fcc 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 249: 0000100c 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 250: 00001030 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 251: 00004789 150 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ + 251: 00004775 150 FUNC LOCAL DEFAULT 1 _tmp_26_rule │ │ │ │ │ 252: 00001070 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 253: 000010ac 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 254: 0001104d 314 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ - 255: 00011ff5 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 256: 00011e9d 342 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 257: 0000ae11 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 258: 00005151 258 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ + 254: 00011061 314 FUNC LOCAL DEFAULT 6 double_starred_kvpair_rule │ │ │ │ │ + 255: 00012009 364 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 256: 00011eb1 344 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 257: 0000adfd 588 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 258: 0000513d 258 FUNC LOCAL DEFAULT 1 param_maybe_default_rule │ │ │ │ │ 259: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 260: 0000c609 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 260: 0000c5f5 100 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ 261: 000010e4 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 262: 0000599d 366 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 263: 00005b0d 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ - 264: 00005d4d 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 262: 00005989 366 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 263: 00005af9 118 FUNC LOCAL DEFAULT 1 _tmp_36_rule │ │ │ │ │ + 264: 00005d39 854 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 265: 00001114 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ - 266: 00006bd5 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 267: 0000710d 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 268: 00012291 778 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ - 269: 000073e9 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ - 270: 000074d9 924 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 271: 00007201 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ - 272: 00012815 728 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ + 266: 00006b5d 192 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 267: 00007095 242 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 268: 000122a5 778 FUNC LOCAL DEFAULT 6 _loop1_73_rule │ │ │ │ │ + 269: 00007371 240 FUNC LOCAL DEFAULT 1 _loop0_72_rule │ │ │ │ │ + 270: 00007461 924 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 271: 00007189 250 FUNC LOCAL DEFAULT 1 _loop1_74_rule │ │ │ │ │ + 272: 00012829 728 FUNC LOCAL DEFAULT 6 _loop0_71_rule │ │ │ │ │ 273: 0000033d 98 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 274: 0000843d 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ - 275: 0000ad0d 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ - 276: 0001259d 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 277: 00012729 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 274: 00008429 240 FUNC LOCAL DEFAULT 1 _loop0_75_rule │ │ │ │ │ + 275: 0000acf9 258 FUNC LOCAL DEFAULT 1 _loop1_76_rule │ │ │ │ │ + 276: 000125b1 394 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 277: 0001273d 236 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ 278: 0000114c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 279: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 280: 00006ea9 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ - 281: 000072fd 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 280: 00006e31 100 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 281: 00007285 234 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ 282: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 283: 0000017d 110 FUNC LOCAL DEFAULT 9 _tmp_174_rule │ │ │ │ │ 284: 000001eb 112 FUNC LOCAL DEFAULT 9 _tmp_177_rule │ │ │ │ │ - 285: 00007875 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 285: 000077fd 418 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 286: 00001281 100 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 287: 000011bc 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 288: 000011d0 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 289: 000011e4 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 290: 0000bcf1 984 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 290: 0000bcdd 984 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 291: 00000411 1280 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ - 292: 0000852d 222 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 293: 00008a31 162 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 294: 00008c71 636 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 295: 00008ad5 412 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 296: 0000a655 454 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 297: 0000a2b1 178 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 298: 0000a365 238 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 292: 00008519 222 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 293: 00008a1d 162 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 294: 00008c5d 636 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 295: 00008ac1 412 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 296: 0000a641 454 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 297: 0000a29d 178 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 298: 0000a351 238 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 299: 000011f4 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 300: 000011f8 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 301: 00001214 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 302: 00008eed 586 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 303: 00009139 3514 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 302: 00008ed9 586 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 303: 00009125 3514 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 304: 00001234 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ - 305: 00009ef5 248 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 306: 00009fed 326 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 307: 0000a455 414 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 308: 0000a5f5 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 309: 0000a919 454 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 310: 0000c0c9 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ - 311: 0000c12d 136 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 312: 0000c1b5 416 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 313: 0000aae1 406 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 314: 0000a8a5 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ - 315: 0000a135 246 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 305: 00009ee1 248 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 306: 00009fd9 326 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 307: 0000a441 414 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 308: 0000a5e1 96 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 309: 0000a905 454 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 310: 0000c0b5 100 FUNC LOCAL DEFAULT 1 _tmp_42_rule │ │ │ │ │ + 311: 0000c119 136 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 312: 0000c1a1 416 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 313: 0000aacd 406 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 314: 0000a891 116 FUNC LOCAL DEFAULT 1 _tmp_44_rule │ │ │ │ │ + 315: 0000a121 246 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 316: 000002c3 122 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 317: 0000a22d 132 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ - 318: 0000ac79 148 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 317: 0000a219 132 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 318: 0000ac65 148 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 319: 00001260 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 320: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ - 321: 0000b05d 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ + 321: 0000b049 116 FUNC LOCAL DEFAULT 1 _tmp_113_rule │ │ │ │ │ 322: 000012cc 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 323: 000012f8 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 324: 0000131c 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 325: 00001344 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 326: 00001364 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ - 327: 0000b4dd 160 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 327: 0000b4c9 160 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 328: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 329: 000013c0 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 330: 000013e8 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ - 331: 0000c355 690 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 331: 0000c341 690 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 332: 00001410 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ 333: 00001440 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 334: 00001470 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 335: 000014a0 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ 336: 000014d0 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 337: 00001504 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ 338: 00001534 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ @@ -421,21 +421,21 @@ │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_update_memo │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Attribute │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_number_token │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_tstrings │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -51,39 +51,39 @@ │ │ │ │ │ 00000404 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000041a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000432 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000448 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000045c 0000090a R_ARM_THM_CALL 00000dc5 _gather_104_rule │ │ │ │ │ 0000047e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000048a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000494 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +00000494 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 000004a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004b4 0001740a R_ARM_THM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000004c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004d0 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +000004d0 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 000004de 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 000004ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000500 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +00000500 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 0000050c 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000526 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00000534 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +00000526 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00000534 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 00000544 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000552 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000055e 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +0000055e 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 0000056e 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000057a 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000588 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000592 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000059e 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +0000059e 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 000005b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005c8 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +000005c8 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 000005d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005f2 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +000005f2 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 00000604 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000612 0001750a R_ARM_THM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000622 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000062a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000636 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000064c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000067c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ 000006a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006c0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000006e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000070a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000072a 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ +0000072a 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ 00000738 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000076c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000077c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000078c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007bc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -137,2342 +137,2342 @@ │ │ │ │ │ 00000aec 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000b02 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 00000b1e 0001d00a R_ARM_THM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 00000b2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ba2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000baa 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000bc6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000be6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000bfa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c30 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000c42 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c52 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c6c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000c80 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -00000c9a 0001d10a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000cca 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000cd2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ce8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cf8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000d0a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d12 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d1a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d66 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000d96 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000daa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000db0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000dcc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e18 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e1c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000e20 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -00000e24 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -00000e3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000eb4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000ed4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ee6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000efc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f0c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000f22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f38 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f3c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000f40 0000972f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ -00000f44 00009730 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ -00000f64 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000f8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f9a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000fac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fbe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fcc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fe6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ffa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001016 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001028 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000102e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001044 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001064 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000106c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010b4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000010c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000010ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000111c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001122 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000116a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001188 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011da 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -000011e6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001200 0000290a R_ARM_THM_CALL 0000e02d NEW_TYPE_COMMENT │ │ │ │ │ -00001222 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0000124c 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00001272 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000128a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001294 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000012b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001304 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00001310 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001328 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00001338 0000290a R_ARM_THM_CALL 0000e02d NEW_TYPE_COMMENT │ │ │ │ │ -0000135a 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00001362 0000a32f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ -00001366 0000a330 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ -0000137a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000138e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000013d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000013d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000bde 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000be4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000bf6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c2a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000c3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c64 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000c78 0001cf0a R_ARM_THM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00000c92 0001d10a R_ARM_THM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000cc2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000cca 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ce0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cf0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000d02 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d32 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d3e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d4e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d56 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d5e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d66 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d76 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000d9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dac 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000dbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000dce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000dfa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000e36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000e58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000e90 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000eca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000edc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ef2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000efa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000efe 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000f02 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +00000f06 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +00000f20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f42 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f48 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000f78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000f7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000f94 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000fc0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000fd2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fe2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000ff8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000100e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001012 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001016 0000972f R_ARM_THM_MOVW_ABS_NC 00000718 .LC43 │ │ │ │ │ +0000101a 00009730 R_ARM_THM_MOVT_ABS 00000718 .LC43 │ │ │ │ │ +0000103a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001050 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001058 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000109e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000010aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000010d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001108 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000110e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000114c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001156 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001190 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011c6 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +000011d2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000011ec 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +0000120e 0001d30a R_ARM_THM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00001238 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000125e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001276 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001280 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000129e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f0 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +000012fc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001314 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00001324 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +00001348 0001d40a R_ARM_THM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00001350 0000a32f R_ARM_THM_MOVW_ABS_NC 00000800 .LC49 │ │ │ │ │ +00001354 0000a330 R_ARM_THM_MOVT_ABS 00000800 .LC49 │ │ │ │ │ +00001368 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000137c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000013be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000013c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000013e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001406 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001410 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001426 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000143c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001452 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000145c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001462 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00001466 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00001470 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000148a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000149e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014aa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000014c4 0000a22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ -000014c8 0000a230 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ -000014cc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000014e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001500 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00001504 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00001508 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001520 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000154a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000154e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00001556 0000a12f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ -0000155a 0000a130 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ -00001562 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000156c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015aa 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000015c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000015d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001616 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001660 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001666 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001684 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000016ca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000016e8 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00001722 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001728 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001746 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000174e 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ -00001752 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ -0000175a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001764 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000176c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001770 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001784 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00001790 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -00001794 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -000017a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000017fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000183c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001842 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001856 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00001878 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00001890 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001896 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000018b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000018f4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001902 0001de0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00001912 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001924 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000193e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001974 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000197a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001996 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a2e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a34 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a64 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001a6a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a80 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001a9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001aac 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001abe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ace 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000013fe 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001414 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000142a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001440 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000144a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001450 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00001454 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000145e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001478 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000148c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001498 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000014b2 0000a22f R_ARM_THM_MOVW_ABS_NC 000007fc .LC48 │ │ │ │ │ +000014b6 0000a230 R_ARM_THM_MOVT_ABS 000007fc .LC48 │ │ │ │ │ +000014ba 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000014d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014ee 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +000014f2 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +000014f6 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000150e 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00001538 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000153c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00001544 0000a12f R_ARM_THM_MOVW_ABS_NC 000007bc .LC47 │ │ │ │ │ +00001548 0000a130 R_ARM_THM_MOVT_ABS 000007bc .LC47 │ │ │ │ │ +00001550 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000155a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001598 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000015b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015c6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001604 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000164c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001652 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001670 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000016b6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000016d4 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000170e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001714 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001732 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000173a 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ +0000173e 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ +00001746 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00001750 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00001758 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000175c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001770 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000177c 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +00001780 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +00001790 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000017ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001828 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000182e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001842 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00001864 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000187c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001882 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000018a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018b2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000018e0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000018ee 0001de0a R_ARM_THM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000018fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001910 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000192a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001960 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001966 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001982 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000019f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a1a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a20 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001a56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001a6c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a98 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001aaa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001aba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00001ace 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ae2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001af6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b04 0000b32f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ -00001b08 0000b330 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ -00001b5e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001b6a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b72 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b94 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001baa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001bb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001bbe 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bc2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001bc6 0000b22f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ -00001bca 0000b230 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ -00001be4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c08 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c20 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c30 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ca0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001ca6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ce4 0000c00a R_ARM_THM_CALL 0000e2c1 _loop1_30_rule │ │ │ │ │ -00001d0c 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001d36 0000c30a R_ARM_THM_CALL 0000eba1 _loop1_31_rule │ │ │ │ │ -00001d60 0000c40a R_ARM_THM_CALL 0000ea0d _loop0_28_rule │ │ │ │ │ -00001d90 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001d98 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -00001d9c 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -00001db4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dce 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00001dd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001e2a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e64 0000c40a R_ARM_THM_CALL 0000ea0d _loop0_28_rule │ │ │ │ │ -00001e7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001e84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001eb0 0000c30a R_ARM_THM_CALL 0000eba1 _loop1_31_rule │ │ │ │ │ -00001ecc 0000c40a R_ARM_THM_CALL 0000ea0d _loop0_28_rule │ │ │ │ │ -00001ed6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f7e 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00001f82 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00001f88 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001f8c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fa4 0000c00a R_ARM_THM_CALL 0000e2c1 _loop1_30_rule │ │ │ │ │ -00001fb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fc8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fcc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001fd4 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ -00001fd8 0000ba30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ -00001fee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000200e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002014 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002028 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002036 0000c80a R_ARM_THM_CALL 0000e45d param_no_default_rule │ │ │ │ │ -0000204a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002054 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -00002058 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00002074 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000207e 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -00002082 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -00002092 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000209c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a6 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -000020aa 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -000020b0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000020b4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000020d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020dc 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000020ee 0000c80a R_ARM_THM_CALL 0000e45d param_no_default_rule │ │ │ │ │ -000020f8 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -000020fc 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -00002104 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001af0 0000b32f R_ARM_THM_MOVW_ABS_NC 00000928 .LC56 │ │ │ │ │ +00001af4 0000b330 R_ARM_THM_MOVT_ABS 00000928 .LC56 │ │ │ │ │ +00001b4a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001b56 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b5e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b80 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b96 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001ba0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001baa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bae 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001bb2 0000b22f R_ARM_THM_MOVW_ABS_NC 00000904 .LC55 │ │ │ │ │ +00001bb6 0000b230 R_ARM_THM_MOVT_ABS 00000904 .LC55 │ │ │ │ │ +00001bd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bf4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bfc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001c1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c58 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c5e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001cd0 0000c00a R_ARM_THM_CALL 0000e2d5 _loop1_30_rule │ │ │ │ │ +00001cf8 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d22 0000c30a R_ARM_THM_CALL 0000ebb5 _loop1_31_rule │ │ │ │ │ +00001d4c 0000c40a R_ARM_THM_CALL 0000ea21 _loop0_28_rule │ │ │ │ │ +00001d7c 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001d84 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00001d88 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00001da0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dba 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00001dc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001df8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001dfe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e50 0000c40a R_ARM_THM_CALL 0000ea21 _loop0_28_rule │ │ │ │ │ +00001e6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001e70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001e9c 0000c30a R_ARM_THM_CALL 0000ebb5 _loop1_31_rule │ │ │ │ │ +00001eb8 0000c40a R_ARM_THM_CALL 0000ea21 _loop0_28_rule │ │ │ │ │ +00001ec2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f6a 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +00001f6e 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +00001f74 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f78 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f90 0000c00a R_ARM_THM_CALL 0000e2d5 _loop1_30_rule │ │ │ │ │ +00001f9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001faa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fb4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fb8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fc0 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000a0c .LC62 │ │ │ │ │ +00001fc4 0000ba30 R_ARM_THM_MOVT_ABS 00000a0c .LC62 │ │ │ │ │ +00001fda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ffa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002000 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002014 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002022 0000c80a R_ARM_THM_CALL 0000e471 param_no_default_rule │ │ │ │ │ +00002036 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002040 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +00002044 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +00002060 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000206a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +0000206e 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +0000207e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002088 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002092 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +00002096 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +0000209c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000020a0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000020be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020c8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000020da 0000c80a R_ARM_THM_CALL 0000e471 param_no_default_rule │ │ │ │ │ +000020e4 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +000020e8 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +000020f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000020fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002112 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002126 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000211e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002132 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002148 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000214e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002168 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002190 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002196 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021c0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000021d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002216 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000221c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000222e 0000c00a R_ARM_THM_CALL 0000e2c1 _loop1_30_rule │ │ │ │ │ -0000223a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000224a 0000c00a R_ARM_THM_CALL 0000e2c1 _loop1_30_rule │ │ │ │ │ -00002256 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000227c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002290 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002294 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000229e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000022b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000022d6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000022dc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002340 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002346 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002364 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002386 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000023ae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000023ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000023f4 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -000023fe 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000240c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002430 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000243e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002474 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000247a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002494 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000249e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000024cc 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ -000024d0 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ -000024ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000024fe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002504 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002508 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002510 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ -00002514 0000ca30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ -0000251a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002522 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002544 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002564 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002594 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000259a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000025ac 0000c40a R_ARM_THM_CALL 0000ea0d _loop0_28_rule │ │ │ │ │ -000025b6 0000c30a R_ARM_THM_CALL 0000eba1 _loop1_31_rule │ │ │ │ │ -000025c6 0000c40a R_ARM_THM_CALL 0000ea0d _loop0_28_rule │ │ │ │ │ -000025d0 0000c30a R_ARM_THM_CALL 0000eba1 _loop1_31_rule │ │ │ │ │ -000025f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000260a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000261a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000263c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002640 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002660 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000268c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002692 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000026ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002706 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002720 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000272e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000273e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000274e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000027ae 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027c4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002800 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000280e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002816 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002826 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002858 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000285e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000288c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000028a6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000028c6 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000028ec 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002934 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000293a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002946 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002952 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002970 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002976 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ -0000297a 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ -00002982 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000298c 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00002994 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002998 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000029ac 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000029b8 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ -000029bc 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ -000029cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a4e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002a7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002a84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a96 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -00002aa6 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -00002ac2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002ad4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002af8 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -00002b06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b24 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002b54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b64 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -00002b72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b7e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b82 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b8c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b9c 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00002ba6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bc0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002bc8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bf8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002c2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002c4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca8 0000c80a R_ARM_THM_CALL 0000e45d param_no_default_rule │ │ │ │ │ -00002cd6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002cfa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d68 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002d74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002db4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002de4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dfa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e1c 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00002e2c 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ -00002e42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e4e 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ -00002e56 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -00002e5a 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -00002e60 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e64 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002e7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e90 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -00002e9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ea4 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -00002ea8 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -00002eae 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002eb2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002eca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ed6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ee0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ee4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002eec 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ -00002ef0 0000cf30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ -00002ef6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002f00 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f20 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f26 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002140 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000214e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000217c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002182 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002194 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021ac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000021be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002202 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002208 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000221a 0000c00a R_ARM_THM_CALL 0000e2d5 _loop1_30_rule │ │ │ │ │ +00002226 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002236 0000c00a R_ARM_THM_CALL 0000e2d5 _loop1_30_rule │ │ │ │ │ +00002242 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000225a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002268 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000227c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002280 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000228a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000229e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000022c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000022c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000232c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002332 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002350 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002372 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000238c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002390 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000239a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000023ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023c6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000023e0 0001e40a R_ARM_THM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +000023ea 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000023f8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000241c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000242a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002460 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002466 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002480 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000248a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000249a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b8 0000982f R_ARM_THM_MOVW_ABS_NC 0000074c .LC44 │ │ │ │ │ +000024bc 00009830 R_ARM_THM_MOVT_ABS 0000074c .LC44 │ │ │ │ │ +000024d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000024f0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024f4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000024fc 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000a90 .LC66 │ │ │ │ │ +00002500 0000ca30 R_ARM_THM_MOVT_ABS 00000a90 .LC66 │ │ │ │ │ +00002506 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000250e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002530 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002550 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002580 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002586 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002598 0000c40a R_ARM_THM_CALL 0000ea21 _loop0_28_rule │ │ │ │ │ +000025a2 0000c30a R_ARM_THM_CALL 0000ebb5 _loop1_31_rule │ │ │ │ │ +000025b2 0000c40a R_ARM_THM_CALL 0000ea21 _loop0_28_rule │ │ │ │ │ +000025bc 0000c30a R_ARM_THM_CALL 0000ebb5 _loop1_31_rule │ │ │ │ │ +000025dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f6 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00002606 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002620 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002628 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000262c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002636 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000264c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002678 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000267e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000026f2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000270c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000271a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000272a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000273a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000279a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000027a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027b0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002802 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002812 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002844 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000284a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002878 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002892 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000028b2 0001d80a R_ARM_THM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000028d8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002922 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002928 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002934 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002940 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000295e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002964 0000b12f R_ARM_THM_MOVW_ABS_NC 00000fb9 _tmp_139_rule │ │ │ │ │ +00002968 0000b130 R_ARM_THM_MOVT_ABS 00000fb9 _tmp_139_rule │ │ │ │ │ +00002970 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000297a 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00002982 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002986 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000299a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000029a6 0000b02f R_ARM_THM_MOVW_ABS_NC 000008e4 .LC54 │ │ │ │ │ +000029aa 0000b030 R_ARM_THM_MOVT_ABS 000008e4 .LC54 │ │ │ │ │ +000029ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a3a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002a70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002a82 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +00002a92 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +00002aae 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002ac0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ae4 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +00002af2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002afe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b10 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002b40 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b50 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +00002b5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b6a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b6e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b78 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b88 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00002b92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002bac 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002bb4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002bd8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002be4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002c16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002c36 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c94 0000c80a R_ARM_THM_CALL 0000e471 param_no_default_rule │ │ │ │ │ +00002cc2 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002ce6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002cec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d54 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002d60 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002da0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e08 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00002e18 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ +00002e2e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e3a 0000d40a R_ARM_THM_CALL 00000977 _tmp_128_rule │ │ │ │ │ +00002e42 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00002e46 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +00002e4c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e50 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e68 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e7c 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +00002e88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e90 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +00002e94 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00002e9a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e9e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002eb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ec2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ecc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ed0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ed8 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000af0 .LC68 │ │ │ │ │ +00002edc 0000cf30 R_ARM_THM_MOVT_ABS 00000af0 .LC68 │ │ │ │ │ +00002ee2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002eec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f68 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002fa4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fce 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -00002fd2 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -00002fd8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002fdc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ffe 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003018 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003028 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003046 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003050 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000305e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003062 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000306c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000307c 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000030b6 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000030ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030ea 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000030f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003104 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000311c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003124 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003156 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000315c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003176 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000318e 0000c80a R_ARM_THM_CALL 0000e45d param_no_default_rule │ │ │ │ │ -000031a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f54 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f76 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f7c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fa2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fba 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +00002fbe 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00002fc4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002fc8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002fea 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00003004 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003014 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003032 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000303c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000304a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000304e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003058 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003068 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000030a2 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000030b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030d6 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000030e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003108 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003110 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003142 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003148 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003162 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000317a 0000c80a R_ARM_THM_CALL 0000e471 param_no_default_rule │ │ │ │ │ +0000318c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000031ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000320a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000322e 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -0000323a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003244 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ -0000324c 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00003250 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00003256 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000325a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003272 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003286 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -00003292 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000329c 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -000032a8 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -000032b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032bc 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -000032c0 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -000032ce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032d6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003304 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000332c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003334 0000570a R_ARM_THM_CALL 0000ff4d star_named_expressions_rule │ │ │ │ │ -00003342 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000334a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003366 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00003386 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000339e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000033d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000033f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000033fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000340e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003426 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00003438 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003458 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003482 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003488 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000034a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034ee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000034f4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003508 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000351e 0000f02f R_ARM_THM_MOVW_ABS_NC 000009db _tmp_105_rule │ │ │ │ │ -00003522 0000f030 R_ARM_THM_MOVT_ABS 000009db _tmp_105_rule │ │ │ │ │ -00003528 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003540 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000354c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003558 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003564 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000356c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003570 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003578 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ -0000357c 0000ef30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ -00003582 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000358a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000035f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000361c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003622 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000363e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000364a 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -00003674 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000367c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000036ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000036cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036d4 0000780a R_ARM_THM_CALL 000063c9 star_target_rule │ │ │ │ │ -000036fc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003704 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003740 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003746 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003764 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003792 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037c4 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -000037d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000037dc 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -000037f4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003808 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003826 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000383c 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -0000384a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003854 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000386e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003890 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000389a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000038e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000038e8 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -000038f2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000321a 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +00003226 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003230 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ +00003238 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +0000323c 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00003242 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003246 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000325e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003272 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +0000327e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003288 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +00003294 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +000032a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032a8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +000032ac 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +000032ba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032ea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000032f0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003318 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003320 0000570a R_ARM_THM_CALL 0000ff61 star_named_expressions_rule │ │ │ │ │ +0000332e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003336 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003352 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00003372 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000338a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000033be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000033e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000033ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000033fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003412 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00003424 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003444 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000346e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003474 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000348c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003496 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000034e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000034f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000350a 0000f02f R_ARM_THM_MOVW_ABS_NC 000009db _tmp_105_rule │ │ │ │ │ +0000350e 0000f030 R_ARM_THM_MOVT_ABS 000009db _tmp_105_rule │ │ │ │ │ +00003514 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000352c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003538 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003544 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003550 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003558 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000355c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003564 0000ef2f R_ARM_THM_MOVW_ABS_NC 00000e50 .LC88 │ │ │ │ │ +00003568 0000ef30 R_ARM_THM_MOVT_ABS 00000e50 .LC88 │ │ │ │ │ +0000356e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003576 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000358e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003608 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000360e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003620 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000362a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003636 0001ea0a R_ARM_THM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +00003660 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003668 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000036a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000036b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036c0 0000780a R_ARM_THM_CALL 000063dd star_target_rule │ │ │ │ │ +000036e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000036f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000372c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003732 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003750 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000377e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003794 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037b0 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ +000037be 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c8 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +000037e0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000037f4 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003812 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00003828 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ +00003836 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003840 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +0000385a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000387c 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ +00003886 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000038cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038d4 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ +000038de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000038fe 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ 00003908 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003912 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -0000391c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003926 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000392c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003930 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000393a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003952 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003956 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000395e 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ -00003962 0000f130 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ -00003966 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000396e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003986 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003990 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003994 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000399e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000039a2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000039a6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000039b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a32 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a38 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a6c 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003a70 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00003a78 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003a82 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00003a96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ab4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003aba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ad8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003af4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b2e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b38 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00003b46 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b4e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003b52 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003b5a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ -00003b5e 0000f330 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ -00003b64 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003b6e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b9a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b9e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ba8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003bb4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003bb8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003bc2 0000f22f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ -00003bc6 0000f230 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ -00003bcc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003bdc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bfe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c62 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ -00003c66 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ -00003c6e 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00003c78 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00003c8c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ca6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003cc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cfe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d12 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d16 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d20 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003d2a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003d2e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003d38 0000f52f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ -00003d3c 0000f530 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ -00003d42 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003d4a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d64 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003db8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dbe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003dd6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003dfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e22 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003e54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e5e 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00003e6c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e76 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00003e80 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ea4 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00003ee2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003efe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f52 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003f64 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fa0 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00003fb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fba 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003fc8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fd2 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00003fde 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004004 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00004024 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004030 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000403e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004062 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000406a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000406e 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -00004082 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040ac 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -000040ba 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000040de 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040f2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004114 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000411a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004136 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004140 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000415c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004168 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004188 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004190 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004194 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000419e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000041ae 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000041b2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000041ba 0000f62f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ -000041be 0000f630 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ -000041c2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000041ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004202 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000420e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004216 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000421a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004224 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004244 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000424c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004274 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000427c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000042c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042cc 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -000042e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042f0 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000430c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004316 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000432c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004334 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00004350 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000435a 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00004368 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004372 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000437a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000437e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004390 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000439e 0000f92f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ -000043a2 0000f930 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ -000043b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043e4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000043e8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000043f2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000043f6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000043fa 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004404 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004426 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004446 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004462 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000446e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000447c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004486 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000448a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000449e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -000044a2 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -000044b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000044ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000451e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004528 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004552 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000455c 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00004566 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004592 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000045c8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000045fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004600 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003912 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003918 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000391c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003926 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000393e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003942 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000394a 0000f12f R_ARM_THM_MOVW_ABS_NC 00000e78 .LC89 │ │ │ │ │ +0000394e 0000f130 R_ARM_THM_MOVT_ABS 00000e78 .LC89 │ │ │ │ │ +00003952 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000395a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003972 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000397c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003980 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000398a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000398e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003992 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000039a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a58 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003a5c 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00003a64 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003a6e 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00003a82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aa0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003aa6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003ac4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ae0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b24 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00003b32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b3a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003b3e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003b46 0000f32f R_ARM_THM_MOVW_ABS_NC 00000ef8 .LC91 │ │ │ │ │ +00003b4a 0000f330 R_ARM_THM_MOVT_ABS 00000ef8 .LC91 │ │ │ │ │ +00003b50 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003b5a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b86 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b8a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b94 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003ba0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003ba4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003bae 0000f22f R_ARM_THM_MOVW_ABS_NC 00000eb8 .LC90 │ │ │ │ │ +00003bb2 0000f230 R_ARM_THM_MOVT_ABS 00000eb8 .LC90 │ │ │ │ │ +00003bb8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003bc8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c4e 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ +00003c52 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ +00003c5a 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00003c64 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00003c78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c92 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c98 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003cae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cd6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cf6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cfe 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d02 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d0c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003d16 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003d1a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003d24 0000f52f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC92 │ │ │ │ │ +00003d28 0000f530 R_ARM_THM_MOVT_ABS 00000f20 .LC92 │ │ │ │ │ +00003d2e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003d36 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d50 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d62 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003da4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003daa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003dc2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003dea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003df0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e0e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003e40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e4a 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00003e58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e62 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00003e6c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003e90 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00003ece 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003eea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f3e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003f50 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f8c 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00003f9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fa6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003fb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fbe 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00003fca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ff0 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00004010 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000401c 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +0000402a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000404e 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00004056 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +0000405a 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +0000406e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000408c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004098 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +000040a6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000040ca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000040de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004100 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004106 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004122 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000412c 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00004148 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004154 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000417c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004180 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000418a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000419a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000419e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000041a6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000f60 .LC93 │ │ │ │ │ +000041aa 0000f630 R_ARM_THM_MOVT_ABS 00000f60 .LC93 │ │ │ │ │ +000041ae 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000041ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000041ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004202 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004206 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004210 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004230 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004238 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004260 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004268 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004290 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004296 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042b8 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000042d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042dc 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000042f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004302 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004318 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004320 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000433c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004346 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00004354 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000435e 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00004366 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000436a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000437c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000438a 0000f92f R_ARM_THM_MOVW_ABS_NC 0000100c .LC96 │ │ │ │ │ +0000438e 0000f930 R_ARM_THM_MOVT_ABS 0000100c .LC96 │ │ │ │ │ +0000439e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000043c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043d0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000043d4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000043de 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000043e2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000043e6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000043f0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004412 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004432 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000444e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000445a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004468 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004472 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004476 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000448a 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +0000448e 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +0000449c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000044d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000450a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004514 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000453e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004548 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00004552 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000457e 0001ed0a R_ARM_THM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +000045b4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000045e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000045fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004612 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004626 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004648 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004650 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004674 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004680 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004688 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000468c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004696 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000046a4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000046a8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000046b0 0000fa2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ -000046b4 0000fa30 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ -000046b8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000046c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046d6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000046fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004702 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004706 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004710 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004714 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004718 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004720 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000473a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004758 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004770 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000047c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047c8 00005e0a R_ARM_THM_CALL 0000cd99 arguments_rule │ │ │ │ │ -000047d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004800 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004808 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004840 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004846 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004870 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000487a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000488e 0001710a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000048b0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000048e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000048ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004928 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000492e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004970 0000430a R_ARM_THM_CALL 00005ea5 star_targets_rule │ │ │ │ │ -00004980 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000498a 0000440a R_ARM_THM_CALL 000081d1 star_expressions_rule │ │ │ │ │ -0000499a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049b8 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -000049d6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000049ec 0000290a R_ARM_THM_CALL 0000e02d NEW_TYPE_COMMENT │ │ │ │ │ -00004a08 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ -00004a36 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a4e 0000430a R_ARM_THM_CALL 00005ea5 star_targets_rule │ │ │ │ │ -00004a5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a68 0000440a R_ARM_THM_CALL 000081d1 star_expressions_rule │ │ │ │ │ -00004a78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a96 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -00004ab4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004aca 0000290a R_ARM_THM_CALL 0000e02d NEW_TYPE_COMMENT │ │ │ │ │ -00004ae6 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00004aee 0000fd2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ -00004af2 0000fd30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ -00004b04 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b24 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004b5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004634 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000463c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004660 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000466c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004674 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004678 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004682 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004690 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00004694 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000469c 0000fa2f R_ARM_THM_MOVW_ABS_NC 00001030 .LC97 │ │ │ │ │ +000046a0 0000fa30 R_ARM_THM_MOVT_ABS 00001030 .LC97 │ │ │ │ │ +000046a4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000046ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046c2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046ee 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000046f2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000046fc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004700 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004704 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000470c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004726 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004744 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000475c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004794 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000479a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047b4 00005f0a R_ARM_THM_CALL 0000cdad arguments_rule │ │ │ │ │ +000047c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000047f4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000482c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004832 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000485c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004866 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000487a 0001710a R_ARM_THM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000489c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000048d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004914 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000491a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004952 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000495c 0000430a R_ARM_THM_CALL 00005eb9 star_targets_rule │ │ │ │ │ +0000496c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004976 0000440a R_ARM_THM_CALL 000081e5 star_expressions_rule │ │ │ │ │ +00004986 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004994 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049a4 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +000049c2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000049d8 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +000049f4 0001ee0a R_ARM_THM_CALL 00000000 _PyAST_For │ │ │ │ │ +00004a22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a3a 0000430a R_ARM_THM_CALL 00005eb9 star_targets_rule │ │ │ │ │ +00004a4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a54 0000440a R_ARM_THM_CALL 000081e5 star_expressions_rule │ │ │ │ │ +00004a64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a72 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a82 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +00004aa0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ab6 0000290a R_ARM_THM_CALL 0000e041 NEW_TYPE_COMMENT │ │ │ │ │ +00004ad2 0001ef0a R_ARM_THM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00004ada 0000fd2f R_ARM_THM_MOVW_ABS_NC 000010ac .LC99 │ │ │ │ │ +00004ade 0000fd30 R_ARM_THM_MOVT_ABS 000010ac .LC99 │ │ │ │ │ +00004af0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b10 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004b46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b6e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b76 0000430a R_ARM_THM_CALL 00005eb9 star_targets_rule │ │ │ │ │ 00004b82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b8a 0000430a R_ARM_THM_CALL 00005ea5 star_targets_rule │ │ │ │ │ 00004b96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004baa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bb8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bc2 0000430a R_ARM_THM_CALL 00005ea5 star_targets_rule │ │ │ │ │ -00004bce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bfe 0000440a R_ARM_THM_CALL 000081d1 star_expressions_rule │ │ │ │ │ -00004c0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c1e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c22 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c2c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004c3a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00004c3e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00004c46 0000fc2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ -00004c4a 0000fc30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ -00004c4e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004c56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c90 0000440a R_ARM_THM_CALL 000081d1 star_expressions_rule │ │ │ │ │ -00004c9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ca6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004caa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004cb4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004cb8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004cbc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004ccc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cf0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d5a 0000fe0a R_ARM_THM_CALL 0001104d double_starred_kvpair_rule │ │ │ │ │ -00004d80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d9a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004db2 0000fe0a R_ARM_THM_CALL 0001104d double_starred_kvpair_rule │ │ │ │ │ -00004dd2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004e04 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004e14 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004e28 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e36 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e4e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004e56 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e74 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004ea4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004eaa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ec4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004ee8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004eee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f00 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f12 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004f22 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004f36 0000820a R_ARM_THM_CALL 00007ac1 disjunction_rule │ │ │ │ │ -00004f6c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f8c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004f9e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004fa6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fb2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fbc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004fd2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ff8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ffe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000500e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005026 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00005038 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005058 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005082 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005088 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000509e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050c4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000050d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000510e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000511e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005126 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000513c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000514a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005170 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005176 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000518a 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -00005194 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -000051a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051bc 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000051e4 0000c90a R_ARM_THM_CALL 0000e895 param_rule │ │ │ │ │ -000051f6 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -00005206 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005212 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005216 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005220 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005230 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005236 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005278 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000527e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005294 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000052ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000052b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000052c6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000052e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052ee 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005300 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005310 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005322 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005350 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ba4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bae 0000430a R_ARM_THM_CALL 00005eb9 star_targets_rule │ │ │ │ │ +00004bba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bea 0000440a R_ARM_THM_CALL 000081e5 star_expressions_rule │ │ │ │ │ +00004bf6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c0a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c0e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c18 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004c26 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00004c2a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00004c32 0000fc2f R_ARM_THM_MOVW_ABS_NC 00001070 .LC98 │ │ │ │ │ +00004c36 0000fc30 R_ARM_THM_MOVT_ABS 00001070 .LC98 │ │ │ │ │ +00004c3a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004c42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004c66 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c7c 0000440a R_ARM_THM_CALL 000081e5 star_expressions_rule │ │ │ │ │ +00004c88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c92 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004c96 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004ca0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ca4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004ca8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004cb8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cdc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d46 0000fe0a R_ARM_THM_CALL 00011061 double_starred_kvpair_rule │ │ │ │ │ +00004d6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d86 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004d9e 0000fe0a R_ARM_THM_CALL 00011061 double_starred_kvpair_rule │ │ │ │ │ +00004dbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dd2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004df0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e00 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004e14 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004e22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e32 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e42 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004e50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e60 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004eb0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004ed4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004eda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004eec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004efe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004f0e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004f22 0000820a R_ARM_THM_CALL 00007ad5 disjunction_rule │ │ │ │ │ +00004f58 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f78 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004f8a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004f92 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f9e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fa8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004fbe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fe4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004fea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ffa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005012 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00005024 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005044 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000506e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005074 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000508a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050b0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000050be 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050fa 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000510a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005112 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005128 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005136 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000515c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005162 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005176 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +00005180 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +0000518e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005198 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051a8 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000051d0 0000c90a R_ARM_THM_CALL 0000e8a9 param_rule │ │ │ │ │ +000051e2 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +000051f2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051fe 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005202 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000520c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000521c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005222 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005264 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000526a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005280 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005298 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000529e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000052b2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052da 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000052ec 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000052fc 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000530e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000533c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000534c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005360 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005374 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000537c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005392 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000539a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053ac 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053e4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000053e8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000053fa 0001052f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ -000053fe 00010530 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ -00005404 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000542e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005434 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005458 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005474 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005486 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000548c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000549e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054a8 00008a0a R_ARM_THM_CALL 00009ce1 star_expression_rule │ │ │ │ │ -000054c2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054e4 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000054fa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005520 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005548 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005568 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005590 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005596 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000055aa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000055e0 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000055fa 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005618 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000562a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000563a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005642 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000564a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005658 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005684 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000568a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056cc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056e2 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -000056f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000570e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005744 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000576c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005772 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000579c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057b4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000057ca 0001f50a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ -000057da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000057f6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000582c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005858 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000585e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000588e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005894 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000058a8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000058c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058d0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000058e2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000058f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000593c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000594a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005368 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000537e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005386 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005398 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000053d0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000053d4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000053e6 0001052f R_ARM_THM_MOVW_ABS_NC 000010e4 .LC101 │ │ │ │ │ +000053ea 00010530 R_ARM_THM_MOVT_ABS 000010e4 .LC101 │ │ │ │ │ +000053f0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000541a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005420 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005444 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005460 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005472 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005478 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000548a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005494 00008a0a R_ARM_THM_CALL 00009cf5 star_expression_rule │ │ │ │ │ +000054ae 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054d0 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000054e6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000550c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005534 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005554 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000557c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005582 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005596 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055cc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055e6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005604 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005616 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005626 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000562e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005636 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005644 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005670 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005676 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056b8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056ce 0001f40a R_ARM_THM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +000056de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056fa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005730 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005758 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000575e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005788 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057a0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000057b6 0001f50a R_ARM_THM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000057c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057e2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005818 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005844 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000584a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000587a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005880 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005894 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000058ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058bc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000058ce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058de 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005928 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005936 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005946 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000595a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000596e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005976 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005984 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005994 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000059bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000059c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000059d6 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -000059e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059fa 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00005a08 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00005a22 0000780a R_ARM_THM_CALL 000063c9 star_target_rule │ │ │ │ │ -00005a2c 0001072f R_ARM_THM_MOVW_ABS_NC 00005b0d _tmp_36_rule │ │ │ │ │ -00005a30 00010730 R_ARM_THM_MOVT_ABS 00005b0d _tmp_36_rule │ │ │ │ │ -00005a38 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005a46 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00005a52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a72 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005aa2 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00005aae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ab6 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00005abe 0001072f R_ARM_THM_MOVW_ABS_NC 00005b0d _tmp_36_rule │ │ │ │ │ -00005ac2 00010730 R_ARM_THM_MOVT_ABS 00005b0d _tmp_36_rule │ │ │ │ │ -00005aca 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005ada 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005afe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b70 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ba8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005bd4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005bda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c26 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005c40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c4e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c60 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c70 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005c84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cd6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005ce4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005cf4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d0c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d14 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005962 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005970 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005980 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000059ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059c2 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000059d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059e6 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000059f4 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00005a0e 0000780a R_ARM_THM_CALL 000063dd star_target_rule │ │ │ │ │ +00005a18 0001072f R_ARM_THM_MOVW_ABS_NC 00005af9 _tmp_36_rule │ │ │ │ │ +00005a1c 00010730 R_ARM_THM_MOVT_ABS 00005af9 _tmp_36_rule │ │ │ │ │ +00005a24 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005a32 0001f60a R_ARM_THM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00005a3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a5e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a8e 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00005a9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aa2 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00005aaa 0001072f R_ARM_THM_MOVW_ABS_NC 00005af9 _tmp_36_rule │ │ │ │ │ +00005aae 00010730 R_ARM_THM_MOVT_ABS 00005af9 _tmp_36_rule │ │ │ │ │ +00005ab6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005ac6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005aea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b16 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b1c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b5c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bc0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bc6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bf6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c12 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c3a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005c4c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c5c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005c70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cc2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005cd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ce0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005cf8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d00 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d2a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d36 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d92 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005dbc 00005c0a R_ARM_THM_CALL 00003d15 t_primary_rule │ │ │ │ │ -00005dc8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dde 00005c0a R_ARM_THM_CALL 00003d15 t_primary_rule │ │ │ │ │ -00005e00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e30 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005e40 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005e66 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005e7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e86 00005b0a R_ARM_THM_CALL 00010bc1 slices_rule │ │ │ │ │ -00005e94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e9c 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00005ea0 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -00005ea8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005eb2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ed2 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005ee0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ef6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005f02 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00005f06 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -00005f0e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005f1a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005f3a 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00005f48 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fb4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fbc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005fd8 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005fe4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ffa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006018 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000603e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006048 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006066 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006084 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006094 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000060c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006130 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006136 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006152 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006170 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000618a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006190 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061a6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000061d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000061ea 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -000061f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006206 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000621e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006226 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000625c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006264 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006276 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000628c 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000629a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062bc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062fa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000630e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006334 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006348 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000637a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006380 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006390 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d7e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005da8 00005c0a R_ARM_THM_CALL 00003d15 t_primary_rule │ │ │ │ │ +00005db4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dca 00005c0a R_ARM_THM_CALL 00003d15 t_primary_rule │ │ │ │ │ +00005dd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005de2 00005b0a R_ARM_THM_CALL 00010bd5 slices_rule │ │ │ │ │ +00005df0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005df8 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00005dfc 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +00005e04 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005e0c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e2e 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005e48 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005e70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e9e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005eac 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005eca 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005ed6 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00005eda 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +00005ee2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005eee 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005f10 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00005f1a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f4a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f52 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f6a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fb8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fc0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005fe0 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005fec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ffc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000602c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006036 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006054 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006072 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006080 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000060ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000611c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006122 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000613e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000615c 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00006176 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000617c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006192 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000061c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000061d6 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000061e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061f2 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000620a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006212 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006248 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006250 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006262 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006278 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006286 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000062a8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062ca 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062e6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000062fa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006320 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006334 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006368 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000636e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000638e 0000680a R_ARM_THM_CALL 0000fa0d tuple_rule │ │ │ │ │ 000063a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006406 0000680a R_ARM_THM_CALL 0000f9f9 tuple_rule │ │ │ │ │ -00006418 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000643c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006458 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000645e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006492 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006498 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000064cc 0000440a R_ARM_THM_CALL 000081d1 star_expressions_rule │ │ │ │ │ -000064de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006518 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000651e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000652c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000653a 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00006550 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000655e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000656e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006598 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000659e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006610 00010c0a R_ARM_THM_CALL 00012291 _loop1_73_rule │ │ │ │ │ -00006638 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000668a 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00006694 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066be 0001100a R_ARM_THM_CALL 00012815 _loop0_71_rule │ │ │ │ │ -000066ee 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000066f6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ -000066fa 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ -0000670e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000672e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006734 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000674c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006764 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ -00006786 0001100a R_ARM_THM_CALL 00012815 _loop0_71_rule │ │ │ │ │ -000067a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000067a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000067f0 0001100a R_ARM_THM_CALL 00012815 _loop0_71_rule │ │ │ │ │ -000067fa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006812 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ -00006826 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006842 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000686a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006870 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006884 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006896 0001140a R_ARM_THM_CALL 0001259d lambda_param_no_default_rule │ │ │ │ │ -000068b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068ba 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ -000068be 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ -000068c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000068c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000068e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068fe 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ -00006902 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ -00006926 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000692e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006936 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006966 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000697a 0001140a R_ARM_THM_CALL 0001259d lambda_param_no_default_rule │ │ │ │ │ -00006980 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ -00006984 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ -00006992 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069a8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000069da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069e4 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ -000069e8 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ -000069ee 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000069f2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006a1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a26 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ -00006a2a 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ -00006a40 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a46 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a5a 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -00006a72 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a78 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006a8c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006aa8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ab2 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -00006acc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006ae6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000063e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000641a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006420 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006432 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006440 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006454 0000440a R_ARM_THM_CALL 000081e5 star_expressions_rule │ │ │ │ │ +00006466 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000647a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064b4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000064c2 0001f70a R_ARM_THM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +000064d8 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000064e6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000064f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006520 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006526 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006554 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000655a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006598 00010c0a R_ARM_THM_CALL 000122a5 _loop1_73_rule │ │ │ │ │ +000065c0 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00006612 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000661c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006646 0001100a R_ARM_THM_CALL 00012829 _loop0_71_rule │ │ │ │ │ +00006676 0001e10a R_ARM_THM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000667e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000a70 .LC65 │ │ │ │ │ +00006682 0000bd30 R_ARM_THM_MOVT_ABS 00000a70 .LC65 │ │ │ │ │ +00006696 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000066b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000066bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066ec 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ +0000670e 0001100a R_ARM_THM_CALL 00012829 _loop0_71_rule │ │ │ │ │ +00006728 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000672e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006778 0001100a R_ARM_THM_CALL 00012829 _loop0_71_rule │ │ │ │ │ +00006782 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000679a 0001110a R_ARM_THM_CALL 0000033d _tmp_130_rule │ │ │ │ │ +000067ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000067f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000680c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000681e 0001140a R_ARM_THM_CALL 000125b1 lambda_param_no_default_rule │ │ │ │ │ +0000683a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006842 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC63 │ │ │ │ │ +00006846 0000bb30 R_ARM_THM_MOVT_ABS 00000a38 .LC63 │ │ │ │ │ +0000684c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006850 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006868 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000687e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006886 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000a50 .LC64 │ │ │ │ │ +0000688a 0000bc30 R_ARM_THM_MOVT_ABS 00000a50 .LC64 │ │ │ │ │ +000068ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000068ee 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006902 0001140a R_ARM_THM_CALL 000125b1 lambda_param_no_default_rule │ │ │ │ │ +00006908 0000b92f R_ARM_THM_MOVW_ABS_NC 000009cc .LC61 │ │ │ │ │ +0000690c 0000b930 R_ARM_THM_MOVT_ABS 000009cc .LC61 │ │ │ │ │ +0000691a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006930 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000694c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006962 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000696c 0000b72f R_ARM_THM_MOVW_ABS_NC 0000098c .LC59 │ │ │ │ │ +00006970 0000b730 R_ARM_THM_MOVT_ABS 0000098c .LC59 │ │ │ │ │ +00006976 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000697a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000069a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069ae 0000b82f R_ARM_THM_MOVW_ABS_NC 000009b4 .LC60 │ │ │ │ │ +000069b2 0000b830 R_ARM_THM_MOVT_ABS 000009b4 .LC60 │ │ │ │ │ +000069c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000069ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069e2 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +000069fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a00 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006a14 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006a30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a3a 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +00006a54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006a6e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a7c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a92 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006ac2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006aca 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ad2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ae2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006af4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b0a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006b3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b42 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b4a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b6c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b7c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006b90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ba0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bac 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006bb0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006bb8 0001092f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ -00006bbc 00010930 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ -00006bf2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bf8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c08 00010c0a R_ARM_THM_CALL 00012291 _loop1_73_rule │ │ │ │ │ -00006c14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c26 00010c0a R_ARM_THM_CALL 00012291 _loop1_73_rule │ │ │ │ │ -00006c32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c4e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c52 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c5c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00006c6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ce0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ce6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cfe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d70 00006f0a R_ARM_THM_CALL 0000e061 starred_expression_rule │ │ │ │ │ -00006d80 0000510a R_ARM_THM_CALL 0000fcc1 star_named_expression_rule │ │ │ │ │ -00006d8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d98 0000570a R_ARM_THM_CALL 0000ff4d star_named_expressions_rule │ │ │ │ │ -00006da4 00006a0a R_ARM_THM_CALL 0000c85d for_if_clauses_rule │ │ │ │ │ -00006dac 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006db0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006dc0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00006dca 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00006dd0 0001172f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -00006dd4 00011730 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00006dea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006dfe 0000510a R_ARM_THM_CALL 0000fcc1 star_named_expression_rule │ │ │ │ │ -00006e0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e18 00006a0a R_ARM_THM_CALL 0000c85d for_if_clauses_rule │ │ │ │ │ -00006e22 0001172f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ -00006e26 00011730 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ -00006e2c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006e30 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006e48 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006e70 00006a0a R_ARM_THM_CALL 0000c85d for_if_clauses_rule │ │ │ │ │ -00006e78 0001162f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ -00006e7c 00011630 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ -00006e82 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006e86 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006ec6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ecc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006edc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006eec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006efe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f50 0000680a R_ARM_THM_CALL 0000f9f9 tuple_rule │ │ │ │ │ -00006f5e 00005f0a R_ARM_THM_CALL 00006f89 genexp_rule │ │ │ │ │ -00006f70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fa6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ff6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000701a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007020 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000702e 0000430a R_ARM_THM_CALL 00005ea5 star_targets_rule │ │ │ │ │ -00007040 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007050 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007068 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000708e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000070a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070ba 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000070c2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000070d8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000070f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000070fe 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000712c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007132 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007144 0001100a R_ARM_THM_CALL 00012815 _loop0_71_rule │ │ │ │ │ -0000715e 0001100a R_ARM_THM_CALL 00012815 _loop0_71_rule │ │ │ │ │ -00007188 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007194 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071a2 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000071b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071d4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000071d8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000071e2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000071f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007222 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007228 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007238 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000725c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000728a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000072a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000072b4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000072bc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000072ca 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000072d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072ea 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000731c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007322 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007334 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -00007346 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -00007360 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -0000736e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000737e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000738c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073a2 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -000073ac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000073b0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000073ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000073ca 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000073e0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000740a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007410 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007426 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000744a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007458 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000748a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007492 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000074a8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000074b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000074c8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000074fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007502 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007520 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007534 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007566 0001140a R_ARM_THM_CALL 0001259d lambda_param_no_default_rule │ │ │ │ │ -00007594 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000075b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007606 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007628 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007652 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000765e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000766e 00011e0a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ -00007684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007690 00011e0a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ -00007698 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ -0000769c 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ -000076a2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076a6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076dc 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -000076e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076f0 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ -000076f4 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ -000076fa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076fe 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007720 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007726 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000773c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007752 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000776c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007780 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007786 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000778e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000779e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077b2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000077c6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000077ca 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000077d2 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ -000077d6 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ -000077dc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000077e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007800 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007810 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000781c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007838 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00007858 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007894 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000789a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078d0 0001140a R_ARM_THM_CALL 0001259d lambda_param_no_default_rule │ │ │ │ │ -000078e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007908 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000790e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007924 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007938 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000794c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007970 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -0000797c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007986 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ -0000798e 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ -00007992 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ -00007998 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000799c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000079b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079c8 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -000079d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079de 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -000079ea 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -000079f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079fe 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ -00007a02 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ -00007a10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a42 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a48 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a70 0000820a R_ARM_THM_CALL 00007ac1 disjunction_rule │ │ │ │ │ -00007a82 0000820a R_ARM_THM_CALL 00007ac1 disjunction_rule │ │ │ │ │ -00007a92 0000830a R_ARM_THM_CALL 0000c6ad lambdef_rule │ │ │ │ │ -00007ab2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007abc 0000820a R_ARM_THM_CALL 00007ac1 disjunction_rule │ │ │ │ │ -00007acc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ad6 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00007ae2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007b02 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -00007b10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b2a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b56 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007b80 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -00007b86 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b8a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b94 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ -00007b98 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ -00007ba6 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -00007baa 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -00007bb8 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007bd6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c82 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00007cae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007cb4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007cc8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ce2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cf0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007cfe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d12 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d32 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007d3e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d46 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d64 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007da4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007db4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007dd8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e04 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007e16 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e3c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e4c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e5c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e64 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e72 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ea0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ea6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ec2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ed6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eee 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006b04 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006b18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b34 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b38 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006b40 0001092f R_ARM_THM_MOVW_ABS_NC 00001114 .LC102 │ │ │ │ │ +00006b44 00010930 R_ARM_THM_MOVT_ABS 00001114 .LC102 │ │ │ │ │ +00006b7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b90 00010c0a R_ARM_THM_CALL 000122a5 _loop1_73_rule │ │ │ │ │ +00006b9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bae 00010c0a R_ARM_THM_CALL 000122a5 _loop1_73_rule │ │ │ │ │ +00006bba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bd6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bda 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006be4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006bf2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006c0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c68 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c6e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c86 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cf8 00006c0a R_ARM_THM_CALL 0000e075 starred_expression_rule │ │ │ │ │ +00006d08 0000510a R_ARM_THM_CALL 0000fcd5 star_named_expression_rule │ │ │ │ │ +00006d16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d20 0000570a R_ARM_THM_CALL 0000ff61 star_named_expressions_rule │ │ │ │ │ +00006d2c 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +00006d34 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d38 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006d48 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00006d52 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00006d58 0001172f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +00006d5c 00011730 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +00006d72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006d86 0000510a R_ARM_THM_CALL 0000fcd5 star_named_expression_rule │ │ │ │ │ +00006d94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006da0 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +00006daa 0001172f R_ARM_THM_MOVW_ABS_NC 00001180 .LC104 │ │ │ │ │ +00006dae 00011730 R_ARM_THM_MOVT_ABS 00001180 .LC104 │ │ │ │ │ +00006db4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006db8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006dd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006de8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006df0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006df8 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +00006e00 0001162f R_ARM_THM_MOVW_ABS_NC 0000114c .LC103 │ │ │ │ │ +00006e04 00011630 R_ARM_THM_MOVT_ABS 0000114c .LC103 │ │ │ │ │ +00006e0a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006e0e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006e4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e86 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006eb2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006eb8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ed8 0000680a R_ARM_THM_CALL 0000fa0d tuple_rule │ │ │ │ │ +00006ee6 00005e0a R_ARM_THM_CALL 00006f9d genexp_rule │ │ │ │ │ +00006ef8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f7e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006fa2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fa8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fb6 0000430a R_ARM_THM_CALL 00005eb9 star_targets_rule │ │ │ │ │ +00006fc8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006fd8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ff0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007016 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000702c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007042 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000704a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007060 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000707c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007086 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000070b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000070ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070cc 0001100a R_ARM_THM_CALL 00012829 _loop0_71_rule │ │ │ │ │ +000070e6 0001100a R_ARM_THM_CALL 00012829 _loop0_71_rule │ │ │ │ │ +00007110 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000711c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000712a 0001e50a R_ARM_THM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000713a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007154 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000715c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007160 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000716a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007180 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000071aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000071b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000071c0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000071e4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007212 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007230 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000723c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007244 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007252 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007260 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007272 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000072a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000072bc 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +000072ce 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +000072e8 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +000072f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007306 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00007314 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000732a 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +00007334 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007338 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007342 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007352 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00007368 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007392 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007398 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000073ae 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000073d2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000073e0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007412 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000741a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007430 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000743e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007450 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007484 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000748a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000074a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074ee 0001140a R_ARM_THM_CALL 000125b1 lambda_param_no_default_rule │ │ │ │ │ +0000751c 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00007540 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007546 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007560 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007578 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000758e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075da 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000075e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000075f6 00011e0a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ +0000760c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007618 00011e0a R_ARM_THM_CALL 00001281 _tmp_135_rule │ │ │ │ │ +00007620 0000d12f R_ARM_THM_MOVW_ABS_NC 00000b48 .LC70 │ │ │ │ │ +00007624 0000d130 R_ARM_THM_MOVT_ABS 00000b48 .LC70 │ │ │ │ │ +0000762a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000762e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007646 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007664 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +00007670 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007678 0000d02f R_ARM_THM_MOVW_ABS_NC 00000b14 .LC69 │ │ │ │ │ +0000767c 0000d030 R_ARM_THM_MOVT_ABS 00000b14 .LC69 │ │ │ │ │ +00007682 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007686 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000076a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000076ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000076c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007708 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000770e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007716 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007726 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000773a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000774e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007752 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000775a 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000acc .LC67 │ │ │ │ │ +0000775e 0000ce30 R_ARM_THM_MOVT_ABS 00000acc .LC67 │ │ │ │ │ +00007764 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000776c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007788 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007798 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000077a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077c0 0001e70a R_ARM_THM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000077e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000781c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007822 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007838 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007850 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007858 0001140a R_ARM_THM_CALL 000125b1 lambda_param_no_default_rule │ │ │ │ │ +0000786a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007890 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007896 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078f8 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +00007904 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000790e 0000db0a R_ARM_THM_CALL 00000f43 _tmp_129_rule │ │ │ │ │ +00007916 0000da2f R_ARM_THM_MOVW_ABS_NC 00000c04 .LC74 │ │ │ │ │ +0000791a 0000da30 R_ARM_THM_MOVT_ABS 00000c04 .LC74 │ │ │ │ │ +00007920 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007924 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000793c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007950 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +0000795c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007966 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +00007972 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +0000797e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007986 0000d92f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC73 │ │ │ │ │ +0000798a 0000d930 R_ARM_THM_MOVT_ABS 00000bd4 .LC73 │ │ │ │ │ +00007998 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000079d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000079f8 0000820a R_ARM_THM_CALL 00007ad5 disjunction_rule │ │ │ │ │ +00007a0a 0000820a R_ARM_THM_CALL 00007ad5 disjunction_rule │ │ │ │ │ +00007a1a 0000830a R_ARM_THM_CALL 0000c6c1 lambdef_rule │ │ │ │ │ +00007a3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a44 0000820a R_ARM_THM_CALL 00007ad5 disjunction_rule │ │ │ │ │ +00007a54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a5e 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00007a6a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007a8a 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007a98 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ab2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007ade 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b08 0001f80a R_ARM_THM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +00007b0e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b12 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b1c 0001202f R_ARM_THM_MOVW_ABS_NC 000011d0 .LC106 │ │ │ │ │ +00007b20 00012030 R_ARM_THM_MOVT_ABS 000011d0 .LC106 │ │ │ │ │ +00007b2e 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +00007b32 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +00007b40 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007b5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bc2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c0a 0001f90a R_ARM_THM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00007c36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c50 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007c6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c78 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007c86 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c9a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007cba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007cc6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007cce 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007cec 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d3c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007d60 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d8c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007d9e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007dc4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007dd4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007de4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007dec 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007dfa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e28 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e2e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e4a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007e5e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e76 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007e98 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e9e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007eb6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ee4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007eea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007f10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007f16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f2e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f88 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f8e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fa8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007fc8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ff0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000800e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008036 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008044 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008056 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000805e 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ -00008062 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ -00008078 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008092 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ -000080a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008108 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -0000813c 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000816a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000817c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008186 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000818e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000819a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081c0 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ -000081d6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081f2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000081fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008248 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000824e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008274 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000827a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082a4 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -000082b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082c4 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -000082ea 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00008306 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000830c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008326 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008344 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008362 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000836c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008384 00006f0a R_ARM_THM_CALL 0000e061 starred_expression_rule │ │ │ │ │ -00008396 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083bc 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -000083cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000083fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008408 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000840e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008436 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000845e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008464 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008478 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000849e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000084ac 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084c0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084d6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000084de 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084fc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000851c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000854c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008552 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008564 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -00008576 0001150a R_ARM_THM_CALL 00012729 lambda_param_rule │ │ │ │ │ -00008592 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -000085a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085b2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000085c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000085e6 0000cd0a R_ARM_THM_CALL 00012161 default_rule │ │ │ │ │ -000085f2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000085f6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008600 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008630 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008636 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000864e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008672 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008678 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000868c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000869c 0000750a R_ARM_THM_CALL 000103f5 fstring_replacement_field_rule │ │ │ │ │ -000086b2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000086d4 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -000086fc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000871a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000872c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008734 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008740 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000874a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008762 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000876a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000087aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000087bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087d4 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ -000087e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008806 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000882e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008834 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008850 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008870 0000510a R_ARM_THM_CALL 0000fcc1 star_named_expression_rule │ │ │ │ │ -0000887c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000888a 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -000088c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088d0 0000570a R_ARM_THM_CALL 0000ff4d star_named_expressions_rule │ │ │ │ │ -000088de 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088f4 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000890a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000891a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008958 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000895e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000897a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089e8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008a00 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00008a10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a9c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008aac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008acc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008af8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008afe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b20 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b26 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b3e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008b66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b8e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008bca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008be0 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008bee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008c0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c14 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c34 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c4e 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00008c5c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008c94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cc4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d32 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008db2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dba 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -00008dbe 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -00008dc4 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00008dcc 00012c2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ -00008dd0 00012c30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ -00008dd6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dda 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008df2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e14 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -00008e1c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e20 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e34 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00008e40 00012d2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ -00008e44 00012d30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ -00008e54 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e72 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e90 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00007f30 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007f50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f96 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007fbe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fcc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fde 0001fa0a R_ARM_THM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +00007fe6 0001212f R_ARM_THM_MOVW_ABS_NC 000011e4 .LC107 │ │ │ │ │ +00007fea 00012130 R_ARM_THM_MOVT_ABS 000011e4 .LC107 │ │ │ │ │ +00008000 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000801a 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ +00008028 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008054 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008062 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008090 0001fb0a R_ARM_THM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +000080c4 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +000080f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008104 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000810e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008116 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008122 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008148 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000815e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000816c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000817a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008186 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000081e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008202 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008234 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000823a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008260 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008266 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008290 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000829e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082b0 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ +000082d6 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000082f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008312 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008330 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000834e 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00008358 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008370 00006c0a R_ARM_THM_CALL 0000e075 starred_expression_rule │ │ │ │ │ +00008382 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083a8 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +000083b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000083e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008422 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000844a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008450 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008464 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000848a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008498 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000084ac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084c2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000084ca 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084e8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008508 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008538 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000853e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008550 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +00008562 0001150a R_ARM_THM_CALL 0001273d lambda_param_rule │ │ │ │ │ +0000857e 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +0000858e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000859e 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000085ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000085d2 0000cd0a R_ARM_THM_CALL 00012175 default_rule │ │ │ │ │ +000085de 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000085ec 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000861c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008622 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000863a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000865e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008664 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008678 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008688 0000750a R_ARM_THM_CALL 00010409 fstring_replacement_field_rule │ │ │ │ │ +0000869e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000086c0 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +000086e8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008706 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008718 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008720 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000872c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008736 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000874e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008756 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008790 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008796 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087c0 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ +000087d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000881a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008820 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000883c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000885c 0000510a R_ARM_THM_CALL 0000fcd5 star_named_expression_rule │ │ │ │ │ +00008868 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008876 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ +000088b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088bc 0000570a R_ARM_THM_CALL 0000ff61 star_named_expressions_rule │ │ │ │ │ +000088ca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088e0 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000088f6 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00008906 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008944 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000894a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008966 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000089ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089d4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089ec 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000089fc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a88 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008a98 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ab8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ae4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008b52 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b7a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008bb6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008bcc 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00008bda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bf8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c20 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008c3a 0001fe0a R_ARM_THM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00008c48 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008c80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008caa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ce4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d1e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d58 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d5e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008da6 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +00008daa 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +00008db0 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00008db8 00012c2f R_ARM_THM_MOVW_ABS_NC 000011f8 .LC109 │ │ │ │ │ +00008dbc 00012c30 R_ARM_THM_MOVT_ABS 000011f8 .LC109 │ │ │ │ │ +00008dc2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dc6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dde 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008df6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e00 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +00008e08 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e0c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e20 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00008e2c 00012d2f R_ARM_THM_MOVW_ABS_NC 00001214 .LC110 │ │ │ │ │ +00008e30 00012d30 R_ARM_THM_MOVT_ABS 00001214 .LC110 │ │ │ │ │ +00008e40 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e5e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e7c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00008e96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008eaa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ebe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ed6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ede 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ee6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f10 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f16 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fa0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008fbe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fce 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008fde 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008fee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008ffe 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000902c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009034 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000908a 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -0000909c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000090ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000090c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090f6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009128 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000915c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009162 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000917e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000091ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000920a 0000670a R_ARM_THM_CALL 000056dd strings_rule │ │ │ │ │ -00009224 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000923e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009258 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000927e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009284 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000092f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000934e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009354 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000936a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009390 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009396 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ec2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008eca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ed2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008efc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f02 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f8c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008faa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fba 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008fca 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008fda 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008fea 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009018 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009020 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009076 0002000a R_ARM_THM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00009088 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009098 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000090b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090e2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009114 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009148 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000914e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000916a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009198 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000919e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091f6 0000670a R_ARM_THM_CALL 000056f1 strings_rule │ │ │ │ │ +00009210 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000922a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009244 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000926a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009270 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000092e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000933a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009340 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009356 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000937c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009382 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000093c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009400 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000093e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000093ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009418 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000942c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009440 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009454 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009468 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000948e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009494 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009518 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000952a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009536 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000955c 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -0000957c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000959c 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000095c4 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000095d4 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0c9 _tmp_42_rule │ │ │ │ │ -000095d8 00013630 R_ARM_THM_MOVT_ABS 0000c0c9 _tmp_42_rule │ │ │ │ │ -000095e0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000095ec 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009608 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0000961a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009632 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000963e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000965e 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000966e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009694 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096b2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000096d4 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000096de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009700 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000971c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000972c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009738 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000974e 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000975e 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009780 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000097a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097bc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000097d2 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000097e4 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009804 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00009826 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009832 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000984e 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00009862 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000988e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098be 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000098d4 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000098e2 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000098f2 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009916 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009922 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009958 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a8a5 _tmp_44_rule │ │ │ │ │ -0000995c 00013a30 R_ARM_THM_MOVT_ABS 0000a8a5 _tmp_44_rule │ │ │ │ │ -00009964 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009970 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000998c 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000099bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000099ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a32 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009a48 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00009a56 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00009a66 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00009a8a 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00009a9e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ab4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ac2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009afe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b06 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b48 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009b74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009b7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ba6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009bc4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009be4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009bea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c46 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c4a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c52 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00009c5c 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000947a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009480 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009504 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009516 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009522 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009548 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00009568 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009588 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000095b0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000095c0 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0b5 _tmp_42_rule │ │ │ │ │ +000095c4 00013630 R_ARM_THM_MOVT_ABS 0000c0b5 _tmp_42_rule │ │ │ │ │ +000095cc 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000095d8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000095f4 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00009606 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000961e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000962a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000964a 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0000965a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009680 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009692 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000969e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000096c0 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000096ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009708 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009718 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009724 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000973a 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000974a 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000976c 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0000978c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000979c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097a8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000097be 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000097d0 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000097f0 0002030a R_ARM_THM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00009812 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000981e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000983a 0001fd0a R_ARM_THM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0000984e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000987a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009892 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000098aa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000098c0 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000098ce 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000098de 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00009902 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000990e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009944 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a891 _tmp_44_rule │ │ │ │ │ +00009948 00013a30 R_ARM_THM_MOVT_ABS 0000a891 _tmp_44_rule │ │ │ │ │ +00009950 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000995c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009978 0002020a R_ARM_THM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000099a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a1e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009a34 0002040a R_ARM_THM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00009a42 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00009a52 0002050a R_ARM_THM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00009a76 0002010a R_ARM_THM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00009a8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aa0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009aea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009af2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b34 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009b60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009b66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009b92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009baa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009bb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009bd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009bd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009c10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c32 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c36 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c3e 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009c48 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00009c52 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00009c5a 0001302f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ +00009c5e 00013030 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ 00009c66 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009c6e 0001302f R_ARM_THM_MOVW_ABS_NC 00001234 .LC111 │ │ │ │ │ -00009c72 00013030 R_ARM_THM_MOVT_ABS 00001234 .LC111 │ │ │ │ │ -00009c7a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009c92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cde 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cf8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d06 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00009d0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d24 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d40 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d64 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d6e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dac 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009dd2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009de8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ca6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cda 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ce4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cf2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00009cf8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d2c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d50 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d5a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d80 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d98 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009dbe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dd4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009de6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009dfa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e0e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e18 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e42 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e6c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009e80 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009e84 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009e8e 0002060a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00009e9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009eaa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ebe 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00009ec2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00009eca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009ede 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00009ee2 0001ab30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00009eea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f16 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f1c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f42 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009f54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f6c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00009f78 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009f96 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00009fa6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fbc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009fe6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a00e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a014 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a068 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a072 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a07c 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ -0000a088 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a0a8 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a0b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a0ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0d8 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ -0000a0e4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a100 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a156 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a15c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a192 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1aa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1be 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1dc 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000a1f0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a218 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a24c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a252 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a260 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -0000a278 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a280 0002070a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0000a29a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a2d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2e6 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000a2ea 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000a2f4 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a2f8 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a2fc 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000a304 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a30c 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a8a5 _tmp_44_rule │ │ │ │ │ -0000a310 00013a30 R_ARM_THM_MOVT_ABS 0000a8a5 _tmp_44_rule │ │ │ │ │ -0000a318 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000a324 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a330 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a35c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a386 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a38c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3b2 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ -0000a3b6 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ -0000a3ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000a3d4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a3f2 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000a400 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a418 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a44c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a478 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a47e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a494 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a4b8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a4d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a522 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a52e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a53c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a560 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000a59c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5ac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5b6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a5dc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a612 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a618 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a634 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a64e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a678 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a67e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6f6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a710 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a740 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a760 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a770 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a782 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7a6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a7b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7c4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a7e4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e04 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e2e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e58 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009e6c 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009e70 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009e7a 0002060a R_ARM_THM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00009e86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e96 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009eaa 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00009eae 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00009eb6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009eca 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00009ece 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00009ed6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f2e 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00009f40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f58 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00009f64 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009f82 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00009f92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fa8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009fd2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ffa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a000 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a054 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a05e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a068 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ +0000a074 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a094 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a0a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a0ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0c4 00013c0a R_ARM_THM_CALL 000002c3 imaginary_number_rule │ │ │ │ │ +0000a0d0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a0ec 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a142 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a148 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a17e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a196 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1aa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1c8 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000a1dc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a204 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a238 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a23e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a24c 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000a264 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a26c 0002070a R_ARM_THM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0000a286 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a2bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a2d2 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000a2d6 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +0000a2e0 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000a2e4 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000a2e8 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +0000a2f0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a2f8 00013a2f R_ARM_THM_MOVW_ABS_NC 0000a891 _tmp_44_rule │ │ │ │ │ +0000a2fc 00013a30 R_ARM_THM_MOVT_ABS 0000a891 _tmp_44_rule │ │ │ │ │ +0000a304 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000a310 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a31c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a348 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a372 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a378 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a39e 00012b2f R_ARM_THM_MOVW_ABS_NC 000011f4 .LC108 │ │ │ │ │ +0000a3a2 00012b30 R_ARM_THM_MOVT_ABS 000011f4 .LC108 │ │ │ │ │ +0000a3a6 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000a3c0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3de 0001ff0a R_ARM_THM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000a3ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a404 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a438 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a464 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a46a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a480 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a4a4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a4bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a50e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a51a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a528 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a54c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000a588 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a598 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5a2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a5c8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a604 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a620 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a63a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a664 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a66a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a690 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a696 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6e2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a6fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a72c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a74c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a75c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a76e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a792 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a7a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7b0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a7c8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a7d0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a7de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7e6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a7f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a806 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a83c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a842 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a86c 0000230a R_ARM_THM_CALL 0000f5f9 named_expression_rule │ │ │ │ │ -0000a87e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a89e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a90a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a93c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a942 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a968 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a96e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a99a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9b4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a9ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9e0 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a9f2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa02 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000aa42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa52 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa74 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000aa82 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aa8a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aa98 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaa8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aaae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aaca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab2c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab32 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab74 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ab8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab9a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000abaa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000abba 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000abd0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abd8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000abe0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ac04 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac32 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac4a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ac5a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac6a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ac96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000acac 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000acb8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000accc 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000ace4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad2e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad34 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad4a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ad7c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ada8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adb0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000adce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a828 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a82e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a840 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a858 0000230a R_ARM_THM_CALL 0000f60d named_expression_rule │ │ │ │ │ +0000a86a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a88a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a928 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a92e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a954 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a95a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a986 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a98c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9a0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a9ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9cc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a9de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a9ee 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000aa2e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa3e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa60 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000aa6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aa76 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aa84 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aab6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aaee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aaf4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab60 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ab76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab86 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ab96 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aba6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000abbc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abc4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000abcc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000abf0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac1e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac36 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ac46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac56 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ac82 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac88 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac98 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aca4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acb8 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000acd0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000acd6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad1a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad20 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad36 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ad68 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ad94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ad9c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000adba 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000adca 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000add2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000adde 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ade6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000adf2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ae02 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ae32 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae38 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae5c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae62 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aeb2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aecc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aedc 0001412f R_ARM_THM_MOVW_ABS_NC 0000b05d _tmp_113_rule │ │ │ │ │ -0000aee0 00014130 R_ARM_THM_MOVT_ABS 0000b05d _tmp_113_rule │ │ │ │ │ -0000aee6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000aeee 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000af04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af2c 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000af36 00006a0a R_ARM_THM_CALL 0000c85d for_if_clauses_rule │ │ │ │ │ -0000af3e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000af42 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000af48 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af4c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af82 00013f2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ -0000af86 00013f30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ -0000af8c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000af90 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000afb4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afc6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afd0 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ -0000afd4 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ -0000afde 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000afe2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000affa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b00a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b016 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b024 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b030 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b03a 0001402f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ -0000b03e 00014030 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ -0000b044 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b048 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b07c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b082 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b092 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b0ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0ba 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b0ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b0f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b116 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b140 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b15a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b160 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b17a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1a8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b1c8 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000b1e2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b20a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b220 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b22c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b24a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b268 00020a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000b272 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b288 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b2a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b2a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b2f6 00020b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000b306 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b31a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b326 00008a0a R_ARM_THM_CALL 00009ce1 star_expression_rule │ │ │ │ │ -0000b334 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000b338 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000b34e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b36c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b396 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b3b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b3d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3f0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b3fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b408 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b40e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b412 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b41a 0001452f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ -0000b41e 00014530 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ -0000b428 0001442f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ -0000b42c 00014430 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ -0000b448 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b45e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b46c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b484 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b490 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b49c 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b4a4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4a8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b4b0 0001432f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ -0000b4b4 00014330 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ -0000b4be 0001422f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ -0000b4c2 00014230 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ -0000b4d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b502 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b516 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b52e 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b53c 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ -0000b540 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ -0000b556 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b576 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5be 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b5e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b624 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b630 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b63a 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b648 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b652 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000b65c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b67e 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b6bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b70c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b72e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b762 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b778 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b782 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b792 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b79c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b7aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7b4 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000b7c0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7e4 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000b7f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b820 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b826 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b83c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b848 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b850 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b86a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b88c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b894 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8a0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8a8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b8b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8bc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b900 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000adee 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae48 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae4e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeb8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aec8 0001412f R_ARM_THM_MOVW_ABS_NC 0000b049 _tmp_113_rule │ │ │ │ │ +0000aecc 00014130 R_ARM_THM_MOVT_ABS 0000b049 _tmp_113_rule │ │ │ │ │ +0000aed2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000aeda 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000aef0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af18 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000af22 00006b0a R_ARM_THM_CALL 0000c871 for_if_clauses_rule │ │ │ │ │ +0000af2a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000af2e 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000af34 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af38 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af66 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af6e 00013f2f R_ARM_THM_MOVW_ABS_NC 00001260 .LC112 │ │ │ │ │ +0000af72 00013f30 R_ARM_THM_MOVT_ABS 00001260 .LC112 │ │ │ │ │ +0000af78 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000af7c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afa0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000afb2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afbc 00011f2f R_ARM_THM_MOVW_ABS_NC 000011bc .LC105 │ │ │ │ │ +0000afc0 00011f30 R_ARM_THM_MOVT_ABS 000011bc .LC105 │ │ │ │ │ +0000afca 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afce 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000afe6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aff6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b002 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b010 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b01c 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b026 0001402f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC113 │ │ │ │ │ +0000b02a 00014030 R_ARM_THM_MOVT_ABS 000012a0 .LC113 │ │ │ │ │ +0000b030 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b034 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b068 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b06e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b07e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b098 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0a6 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b0b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b102 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b12c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b146 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b14c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b166 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b194 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b1b4 0002090a R_ARM_THM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000b1ce 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b1f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b20c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b218 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b236 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b254 00020a0a R_ARM_THM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000b25e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b274 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b28c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b292 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2c6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2e2 00020b0a R_ARM_THM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000b2f2 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b306 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b312 00008a0a R_ARM_THM_CALL 00009cf5 star_expression_rule │ │ │ │ │ +0000b320 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +0000b324 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +0000b33a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b358 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b382 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b39e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b3a4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b3bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3dc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b3e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3f4 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b3fa 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3fe 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b406 0001452f R_ARM_THM_MOVW_ABS_NC 00001344 .LC117 │ │ │ │ │ +0000b40a 00014530 R_ARM_THM_MOVT_ABS 00001344 .LC117 │ │ │ │ │ +0000b414 0001442f R_ARM_THM_MOVW_ABS_NC 0000131c .LC116 │ │ │ │ │ +0000b418 00014430 R_ARM_THM_MOVT_ABS 0000131c .LC116 │ │ │ │ │ +0000b434 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b44a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b458 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b470 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b47c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b488 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b490 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b494 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b49c 0001432f R_ARM_THM_MOVW_ABS_NC 000012f8 .LC115 │ │ │ │ │ +0000b4a0 00014330 R_ARM_THM_MOVT_ABS 000012f8 .LC115 │ │ │ │ │ +0000b4aa 0001422f R_ARM_THM_MOVW_ABS_NC 000012cc .LC114 │ │ │ │ │ +0000b4ae 00014230 R_ARM_THM_MOVT_ABS 000012cc .LC114 │ │ │ │ │ +0000b4bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b4e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b4ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b502 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b51a 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b528 0001462f R_ARM_THM_MOVW_ABS_NC 00001364 .LC118 │ │ │ │ │ +0000b52c 00014630 R_ARM_THM_MOVT_ABS 00001364 .LC118 │ │ │ │ │ +0000b542 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b562 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b58c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b592 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5aa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b5d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b5d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b610 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b61c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b626 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b634 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b63e 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +0000b648 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b66a 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000b6a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6f8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b71a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b74e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b764 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b76e 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b77e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b788 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b796 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7a0 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +0000b7ac 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7d0 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000b7de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b80c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b812 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b828 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b834 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b83c 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000b856 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b878 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b880 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b88c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b894 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b8a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b8cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8fe 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 0000b90a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b912 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000b91e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b938 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b942 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b960 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b96a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b984 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b98e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba0c 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000ba1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba24 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000ba32 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba3c 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000ba44 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba48 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba5c 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000ba6a 00014a2f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ -0000ba6e 00014a30 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ -0000ba7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba9e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000baa2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000baa8 0001492f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ -0000baac 00014930 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ -0000bab0 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000babc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bae0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bae8 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ -0000bb08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb12 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb16 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bb20 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000bb24 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000bb28 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bb4a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb6e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb78 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb7c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb86 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000bb98 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000bb9c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000bba4 0001482f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ -0000bba8 00014830 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ -0000bbac 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bbb6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc14 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ -0000bc22 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc46 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000bc4e 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ -0000bc52 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ -0000bc78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc84 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000bc92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc9c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bca0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bcb2 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ -0000bcb6 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ -0000bcc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcde 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bd12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd5e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd92 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bdc2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdc8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bde0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be60 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000be76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be82 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bea2 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000beb4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000beba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bed2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bf08 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf10 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bf3c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf46 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000bf74 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bf7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bfb4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bfc4 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000bfd4 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ -0000bfe4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c016 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c024 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c054 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000c078 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c09e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0e6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0ec 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c10c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c11e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c14c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c152 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c164 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c17c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c196 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c204 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c20a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c236 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c23c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c250 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c26a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c278 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c288 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c298 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000c2dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2e4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c2fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c30a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c31e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c32c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c334 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c346 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c378 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c37e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3a4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3aa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c42a 0000662f R_ARM_THM_MOVW_ABS_NC 0000565d _tmp_43_rule │ │ │ │ │ -0000c42e 00006630 R_ARM_THM_MOVT_ABS 0000565d _tmp_43_rule │ │ │ │ │ -0000c436 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c440 0000670a R_ARM_THM_CALL 000056dd strings_rule │ │ │ │ │ -0000c458 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c474 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000c494 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0c9 _tmp_42_rule │ │ │ │ │ -0000c498 00013630 R_ARM_THM_MOVT_ABS 0000c0c9 _tmp_42_rule │ │ │ │ │ -0000c4a0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c4b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b924 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b92e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b94c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b956 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b970 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b97a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b9a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9f8 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000ba06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba10 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000ba1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba28 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +0000ba30 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba34 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba48 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000ba56 00014a2f R_ARM_THM_MOVW_ABS_NC 000013e8 .LC121 │ │ │ │ │ +0000ba5a 00014a30 R_ARM_THM_MOVT_ABS 000013e8 .LC121 │ │ │ │ │ +0000ba6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba8a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba8e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ba94 0001492f R_ARM_THM_MOVW_ABS_NC 000013c0 .LC120 │ │ │ │ │ +0000ba98 00014930 R_ARM_THM_MOVT_ABS 000013c0 .LC120 │ │ │ │ │ +0000ba9c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000baa8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bacc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bad4 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ +0000baf4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bafe 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bb02 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bb0c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000bb10 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000bb14 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000bb36 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb64 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb68 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb72 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000bb84 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000bb88 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000bb90 0001482f R_ARM_THM_MOVW_ABS_NC 00001380 .LC119 │ │ │ │ │ +0000bb94 00014830 R_ARM_THM_MOVT_ABS 00001380 .LC119 │ │ │ │ │ +0000bb98 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000bba2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bbd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbf4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc00 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ +0000bc0e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc32 0001ec0a R_ARM_THM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000bc3a 0000f72f R_ARM_THM_MOVW_ABS_NC 00000fa0 .LC94 │ │ │ │ │ +0000bc3e 0000f730 R_ARM_THM_MOVT_ABS 00000fa0 .LC94 │ │ │ │ │ +0000bc64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc70 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000bc7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc88 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc8c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc9e 0000f82f R_ARM_THM_MOVW_ABS_NC 00000fcc .LC95 │ │ │ │ │ +0000bca2 0000f830 R_ARM_THM_MOVT_ABS 00000fcc .LC95 │ │ │ │ │ +0000bcb0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcca 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bcfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd2e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd4a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd7e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdb4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bdcc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdf4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be4c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000be62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000be6e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be8e 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000bea0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bea6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bebe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bef4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000befc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bf28 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf32 0001fc0a R_ARM_THM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000bf60 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bf6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bfa0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bfb0 0001230a R_ARM_THM_CALL 00000411 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000bfc0 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ +0000bfd0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c002 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c010 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c040 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000c064 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c08a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c0d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c10a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c138 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c13e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c150 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c168 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c182 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c1ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c1f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c1f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c222 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c228 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c23c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c256 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c264 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c274 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c284 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000c2c8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c2d0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c2e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c2f6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c30a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c318 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c320 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c332 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c364 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c36a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c390 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c396 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c3bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c416 0000662f R_ARM_THM_MOVW_ABS_NC 00005671 _tmp_43_rule │ │ │ │ │ +0000c41a 00006630 R_ARM_THM_MOVT_ABS 00005671 _tmp_43_rule │ │ │ │ │ +0000c422 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c42c 0000670a R_ARM_THM_CALL 000056f1 strings_rule │ │ │ │ │ +0000c444 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c460 0002080a R_ARM_THM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000c480 0001362f R_ARM_THM_MOVW_ABS_NC 0000c0b5 _tmp_42_rule │ │ │ │ │ +0000c484 00013630 R_ARM_THM_MOVT_ABS 0000c0b5 _tmp_42_rule │ │ │ │ │ +0000c48c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c4a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c4ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c512 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c538 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c54a 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c54e 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c55c 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000c4fe 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c524 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c536 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c53a 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c548 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000c55a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c56e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c582 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c59e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5a6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5b4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5c6 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000c5ca 0001ab30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000c5d4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c5e6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000c5ea 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000c5f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c600 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c626 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c62c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c63c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c64c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c65e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c58a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c592 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5a0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c5b2 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000c5b6 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000c5c0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c5d2 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000c5d6 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000c5de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c612 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c618 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c628 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c638 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c64a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.data' at offset 0x2a9cc 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 │ │ │ │ │ @@ -2572,170 +2572,170 @@ │ │ │ │ │ 00000384 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000003b2 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 000003b6 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 000003ba 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000003f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000414 0000210a R_ARM_THM_CALL 00000659 decorators_rule │ │ │ │ │ -0000042c 0000220a R_ARM_THM_CALL 000010f9 function_def_raw_rule │ │ │ │ │ +0000042c 0000220a R_ARM_THM_CALL 000010e5 function_def_raw_rule │ │ │ │ │ 0000044e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000454 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000492 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000004b8 0000250a R_ARM_THM_CALL 0000371d elif_stmt_rule │ │ │ │ │ +000004b8 0000250a R_ARM_THM_CALL 00003709 elif_stmt_rule │ │ │ │ │ 000004d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000050a 0000260a R_ARM_THM_CALL 00003a11 else_block_rule │ │ │ │ │ +0000050a 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ 0000051c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000542 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000554 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000057a 0000220a R_ARM_THM_CALL 000010f9 function_def_raw_rule │ │ │ │ │ +0000057a 0000220a R_ARM_THM_CALL 000010e5 function_def_raw_rule │ │ │ │ │ 0000058a 0001800a R_ARM_THM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 0000059c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005ec 0000210a R_ARM_THM_CALL 00000659 decorators_rule │ │ │ │ │ -00000604 0000270a R_ARM_THM_CALL 000044c1 class_def_raw_rule │ │ │ │ │ +00000604 0000270a R_ARM_THM_CALL 000044ad class_def_raw_rule │ │ │ │ │ 00000634 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000063a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000678 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000682 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000069e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006aa 0000280a R_ARM_THM_CALL 00005835 _gather_35_rule │ │ │ │ │ +000006aa 0000280a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ 000006ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006e8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000718 0001810a R_ARM_THM_CALL 00000000 _PyAST_With │ │ │ │ │ 0000072a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000074c 00002a0a R_ARM_THM_CALL 00004905 for_stmt_rule │ │ │ │ │ +0000074c 00002a0a R_ARM_THM_CALL 000048f1 for_stmt_rule │ │ │ │ │ 0000076c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000772 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000007b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b6 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 000007ba 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 000007c2 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000007d4 00002b0a R_ARM_THM_CALL 00003c0d finally_block_rule │ │ │ │ │ +000007d4 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ 000007f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007fa 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 000007fe 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000806 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000820 00002c0a R_ARM_THM_CALL 00003d95 _loop1_37_rule │ │ │ │ │ -0000082e 0000260a R_ARM_THM_CALL 00003a11 else_block_rule │ │ │ │ │ -00000840 00002b0a R_ARM_THM_CALL 00003c0d finally_block_rule │ │ │ │ │ +00000820 00002c0a R_ARM_THM_CALL 00003d81 _loop1_37_rule │ │ │ │ │ +0000082e 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ +00000840 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ 00000852 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000087c 0001830a R_ARM_THM_CALL 00000000 _PyAST_Try │ │ │ │ │ 0000088e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000008c8 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000008e8 00017f0a R_ARM_THM_CALL 00000000 _PyAST_If │ │ │ │ │ 00000906 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000090c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000094a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000980 0000260a R_ARM_THM_CALL 00003a11 else_block_rule │ │ │ │ │ +00000980 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ 00000992 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009b8 0001840a R_ARM_THM_CALL 00000000 _PyAST_While │ │ │ │ │ 000009ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a08 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000a36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a4e 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000a52 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000a5a 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000a6e 0000182f R_ARM_THM_MOVW_ABS_NC 000001a4 .LC10 │ │ │ │ │ 00000a72 00001830 R_ARM_THM_MOVT_ABS 000001a4 .LC10 │ │ │ │ │ 00000a76 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000a92 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000ab0 00002d0a R_ARM_THM_CALL 0000880d subject_expr_rule │ │ │ │ │ +00000ab0 00002d0a R_ARM_THM_CALL 000087f9 subject_expr_rule │ │ │ │ │ 00000ac2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ad2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ae2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000b06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b22 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b3e 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000b42 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000b5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000b64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b7e 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000b88 00002e0a R_ARM_THM_CALL 00008939 patterns_rule │ │ │ │ │ -00000b94 00002f0a R_ARM_THM_CALL 0000a81d guard_rule │ │ │ │ │ +00000b88 00002e0a R_ARM_THM_CALL 00008925 patterns_rule │ │ │ │ │ +00000b94 00002f0a R_ARM_THM_CALL 0000a809 guard_rule │ │ │ │ │ 00000ba4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bbe 0001850a R_ARM_THM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00000c02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000c18 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000c1c 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000c24 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000c2c 00002e0a R_ARM_THM_CALL 00008939 patterns_rule │ │ │ │ │ +00000c2c 00002e0a R_ARM_THM_CALL 00008925 patterns_rule │ │ │ │ │ 00000c40 0000192f R_ARM_THM_MOVW_ABS_NC 000001ac .LC11 │ │ │ │ │ 00000c44 00001930 R_ARM_THM_MOVT_ABS 000001ac .LC11 │ │ │ │ │ 00000c48 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000c88 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000cb6 0000270a R_ARM_THM_CALL 000044c1 class_def_raw_rule │ │ │ │ │ +00000cb6 0000270a R_ARM_THM_CALL 000044ad class_def_raw_rule │ │ │ │ │ 00000cc6 0001860a R_ARM_THM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 00000cd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cfc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d18 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d3c 0001870a R_ARM_THM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00000d44 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00000d48 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00000d4e 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ +00000d4e 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 00000d64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d82 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000da4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000de6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000df2 0000280a R_ARM_THM_CALL 00005835 _gather_35_rule │ │ │ │ │ +00000df2 0000280a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ 00000e02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e30 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000e60 0001880a R_ARM_THM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00000e68 0000112f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00000e6c 00001130 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000e72 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ +00000e72 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 00000ea6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000eb0 0000152f R_ARM_THM_MOVW_ABS_NC 00000148 .LC7 │ │ │ │ │ 00000eb4 00001530 R_ARM_THM_MOVT_ABS 00000148 .LC7 │ │ │ │ │ 00000ebc 0001820a R_ARM_THM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00000ed6 0000310a R_ARM_THM_CALL 0000b57d _loop1_38_rule │ │ │ │ │ -00000ee4 0000260a R_ARM_THM_CALL 00003a11 else_block_rule │ │ │ │ │ -00000ef6 00002b0a R_ARM_THM_CALL 00003c0d finally_block_rule │ │ │ │ │ +00000ed6 0000310a R_ARM_THM_CALL 0000b569 _loop1_38_rule │ │ │ │ │ +00000ee4 0000260a R_ARM_THM_CALL 000039fd else_block_rule │ │ │ │ │ +00000ef6 00002b0a R_ARM_THM_CALL 00003bf9 finally_block_rule │ │ │ │ │ 00000f08 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000f32 0001890a R_ARM_THM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00000f3a 0000162f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00000f3e 00001630 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00000f44 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ +00000f44 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 00000f56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fa0 00002d0a R_ARM_THM_CALL 0000880d subject_expr_rule │ │ │ │ │ +00000fa0 00002d0a R_ARM_THM_CALL 000087f9 subject_expr_rule │ │ │ │ │ 00000fae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fbc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fc6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fca 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000fd4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000fe0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00000fe4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00000fee 00001c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC14 │ │ │ │ │ 00000ff2 00001c30 R_ARM_THM_MOVT_ABS 00000208 .LC14 │ │ │ │ │ 00000ff8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001002 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001016 00002d0a R_ARM_THM_CALL 0000880d subject_expr_rule │ │ │ │ │ +00001016 00002d0a R_ARM_THM_CALL 000087f9 subject_expr_rule │ │ │ │ │ 00001024 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000102e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001032 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000103a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000103e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001044 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000104c 00001b2f R_ARM_THM_MOVW_ABS_NC 000001f4 .LC13 │ │ │ │ │ 00001050 00001b30 R_ARM_THM_MOVT_ABS 000001f4 .LC13 │ │ │ │ │ -00001056 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000108c 0000280a R_ARM_THM_CALL 00005835 _gather_35_rule │ │ │ │ │ +00001056 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000108c 0000280a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ 0000109c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001104 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000111c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2796,33 +2796,33 @@ │ │ │ │ │ 000014a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b2 0000342f R_ARM_THM_MOVW_ABS_NC 00000a4b _tmp_144_rule │ │ │ │ │ 000014b6 00003430 R_ARM_THM_MOVT_ABS 00000a4b _tmp_144_rule │ │ │ │ │ 000014be 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000014d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014ea 0000350a R_ARM_THM_CALL 00000b3b _loop0_145_rule │ │ │ │ │ -000014f2 00002c0a R_ARM_THM_CALL 00003d95 _loop1_37_rule │ │ │ │ │ +000014f2 00002c0a R_ARM_THM_CALL 00003d81 _loop1_37_rule │ │ │ │ │ 00001508 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001512 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000151a 0000350a R_ARM_THM_CALL 00000b3b _loop0_145_rule │ │ │ │ │ -00001522 0000310a R_ARM_THM_CALL 0000b57d _loop1_38_rule │ │ │ │ │ +00001522 0000310a R_ARM_THM_CALL 0000b569 _loop1_38_rule │ │ │ │ │ 0000154c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000155a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001570 0000360a R_ARM_THM_CALL 00002171 _tmp_22_rule │ │ │ │ │ +00001570 0000360a R_ARM_THM_CALL 0000215d _tmp_22_rule │ │ │ │ │ 00001580 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000158a 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 0000158e 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 00001594 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001598 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000015ac 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000015ac 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000015b0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000015cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000015ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000160a 0000360a R_ARM_THM_CALL 00002171 _tmp_22_rule │ │ │ │ │ +0000160a 0000360a R_ARM_THM_CALL 0000215d _tmp_22_rule │ │ │ │ │ 0000161a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001630 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000163a 0000142f R_ARM_THM_MOVW_ABS_NC 0000010c .LC6 │ │ │ │ │ 0000163e 00001430 R_ARM_THM_MOVT_ABS 0000010c .LC6 │ │ │ │ │ 00001644 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001648 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001678 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2835,38 +2835,38 @@ │ │ │ │ │ 000016c4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000016c8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000016d0 0000122f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ 000016d4 00001230 R_ARM_THM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ 000016d8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000016ee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001710 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000171a 00002f0a R_ARM_THM_CALL 0000a81d guard_rule │ │ │ │ │ +0000171a 00002f0a R_ARM_THM_CALL 0000a809 guard_rule │ │ │ │ │ 0000172a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001734 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001738 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001742 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001746 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000174a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001756 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001770 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001780 00002e0a R_ARM_THM_CALL 00008939 patterns_rule │ │ │ │ │ -0000178c 00002f0a R_ARM_THM_CALL 0000a81d guard_rule │ │ │ │ │ +00001780 00002e0a R_ARM_THM_CALL 00008925 patterns_rule │ │ │ │ │ +0000178c 00002f0a R_ARM_THM_CALL 0000a809 guard_rule │ │ │ │ │ 0000179c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017aa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017b4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000017b8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000017c2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000017d6 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000017da 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000017e0 00001a2f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 000017e4 00001a30 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ 000017e8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000181a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001826 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001832 0000280a R_ARM_THM_CALL 00005835 _gather_35_rule │ │ │ │ │ +00001832 0000280a R_ARM_THM_CALL 00005821 _gather_35_rule │ │ │ │ │ 00001842 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001854 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001862 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000187c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000018d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -3001,16 +3001,16 @@ │ │ │ │ │ 000023b2 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ 000023b6 00017e2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000023ba 00017e30 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000023c2 0001910a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ 000023f2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000023f6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002402 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002418 0000452f R_ARM_THM_MOVW_ABS_NC 0000c7e9 _tmp_5_rule │ │ │ │ │ -0000241c 00004530 R_ARM_THM_MOVT_ABS 0000c7e9 _tmp_5_rule │ │ │ │ │ +00002418 0000452f R_ARM_THM_MOVW_ABS_NC 0000c7fd _tmp_5_rule │ │ │ │ │ +0000241c 00004530 R_ARM_THM_MOVT_ABS 0000c7fd _tmp_5_rule │ │ │ │ │ 00002424 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000243a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000243e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000244a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002460 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002464 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002470 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -3047,21 +3047,21 @@ │ │ │ │ │ 00002676 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002684 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002694 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000026c0 0001930a R_ARM_THM_CALL 00000000 _PyAST_Assign │ │ │ │ │ 000026e0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002702 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002712 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000272c 0000470a R_ARM_THM_CALL 00008785 _tmp_10_rule │ │ │ │ │ +0000272c 0000470a R_ARM_THM_CALL 00008771 _tmp_10_rule │ │ │ │ │ 0000273c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002752 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00002772 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 0000277a 0000392f R_ARM_THM_MOVW_ABS_NC 00000248 .LC15 │ │ │ │ │ 0000277e 00003930 R_ARM_THM_MOVT_ABS 00000248 .LC15 │ │ │ │ │ -00002784 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ +00002784 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 00002796 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000027a8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000027c4 0001960a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 000027d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000027ea 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00002834 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000283a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -3076,121 +3076,121 @@ │ │ │ │ │ 00002998 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000299e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000029ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000029fa 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00002a0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002a34 00004a0a R_ARM_THM_CALL 00000811 import_stmt_rule │ │ │ │ │ -00002a46 00004b0a R_ARM_THM_CALL 00004821 pass_stmt_rule │ │ │ │ │ +00002a46 00004b0a R_ARM_THM_CALL 0000480d pass_stmt_rule │ │ │ │ │ 00002a60 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002a86 0001990a R_ARM_THM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00002a92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ab6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ac8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002aec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002af2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002b22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b2e 00004c0a R_ARM_THM_CALL 00005b85 del_targets_rule │ │ │ │ │ -00002b3a 00004d2f R_ARM_THM_MOVW_ABS_NC 000060a5 _tmp_16_rule │ │ │ │ │ -00002b3e 00004d30 R_ARM_THM_MOVT_ABS 000060a5 _tmp_16_rule │ │ │ │ │ +00002b2e 00004c0a R_ARM_THM_CALL 00005b71 del_targets_rule │ │ │ │ │ +00002b3a 00004d2f R_ARM_THM_MOVW_ABS_NC 00006091 _tmp_16_rule │ │ │ │ │ +00002b3e 00004d30 R_ARM_THM_MOVT_ABS 00006091 _tmp_16_rule │ │ │ │ │ 00002b46 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00002b52 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002b6e 00019a0a R_ARM_THM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00002b7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ba8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002bae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002be4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002c00 0001960a R_ARM_THM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 00002c10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002c44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002c4a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002c76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c90 00004f0a R_ARM_THM_CALL 00004fd9 _tmp_17_rule │ │ │ │ │ +00002c90 00004f0a R_ARM_THM_CALL 00004fc5 _tmp_17_rule │ │ │ │ │ 00002ca0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002cc0 00019b0a R_ARM_THM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 00002cd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002d0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002d10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d28 0000500a R_ARM_THM_CALL 000063c1 invalid_ann_assign_target_rule │ │ │ │ │ -00002d76 0000520a R_ARM_THM_CALL 00006fb5 _loop0_121_rule │ │ │ │ │ -00002d98 0000520a R_ARM_THM_CALL 00006fb5 _loop0_121_rule │ │ │ │ │ -00002dd2 0000530a R_ARM_THM_CALL 0000574d break_stmt_rule │ │ │ │ │ -00002de2 0000540a R_ARM_THM_CALL 00005665 continue_stmt_rule │ │ │ │ │ +00002d28 0000500a R_ARM_THM_CALL 00006349 invalid_ann_assign_target_rule │ │ │ │ │ +00002d76 0000520a R_ARM_THM_CALL 00006f3d _loop0_121_rule │ │ │ │ │ +00002d98 0000520a R_ARM_THM_CALL 00006f3d _loop0_121_rule │ │ │ │ │ +00002dd2 0000530a R_ARM_THM_CALL 00005739 break_stmt_rule │ │ │ │ │ +00002de2 0000540a R_ARM_THM_CALL 00005651 continue_stmt_rule │ │ │ │ │ 00002e02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002e0e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002e32 0001980a R_ARM_THM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00002e50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002e56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002e82 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e8e 0000550a R_ARM_THM_CALL 00005255 _gather_15_rule │ │ │ │ │ +00002e8e 0000550a R_ARM_THM_CALL 00005241 _gather_15_rule │ │ │ │ │ 00002e9c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002eb0 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00002ec6 00019d0a R_ARM_THM_CALL 00000000 _PyAST_Global │ │ │ │ │ 00002ed6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f08 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002f2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002f58 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f64 0000550a R_ARM_THM_CALL 00005255 _gather_15_rule │ │ │ │ │ +00002f64 0000550a R_ARM_THM_CALL 00005241 _gather_15_rule │ │ │ │ │ 00002f72 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002f88 00019c0a R_ARM_THM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00002fa0 00019e0a R_ARM_THM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 00002fb0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002fe2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002fe8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000300e 0000402f R_ARM_THM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ 00003012 00004030 R_ARM_THM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ 00003018 00017e0a R_ARM_THM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00003024 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003032 0000560a R_ARM_THM_CALL 00001951 type_params_rule │ │ │ │ │ +00003032 0000560a R_ARM_THM_CALL 0000193d type_params_rule │ │ │ │ │ 00003044 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000305e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003076 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00003092 00019f0a R_ARM_THM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ 0000309a 0000412f R_ARM_THM_MOVW_ABS_NC 00000374 .LC23 │ │ │ │ │ 0000309e 00004130 R_ARM_THM_MOVT_ABS 00000374 .LC23 │ │ │ │ │ -000030a4 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ +000030a4 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 000030c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000030e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000030e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003100 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000313a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000314e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000315c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003172 00003c2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC18 │ │ │ │ │ 00003176 00003c30 R_ARM_THM_MOVT_ABS 000002b8 .LC18 │ │ │ │ │ 0000317c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003180 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003198 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003198 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000319c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000031b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031cc 00003d2f R_ARM_THM_MOVW_ABS_NC 000002e8 .LC19 │ │ │ │ │ 000031d0 00003d30 R_ARM_THM_MOVT_ABS 000002e8 .LC19 │ │ │ │ │ 000031d6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000031da 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003200 0000470a R_ARM_THM_CALL 00008785 _tmp_10_rule │ │ │ │ │ +00003200 0000470a R_ARM_THM_CALL 00008771 _tmp_10_rule │ │ │ │ │ 00003210 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003238 0001950a R_ARM_THM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00003240 00003a2f R_ARM_THM_MOVW_ABS_NC 00000268 .LC16 │ │ │ │ │ 00003244 00003a30 R_ARM_THM_MOVT_ABS 00000268 .LC16 │ │ │ │ │ -0000324a 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ +0000324a 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ 00003278 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000327e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003296 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032b2 0000580a R_ARM_THM_CALL 00007b69 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000032b2 0000580a R_ARM_THM_CALL 00007af1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000032b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000032ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032fa 0000580a R_ARM_THM_CALL 00007b69 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000032fa 0000580a R_ARM_THM_CALL 00007af1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000032fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003326 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000332a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000333a 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00003344 00003f2f R_ARM_THM_MOVW_ABS_NC 00000334 .LC21 │ │ │ │ │ 00003348 00003f30 R_ARM_THM_MOVT_ABS 00000334 .LC21 │ │ │ │ │ -00003356 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003356 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000335a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003372 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003384 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000339a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000033bc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000033da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000033ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -3257,22 +3257,22 @@ │ │ │ │ │ 00003a98 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00003ace 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00003b04 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00003b42 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00003b72 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00003ba4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00003bd4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003be0 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00003be4 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ +00003be0 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00003be4 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ 00003bec 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00003bf8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003c1c 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00003c4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c58 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00003c5c 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ +00003c58 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00003c5c 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ 00003c64 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00003c70 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003c90 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00003c9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003cb0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003cdc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003cfa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3290,37 +3290,37 @@ │ │ │ │ │ 00003e78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003e7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003e92 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00003eb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003ed4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003eda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003eee 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003f1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003f22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003f36 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003f64 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00003f68 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -00003f70 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f8e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003f96 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00003f9a 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -00003fa2 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003faa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003fcc 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00003fd6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004010 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000402a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004032 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00004036 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -0000403e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004048 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004072 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00003f1e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003f24 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003f38 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003f66 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00003f6a 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +00003f72 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f90 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003f98 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00003f9c 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +00003fa4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003fac 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003fce 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00003fd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004032 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000404c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004056 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +0000405a 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +00004062 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000406e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004098 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ 000040c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000040ca 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -000040ce 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ +000040ca 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +000040ce 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ 000040d6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000040e2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004104 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00004120 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00004158 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00004192 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000041cc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ @@ -3339,2431 +3339,2431 @@ │ │ │ │ │ 00004440 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004450 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00004468 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000449e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000044d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00004504 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00004558 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00004568 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -0000456c 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ +00004568 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +0000456c 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ 00004574 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004580 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004590 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000045ac 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ 000045c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000045f6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004626 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000466c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004672 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000469e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000046c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004712 0000662f R_ARM_THM_MOVW_ABS_NC 0000565d _tmp_43_rule │ │ │ │ │ -00004716 00006630 R_ARM_THM_MOVT_ABS 0000565d _tmp_43_rule │ │ │ │ │ -0000471e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004732 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00004746 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000474a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004754 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004766 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000476a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004774 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004786 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000478a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004794 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000047ac 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004812 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004826 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000482a 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004838 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000484a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000486a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004870 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004888 0000690a R_ARM_THM_CALL 000032dd list_rule │ │ │ │ │ -000048ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000490e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000491a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000493e 0001a80a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -0000496a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004970 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004996 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000499c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000049ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a02 00006b0a R_ARM_THM_CALL 00004d1d _gather_85_rule │ │ │ │ │ -00004a24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a54 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004a5a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004a72 00006b0a R_ARM_THM_CALL 00004d1d _gather_85_rule │ │ │ │ │ -00004a92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ab2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ae0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ae6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000045fc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000462a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004670 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004676 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000046a2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000046ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004702 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004716 0000662f R_ARM_THM_MOVW_ABS_NC 00005671 _tmp_43_rule │ │ │ │ │ +0000471a 00006630 R_ARM_THM_MOVT_ABS 00005671 _tmp_43_rule │ │ │ │ │ +00004722 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004736 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0000474a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000474e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004758 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000476a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000476e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004778 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000478a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000478e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00004798 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000047ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004816 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000482a 0001a62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000482e 0001a630 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000483c 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000484e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000486e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004874 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000488c 0000690a R_ARM_THM_CALL 000032c9 list_rule │ │ │ │ │ +000048b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004914 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000492a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004930 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004948 00006a0a R_ARM_THM_CALL 00004d09 _gather_85_rule │ │ │ │ │ +0000496a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004982 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000499a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049b8 00006a0a R_ARM_THM_CALL 00004d09 _gather_85_rule │ │ │ │ │ +000049d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004a2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004a5a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a82 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a9e 0001a80a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00004aba 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ace 0001a92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004ad2 0001a930 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00004af4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004afa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004b14 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b3c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b58 0001a90a R_ARM_THM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00004b74 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b88 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004b8c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004bae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004bb4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004bce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004be8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004bee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c48 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c60 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c74 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004c78 0001ab30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004c82 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004c9a 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00004caa 0001ad0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00004cc4 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00004cda 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cf4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d04 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d20 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00004d24 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00004d28 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00004d6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d92 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d98 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004dca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004dea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e2a 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00004e56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e62 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004e84 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00004e9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ebe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ed8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ede 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f00 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f04 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f0e 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004f30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f5c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f64 00006c2f R_ARM_THM_MOVW_ABS_NC 0000635d _tmp_149_rule │ │ │ │ │ -00004f68 00006c30 R_ARM_THM_MOVT_ABS 0000635d _tmp_149_rule │ │ │ │ │ -00004f70 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004f82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004fc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ff2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000501c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005028 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000504c 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00005062 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005078 00006c2f R_ARM_THM_MOVW_ABS_NC 0000635d _tmp_149_rule │ │ │ │ │ -0000507c 00006c30 R_ARM_THM_MOVT_ABS 0000635d _tmp_149_rule │ │ │ │ │ -00005084 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000508e 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -00005092 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -00005098 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000509c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000050b0 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000050b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050e8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000050ec 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000050fe 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -00005102 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -0000511e 00006e0a R_ARM_THM_CALL 00006c95 invalid_comprehension_rule │ │ │ │ │ -00005156 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000515c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005176 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005198 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051d0 00006e0a R_ARM_THM_CALL 00006c95 invalid_comprehension_rule │ │ │ │ │ -000051ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000051f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000520c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005218 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005240 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005258 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005274 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005278 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000528a 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ -0000528e 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ -00005298 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000529c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052d2 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ -000052d6 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ -000052dc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000052e0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005304 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000530a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005328 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005350 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000535e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005366 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000536c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005386 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000538e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000539c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000053ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000053f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005402 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000541c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000543c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005446 0000652f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ -0000544a 00006530 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ -00005450 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005454 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005468 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000546c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005480 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000054b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000054c0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000054ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005504 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000551a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005526 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005532 0000602f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ -00005536 00006030 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ -0000553c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005540 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005554 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005558 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000556e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005582 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000055c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055d0 0000612f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ -000055d4 00006130 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ -000055da 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000055de 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000055f2 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000055f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005608 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005618 0000622f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ -0000561c 00006230 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ -00005622 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005626 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000563e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000564e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000567a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005680 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000568e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000569e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000056fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005704 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000571c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005766 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005788 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000057a2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000057b2 0000720a R_ARM_THM_CALL 00007d7d _loop1_82_rule │ │ │ │ │ -000057c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000057f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005826 0000720a R_ARM_THM_CALL 00007d7d _loop1_82_rule │ │ │ │ │ -00005840 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005862 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00005872 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000588a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000058a6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000058aa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000058b4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058c0 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000058c4 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -000058c8 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -000058e6 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000058ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058fe 0000740a R_ARM_THM_CALL 00007e7d tstring_rule │ │ │ │ │ -00005908 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000590c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005916 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005922 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00005926 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ -0000592a 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ -00005946 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005978 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000597e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005990 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059be 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000059f4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005a22 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a38 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a60 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a76 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a7e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a8c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a94 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ac4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005aca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005aee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005af4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b0a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b4a 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00005b66 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00005b8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005b94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005bac 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005be2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005be8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c1a 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00005c44 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c64 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005cf6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d04 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d12 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00005d24 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b2e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b34 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b76 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b94 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ba8 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004bac 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00004bb6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bce 0001ab0a R_ARM_THM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00004bde 0001ac0a R_ARM_THM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00004bf8 0001ad0a R_ARM_THM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00004c0e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cb2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cbe 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ce2 0001ae0a R_ARM_THM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00004d00 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d1a 0001af2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00004d1e 0001af30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00004d22 0001a70a R_ARM_THM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00004d76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d9e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004da4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004dd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004df0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004df6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e36 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00004e60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e6c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004e8e 0001b10a R_ARM_THM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00004ea4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ed0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ed6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ef0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fd0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ff4 0001b20a R_ARM_THM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000500a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000503a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005052 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005056 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005068 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +0000506c 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +00005076 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000507a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005096 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050d8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000050dc 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000050e6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005108 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005112 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005134 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000513c 00006e2f R_ARM_THM_MOVW_ABS_NC 000081ad _tmp_149_rule │ │ │ │ │ +00005140 00006e30 R_ARM_THM_MOVT_ABS 000081ad _tmp_149_rule │ │ │ │ │ +00005148 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005158 00006e2f R_ARM_THM_MOVW_ABS_NC 000081ad _tmp_149_rule │ │ │ │ │ +0000515c 00006e30 R_ARM_THM_MOVT_ABS 000081ad _tmp_149_rule │ │ │ │ │ +00005164 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000516e 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005172 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +00005178 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000517c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051a2 00006f0a R_ARM_THM_CALL 00006c1d invalid_comprehension_rule │ │ │ │ │ +000051ba 00006f0a R_ARM_THM_CALL 00006c1d invalid_comprehension_rule │ │ │ │ │ +000051da 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005204 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005210 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005226 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005230 0000642f R_ARM_THM_MOVW_ABS_NC 00000434 .LC28 │ │ │ │ │ +00005234 00006430 R_ARM_THM_MOVT_ABS 00000434 .LC28 │ │ │ │ │ +0000523a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000523e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005256 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000525a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005276 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000052a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052b8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000052c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052d0 0000602f R_ARM_THM_MOVW_ABS_NC 00000388 .LC24 │ │ │ │ │ +000052d4 00006030 R_ARM_THM_MOVT_ABS 00000388 .LC24 │ │ │ │ │ +000052da 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000052de 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000052f2 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000052f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000530c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005336 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005340 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005352 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005362 0000622f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC26 │ │ │ │ │ +00005366 00006230 R_ARM_THM_MOVT_ABS 000003d8 .LC26 │ │ │ │ │ +0000536c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005370 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005388 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053b8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000053d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005408 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005428 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005432 0000652f R_ARM_THM_MOVW_ABS_NC 00000468 .LC29 │ │ │ │ │ +00005436 00006530 R_ARM_THM_MOVT_ABS 00000468 .LC29 │ │ │ │ │ +0000543c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005440 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005454 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005458 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005482 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005486 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005498 0000632f R_ARM_THM_MOVW_ABS_NC 000003fc .LC27 │ │ │ │ │ +0000549c 00006330 R_ARM_THM_MOVT_ABS 000003fc .LC27 │ │ │ │ │ +000054b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005504 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005512 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005532 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005542 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000554e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005576 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000557e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005598 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000055c0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000055e2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055ee 0000612f R_ARM_THM_MOVW_ABS_NC 000003ac .LC25 │ │ │ │ │ +000055f2 00006130 R_ARM_THM_MOVT_ABS 000003ac .LC25 │ │ │ │ │ +000055f8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000055fc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005610 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005614 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000562e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005640 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005666 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000568e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005694 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056a2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000056b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005712 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005718 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005730 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000577a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000579c 0001b40a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000057b6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000057c6 0000720a R_ARM_THM_CALL 00007d05 _loop1_82_rule │ │ │ │ │ +000057dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005806 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000580c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000583a 0000720a R_ARM_THM_CALL 00007d05 _loop1_82_rule │ │ │ │ │ +00005854 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005876 0001b50a R_ARM_THM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00005886 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000589e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000058ba 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000058be 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000058c8 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000058d4 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000058d8 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +000058dc 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +000058fa 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000058fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005912 0000740a R_ARM_THM_CALL 00007e05 tstring_rule │ │ │ │ │ +0000591c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005920 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000592a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00005936 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000593a 0000702f R_ARM_THM_MOVW_ABS_NC 0000049c .LC30 │ │ │ │ │ +0000593e 00007030 R_ARM_THM_MOVT_ABS 0000049c .LC30 │ │ │ │ │ +0000595a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000598c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005992 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000059a4 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059d2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a08 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005a36 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a4c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a74 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a82 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a8a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a92 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005aa0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005aa8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ad8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ade 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b1e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005b4a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005b5e 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00005b7a 0001b70a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00005ba2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ba8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005bc0 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005bf6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005bfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c2e 0001b80a R_ARM_THM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00005c58 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c78 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005d0a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d18 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d26 0001b90a R_ARM_THM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00005d38 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005d60 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d72 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d74 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d86 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005db0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dc2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dd4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ddc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005df4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005dfc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e8e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ec8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ece 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f2a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005f54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f7e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005f8c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f90 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f9a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00005fd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ff2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000601c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006044 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006068 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000609a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060d8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000060f6 0000770a R_ARM_THM_CALL 00003695 _tmp_166_rule │ │ │ │ │ -0000611c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006140 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000614e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000615c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006172 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000618a 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006196 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061b8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000061da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000061f2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000061f6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006200 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000621c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006232 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000624a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000626e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006274 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006282 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00006286 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00006290 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000062ac 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000062c2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000062d8 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000062ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006326 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000632c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005db0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005dc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dd6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005df0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e08 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e78 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ea2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005edc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ee2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f3e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005f68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f92 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005fa0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005fe4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006006 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006030 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006058 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000607c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000060ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060ec 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000610a 0000770a R_ARM_THM_CALL 00003681 _tmp_166_rule │ │ │ │ │ +00006130 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006154 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006162 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006170 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006186 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000619e 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000061aa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061cc 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000061ee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061f4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006206 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000620a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00006214 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00006230 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006246 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000625e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006282 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006288 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006296 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000629a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000062a4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000062c0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000062d6 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000062ec 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000062fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000633a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006342 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006360 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006368 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006376 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006386 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000639e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000640e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006438 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000645e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006484 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000648a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000649a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000649e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000064a6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000064c2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000064d8 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000064f0 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000064fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006528 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006530 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006538 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006578 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000657e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000659a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000065d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065f0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006620 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006626 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000663a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000666a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006670 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000669a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000066b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066c8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066fe 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006712 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006734 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006742 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006778 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000067c6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067d6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000067ec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006824 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006840 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006876 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068b4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000068f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006924 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006960 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000698e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000699a 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -0000699e 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -000069a6 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000069b2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000069d6 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00006a0c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a16 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e21 t_lookahead_rule │ │ │ │ │ -00006a1a 00005a30 R_ARM_THM_MOVT_ABS 00005e21 t_lookahead_rule │ │ │ │ │ -00006a22 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006a2e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a50 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006a5c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006a8a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a9a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006aa6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ac6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006acc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b1e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006b3c 0000770a R_ARM_THM_CALL 00003695 _tmp_166_rule │ │ │ │ │ -00006b5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b7e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bc4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006bf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006c3c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006c5c 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ -00006c70 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006c78 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006caa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cc8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ce8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d24 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006d3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d4a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006d60 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d80 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006da0 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00006dbe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006de6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006df4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e06 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006e16 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006e2a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e40 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006e54 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00006e84 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006ea0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ea8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ebe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ed0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006ef4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f06 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f1e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006340 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000634e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006356 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006374 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000637c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000638a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000639a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063b2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006400 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006406 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006422 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000644c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006472 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006498 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000649e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064ae 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000064b2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000064ba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000064d6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000064ec 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006504 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00006512 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000653c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006544 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000654c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000658c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006592 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065ae 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000065e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006604 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006634 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000663a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000664e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000667e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006684 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066ae 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000066c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000066f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006712 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006726 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006748 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00006756 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000678c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000067da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006800 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006838 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006854 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000688a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000068c8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006904 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006938 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006974 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000069a2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000069ae 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +000069b2 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +000069ba 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000069c6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000069ea 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006a20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a2a 00005a2f R_ARM_THM_MOVW_ABS_NC 00005e35 t_lookahead_rule │ │ │ │ │ +00006a2e 00005a30 R_ARM_THM_MOVT_ABS 00005e35 t_lookahead_rule │ │ │ │ │ +00006a36 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006a42 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a64 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006a70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006a9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006aae 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006aba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ada 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ae0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b32 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006b50 0000770a R_ARM_THM_CALL 00003681 _tmp_166_rule │ │ │ │ │ +00006b6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b92 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bb2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006bde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006c50 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006c70 0001bc0a R_ARM_THM_CALL 00000000 _PyAST_List │ │ │ │ │ +00006c84 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006c8c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006cbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cc4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cdc 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006cfc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d38 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006d4e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d5e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006d74 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d94 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006db4 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00006dd2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006dfa 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006e2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e3e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e54 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006e68 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00006e98 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006eb4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ebc 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ed2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ee4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f08 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f1a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f2a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006f32 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006f58 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006f76 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006fac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006fb2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fde 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007000 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007026 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000703e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007044 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000706a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007070 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000709a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000070d6 00006e0a R_ARM_THM_CALL 00006c95 invalid_comprehension_rule │ │ │ │ │ -000070e0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000070e4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000070ee 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000710e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000711a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000713a 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -00007156 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007176 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007186 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071c0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000071dc 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000071f4 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000071fc 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -00007200 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -00007206 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -00007226 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000723a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007250 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007264 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000727c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000729a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000072e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000072fe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007348 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000736e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000073c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073d8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073fe 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000740e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007434 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000743a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007452 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00007468 0000842f R_ARM_THM_MOVW_ABS_NC 000064f9 _tmp_115_rule │ │ │ │ │ -0000746c 00008430 R_ARM_THM_MOVT_ABS 000064f9 _tmp_115_rule │ │ │ │ │ -00007474 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000074da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000074e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000074f6 00004b0a R_ARM_THM_CALL 00004821 pass_stmt_rule │ │ │ │ │ -0000750e 0000530a R_ARM_THM_CALL 0000574d break_stmt_rule │ │ │ │ │ -00007526 0000540a R_ARM_THM_CALL 00005665 continue_stmt_rule │ │ │ │ │ -0000754a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007568 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000759c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000075a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000075b8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000075d0 0000850a R_ARM_THM_CALL 00007a19 expression_without_invalid_rule │ │ │ │ │ -000075e0 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -000075fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007614 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000762a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000762e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007638 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007650 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000765c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007674 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007690 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000769a 00000a2f R_ARM_THM_MOVW_ABS_NC 000072b9 expression_rule │ │ │ │ │ -0000769e 00000a30 R_ARM_THM_MOVT_ABS 000072b9 expression_rule │ │ │ │ │ -000076a6 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000076b0 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000076b4 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000076be 00007d2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ -000076c2 00007d30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ -000076c6 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000076d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000770c 0000862f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_116_rule │ │ │ │ │ -00007710 00008630 R_ARM_THM_MOVT_ABS 0000025b _tmp_116_rule │ │ │ │ │ -00007718 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007722 00007c2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -00007726 00007c30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -0000772c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007730 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007748 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000774c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007774 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000779a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077ae 00007e2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ -000077b2 00007e30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ -000077b8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000077bc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000077d4 0000870a R_ARM_THM_CALL 00006575 lambda_params_rule │ │ │ │ │ -000077e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000077fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007808 00007f2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ -0000780c 00007f30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ -00007812 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007816 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007832 0000870a R_ARM_THM_CALL 00006575 lambda_params_rule │ │ │ │ │ -0000783e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000784a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000784e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007858 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007862 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ -00007866 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ -0000786c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007870 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007892 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000789e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000078b4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000078ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000078e2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000078fc 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -00007900 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -00007914 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000791a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007928 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007930 0000850a R_ARM_THM_CALL 00007a19 expression_without_invalid_rule │ │ │ │ │ -0000794e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000795e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000796e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007978 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007980 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000799a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000079b2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000079be 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000079c8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000079cc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000079d6 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000079e0 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000079ea 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000079f6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000079fa 00007a2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ -000079fe 00007a30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ -00007a1e 0000812f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ -00007a22 00008130 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ -00007a28 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a2c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a3e 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007a46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a4c 00007b2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ -00007a50 00007b30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ -00007a56 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a5a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007a6e 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007a98 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007ae4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007aea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007b56 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b5c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b74 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007b9a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ba0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bc6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007bf0 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007c3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c7a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00007c9e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007caa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cf2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007cfc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d28 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d30 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d40 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d50 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d66 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d76 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007d94 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00007dac 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -00007dca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007df6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007dfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e1e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007e2e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e48 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00007e68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e76 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e9a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ed0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ed6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ef2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007f36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f54 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f7a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f80 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fa6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007fd2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008030 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008036 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000804a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000806e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008094 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080a0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080b6 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000080d0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000811a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008138 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008146 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000814e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000815c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000816e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008184 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000819c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081a4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081ca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000081f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000081fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008234 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000823a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008256 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008278 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000827e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008296 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000082be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082f0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008310 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008316 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008332 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000834c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000836e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008374 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008390 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000083d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083fa 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000841c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008424 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008460 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008486 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000084b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084d8 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000084fc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000852c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000857c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008582 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008594 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085c2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000085ea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000085f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008606 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000861c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00008634 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000865c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008680 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008692 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086b2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086d6 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000086e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008708 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000872c 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000873e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000877e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000878c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087a4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087c2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000087da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087ec 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008800 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008816 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000882c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008840 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008854 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000885c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008870 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008880 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008888 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000088e2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000890e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008932 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008938 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008972 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008978 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000898c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000089b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000089d2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000089f6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089fc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a40 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a92 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a98 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008aae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ad6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008adc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008af2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ba6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bc2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bf0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c08 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c96 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cc4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cd8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cf0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d26 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008d3a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d6c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d7c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008d9e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008dba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008dc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e40 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008e70 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e86 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008eaa 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00008f06 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00008f46 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f4c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f6c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008f72 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f88 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008faa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fb0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008fd0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008fe6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000900a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009010 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009026 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009048 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000904e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009064 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009086 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000908c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000090ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000090e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009102 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009108 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009120 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009142 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009148 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009160 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009182 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009188 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000091c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000920a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000923e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000924a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009260 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -00009270 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000928e 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -000092b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092cc 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000092e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000930a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009320 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009348 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000935e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009384 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093a8 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000093ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093da 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009410 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000942c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000943e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009460 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009472 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000949c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000094b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000094ce 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -000094f8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000950e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009538 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000954e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000956c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009588 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000959e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095c8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000095de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009608 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000961e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009658 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000966c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f52 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006f6c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f7c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006f8a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006fc0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006fc6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ff2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007014 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000703a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007052 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007058 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000707e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007084 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000070ae 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000070ea 00006f0a R_ARM_THM_CALL 00006c1d invalid_comprehension_rule │ │ │ │ │ +000070f4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000070f8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007102 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007122 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000712e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000714e 0001bd0a R_ARM_THM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000716a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000718a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000719a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000071f0 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007208 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00007210 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +00007214 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000721a 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000723a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000724e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007264 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007278 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007290 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000072f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007312 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000735c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007382 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000073d6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073ec 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007412 0001bf0a R_ARM_THM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +00007422 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007448 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000744e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007466 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000747c 0000842f R_ARM_THM_MOVW_ABS_NC 00006481 _tmp_115_rule │ │ │ │ │ +00007480 00008430 R_ARM_THM_MOVT_ABS 00006481 _tmp_115_rule │ │ │ │ │ +00007488 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000074ee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000074f4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000750a 00004b0a R_ARM_THM_CALL 0000480d pass_stmt_rule │ │ │ │ │ +00007522 0000530a R_ARM_THM_CALL 00005739 break_stmt_rule │ │ │ │ │ +0000753a 0000540a R_ARM_THM_CALL 00005651 continue_stmt_rule │ │ │ │ │ +0000755e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000757c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000075b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000075cc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000075e4 0000850a R_ARM_THM_CALL 000079a1 expression_without_invalid_rule │ │ │ │ │ +000075f4 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007612 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007628 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000763e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007642 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000764c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007664 0001c00a R_ARM_THM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +00007670 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007688 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076ae 00000a2f R_ARM_THM_MOVW_ABS_NC 000072cd expression_rule │ │ │ │ │ +000076b2 00000a30 R_ARM_THM_MOVT_ABS 000072cd expression_rule │ │ │ │ │ +000076ba 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000076c4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000076c8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000076d2 00007d2f R_ARM_THM_MOVW_ABS_NC 00000584 .LC35 │ │ │ │ │ +000076d6 00007d30 R_ARM_THM_MOVT_ABS 00000584 .LC35 │ │ │ │ │ +000076da 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000076e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007708 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007720 0000862f R_ARM_THM_MOVW_ABS_NC 0000025b _tmp_116_rule │ │ │ │ │ +00007724 00008630 R_ARM_THM_MOVT_ABS 0000025b _tmp_116_rule │ │ │ │ │ +0000772c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007736 00007c2f R_ARM_THM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +0000773a 00007c30 R_ARM_THM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +00007740 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007744 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000775c 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007760 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007788 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077c2 00007e2f R_ARM_THM_MOVW_ABS_NC 000005c0 .LC36 │ │ │ │ │ +000077c6 00007e30 R_ARM_THM_MOVT_ABS 000005c0 .LC36 │ │ │ │ │ +000077cc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000077d0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000077e8 0000870a R_ARM_THM_CALL 000064fd lambda_params_rule │ │ │ │ │ +000077f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007804 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007808 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007812 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000781c 00007f2f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC37 │ │ │ │ │ +00007820 00007f30 R_ARM_THM_MOVT_ABS 000005f8 .LC37 │ │ │ │ │ +00007826 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000782a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007846 0000870a R_ARM_THM_CALL 000064fd lambda_params_rule │ │ │ │ │ +00007852 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007862 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000786c 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007876 0000802f R_ARM_THM_MOVW_ABS_NC 0000063c .LC38 │ │ │ │ │ +0000787a 00008030 R_ARM_THM_MOVT_ABS 0000063c .LC38 │ │ │ │ │ +00007880 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007884 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000078a6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078b2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000078c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000078e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000078f6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007910 0001b32f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +00007914 0001b330 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +00007928 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000792e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000793c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007944 0000850a R_ARM_THM_CALL 000079a1 expression_without_invalid_rule │ │ │ │ │ +00007962 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007972 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007982 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000798c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007994 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079ae 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000079c6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000079d2 0001b30a R_ARM_THM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000079dc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000079e0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000079ea 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +000079f4 0001c20a R_ARM_THM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +000079fe 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007a0a 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007a0e 00007a2f R_ARM_THM_MOVW_ABS_NC 000004f4 .LC32 │ │ │ │ │ +00007a12 00007a30 R_ARM_THM_MOVT_ABS 000004f4 .LC32 │ │ │ │ │ +00007a32 0000812f R_ARM_THM_MOVW_ABS_NC 00000680 .LC39 │ │ │ │ │ +00007a36 00008130 R_ARM_THM_MOVT_ABS 00000680 .LC39 │ │ │ │ │ +00007a3c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a40 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a52 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007a5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a60 00007b2f R_ARM_THM_MOVW_ABS_NC 00000530 .LC33 │ │ │ │ │ +00007a64 00007b30 R_ARM_THM_MOVT_ABS 00000530 .LC33 │ │ │ │ │ +00007a6a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a6e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007a82 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007aac 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007af8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007afe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b1a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007b6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b88 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007bae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bb4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007bca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bda 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007c04 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007c52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c6a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c8e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00007cb2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007cbe 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007d06 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007d10 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d44 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d5c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d64 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d7a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d8a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007da8 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00007dc0 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +00007dde 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e32 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007e42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e5c 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00007e7c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ea8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007eae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ee4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007eea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007f4a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f50 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f68 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f8e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f94 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007faa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fba 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fe6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008044 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000804a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000805e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008082 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000080a8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080b4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080ca 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000080e4 0001c30a R_ARM_THM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000812e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000814c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000815a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008162 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008170 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008182 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008198 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081b0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081b8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008208 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000820e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008248 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000824e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000826a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000828c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008292 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082aa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000082d2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082d8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008304 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008324 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000832a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008346 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008360 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008382 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008388 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000083a4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000083e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000840e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008430 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008438 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008474 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000849a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000084c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084ec 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008510 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008540 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008590 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008596 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085d4 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000085fc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000860a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008618 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000862e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00008646 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000869e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000086c2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000086d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086f4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008718 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000872a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000874a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000876e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008780 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008792 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000087a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087ba 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087d8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000087f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008804 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008812 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008828 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008838 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000884e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008862 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000886a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000887e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008894 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000889a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000088d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000088f6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008922 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008946 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000894c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008986 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000898c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000089c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000089ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089e6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a0a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a10 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a38 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a3e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008aa6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008aac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ac2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008aea 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008af0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b4c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bc0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bd6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bfe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c4a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008caa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008cd2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cd8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008cec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d04 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d3a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008d4e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d90 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008db2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008dce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008dd4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e54 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008e84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e9a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008ebe 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008f1a 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00008f5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f80 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f86 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fbe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fc4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fde 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008fe4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ffa 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000901e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009024 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000903a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000905c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009062 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009078 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000909a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000090de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000090f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009116 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000911c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009134 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009156 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000915c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009196 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000919c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000091d6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091dc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000921e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009252 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000925e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009274 0001c60a R_ARM_THM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +00009284 0001c70a R_ARM_THM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +000092a2 0001c80a R_ARM_THM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +000092c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092e0 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000092f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000931e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009334 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000935c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009372 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009398 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093bc 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000093ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093ee 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009424 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009440 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009452 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009474 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009486 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094b0 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000094c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094e2 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000950c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009522 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000954c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009562 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009580 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000959c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095dc 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000095f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000961c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009632 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000966c 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 00009680 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096a8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096e2 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000096f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009712 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009734 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009748 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009762 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000977e 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009792 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097b8 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -000097cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000097e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000097fa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009820 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -00009842 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -00009852 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009868 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009694 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096bc 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000096d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096f6 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000970a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009726 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009748 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000975c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009776 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009792 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097a6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097cc 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +000097e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000097f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000980e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009834 0001ca0a R_ARM_THM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +00009856 0001c50a R_ARM_THM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +00009866 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000987c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000988c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009890 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000098a0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098c4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098d2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098da 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009904 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009914 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009966 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009976 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009988 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009990 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099a2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099b8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000099e4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099fe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a14 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a1e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a4c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a66 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a6e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a7e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a9e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098b4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098d8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098e6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098ee 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009900 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009918 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009928 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000997a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000998a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000999c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099b6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099cc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000099f8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009a12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a28 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a32 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a60 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a7a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a82 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009aa2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009ab2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ac8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ad2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ada 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009af8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b12 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b4e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b60 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b72 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b9a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bb6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ac6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009adc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ae6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009aee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b0c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b26 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b62 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b74 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b86 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009bc0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009bca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009bf2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bde 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c06 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009c1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c34 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c3c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009c50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c68 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c7a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c84 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c7c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c8e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009c98 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cb2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cbc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d1e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009d54 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009d76 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009d8e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009dae 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00009dbc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ddc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009de4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009e12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e28 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e40 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e50 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009e68 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00009e82 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e88 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009efc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009f28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f3e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009f5e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00009f7a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fa4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ff2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ff8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a008 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a020 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a030 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a04a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a066 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a06c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0ba 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a0c0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0d4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a100 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a144 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a174 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a18a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a1ac 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a1d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1e0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a1fc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a21c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a222 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a288 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a2b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2ce 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a2f0 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a342 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a35c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a3aa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a412 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a418 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a428 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a440 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a450 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a468 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a484 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a48a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a4c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4d8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a538 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a568 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a578 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a596 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a5b2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5b8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a632 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a64c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a66e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a694 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a6c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6da 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a6fc 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a740 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a75c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7d6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a82e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a834 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a844 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a85c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a86c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a884 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000a8a0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8a6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a92c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a95c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a972 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a998 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000a9d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a9e6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aa2a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa30 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cc6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cd0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d32 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009d68 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d8a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009da2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009dc2 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00009dd0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009df0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009df8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009e26 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e2c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e3c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e64 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009e7c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00009e96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f10 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009f3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f52 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009f72 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00009f8e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fb8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a006 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a00c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a01c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a034 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a044 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a05e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a07a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a080 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0e8 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a114 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a158 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a188 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a19e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a1c0 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a1e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1f4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a210 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a230 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a236 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a29c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a2cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2e2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a304 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a356 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a370 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a426 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a42c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a43c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a454 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a464 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a47c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a498 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a49e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a4da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a4ec 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a54c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a57c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a58c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a5c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a646 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a660 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a682 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a6a8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a6d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6ee 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a710 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a754 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a770 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a842 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a848 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a858 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a870 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a880 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a898 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000a8b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a940 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a970 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a986 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a9ac 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000a9e4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a9fa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aa3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa6e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa74 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000aa8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aaa2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aab6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aaca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aadc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab3e 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000ab42 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000ab48 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab4c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab60 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000ab64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab88 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab9a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aba2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abf4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac04 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ac1c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac2c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ac44 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac60 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac66 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ace4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ad10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad26 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad4a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ad7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad90 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000adb6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae24 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae2a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae50 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae60 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ae74 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aea0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aeca 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000af3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af7c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af82 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af98 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000afcc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afd2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afe6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b01a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b020 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b034 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b068 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b06e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b082 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b0b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b12a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b16c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b17c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b18c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b1aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b1ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1fc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b20c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b22a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b26c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b27c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b28c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b2ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2fc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b30c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b326 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b362 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b37c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b39e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b3a6 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0000b3aa 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -0000b3b0 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000b3be 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3e8 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b40a 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000b430 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b468 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4a4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b4dc 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b518 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b550 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b58e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5c6 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b604 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b638 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b67a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b680 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b6a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b752 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b77a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7a2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b7fa 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b846 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b892 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b4 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b8b8 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b8c0 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ -0000b8c4 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ -0000b8d6 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000b8da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b8ec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8f4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b90a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b930 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b96c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b972 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b98e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b9ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba0e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba14 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba4e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ba54 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ba72 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000baa2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bace 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bae2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb26 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bb44 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bb9e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbc6 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bbfa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc1a 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000bc2a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc3a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc60 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bc82 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000bcb0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bcd0 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bcd8 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bcdc 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bce2 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000bd08 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd24 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0000bd2c 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ -0000bd30 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ -0000bd36 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000bd4e 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd70 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd8a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aade 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaf0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab38 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab52 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000ab56 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000ab5c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab60 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ab74 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000ab78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ab94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abb6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac02 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac08 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac18 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ac30 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac40 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ac58 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac74 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac7a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000acf8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ad24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad3a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad5e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ad8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ada4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adca 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adde 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae38 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae3e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae4e 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae64 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae74 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ae88 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aeb4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aede 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000af50 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af56 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afac 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000afe0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afe6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000affa 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b02e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b034 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b048 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b07c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b082 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b096 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b0ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0e4 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b13e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b180 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b190 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b1be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b200 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b210 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b220 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b23e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b280 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b290 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b2a0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b300 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b310 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b320 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b33a 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b376 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b390 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3b2 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b3ba 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +0000b3be 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +0000b3c4 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000b3d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3fc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b41e 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000b444 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b47c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4b8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b4f0 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b52c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b564 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5a2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5da 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b618 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b64c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b68e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b694 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b6d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6ec 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b704 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b766 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b78e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b7b6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b80e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b85a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8c8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b8cc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b8d4 00008e2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC40 │ │ │ │ │ +0000b8d8 00008e30 R_ARM_THM_MOVT_ABS 000006bc .LC40 │ │ │ │ │ +0000b8ea 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000b8ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b900 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b908 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b91e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b944 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b980 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b986 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9a2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b9ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9e6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba86 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bab6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bae2 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000baf6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bb3a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bb58 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bbb2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbda 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bc0e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc2e 0001c90a R_ARM_THM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000bc3e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc4e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc74 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc96 0001c40a R_ARM_THM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000bcc4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bce4 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bcec 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bcf0 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bcf6 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd1c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd38 0001cb0a R_ARM_THM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0000bd40 0000942f R_ARM_THM_MOVW_ABS_NC 00000700 .LC42 │ │ │ │ │ +0000bd44 00009430 R_ARM_THM_MOVT_ABS 00000700 .LC42 │ │ │ │ │ +0000bd4a 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000bd62 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bd84 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bd9e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bdc2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bdde 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bdfc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be28 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bdb2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bdd6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bdf2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be10 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000be3c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be52 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be6e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be7c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000be92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bea8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bedc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bee2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bef2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf08 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf18 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bf2c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf58 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000bf82 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c000 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c006 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c040 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c046 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c05c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c078 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c09c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0b6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c0e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c0ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c0fe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c116 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c13a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c140 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c154 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1c6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1d6 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c1ec 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c21e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c236 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c240 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c262 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000c26a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c27e 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c28a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c2ae 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000c2ce 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c300 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c338 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c376 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c386 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c39e 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c3d4 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c40c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c438 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c448 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c460 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c496 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c4ce 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c528 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c534 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c562 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000c57c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000c5f2 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c602 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c638 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c66c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c69a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6ce 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6d4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c6fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c71a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c73e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c748 0000870a R_ARM_THM_CALL 00006575 lambda_params_rule │ │ │ │ │ -0000c758 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c76e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c790 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0000c7a8 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0000c7be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7d2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c806 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c80c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c81e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c830 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c848 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c880 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c886 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c8ca 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c8f2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8f8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c912 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c928 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c94e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c96c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c986 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c99e 00009f0a R_ARM_THM_CALL 00004e81 _loop0_87_rule │ │ │ │ │ -0000c9b4 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000c9bc 00009d2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -0000c9c0 00009d30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -0000c9c6 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000c9d0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c9f6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ca08 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca18 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca66 00009f0a R_ARM_THM_CALL 00004e81 _loop0_87_rule │ │ │ │ │ -0000ca7a 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -0000cab6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cabc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cad0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cade 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cafc 0000a00a R_ARM_THM_CALL 00006475 invalid_for_target_rule │ │ │ │ │ -0000cb10 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cb20 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb28 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb42 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb5e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb64 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb94 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb9a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbb2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cbdc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cbe2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbf2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc0e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cc26 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cc34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc46 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cc56 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc5a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc66 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cc70 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc74 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000cc7e 00009e2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ -0000cc82 00009e30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ -0000cc86 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000cc8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cca2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ccd6 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ccde 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ccec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ccfc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd16 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000cd3c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cd44 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cd56 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd66 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cd84 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cdbc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cdc2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdde 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000ce12 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ce28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce32 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce36 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce40 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ce50 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce76 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce7c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cea2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cea8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cece 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ced4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf36 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cf5a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cf60 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cf92 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cfe4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cffa 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000d006 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d01e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d03c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d040 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d04e 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d052 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d05c 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d060 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d066 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d06a 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d07c 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d080 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0a0 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -0000d0ac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0ea 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0ee 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d0f6 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000d0fa 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000d10c 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d110 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d130 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d148 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d14e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d178 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d17c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d18a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ -0000d18e 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ -0000d196 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d19a 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d1a6 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000d1aa 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0000d1be 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000d1c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d1e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d202 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d20a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d212 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d24e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d25e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d268 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d288 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d2a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2d4 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ -0000d2f4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2fa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d30e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d32a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d33a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d34c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d35c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d36a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d36e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d372 0000a72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ -0000d376 0000a730 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ -0000d3aa 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ -0000d3b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d3ce 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d3d8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d3e0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d3f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d400 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be50 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be66 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000be82 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000be90 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bea6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bebc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bef0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bef6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf06 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf1c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bf2c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bf40 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf6c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000bf96 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c014 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c01a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c054 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c05a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c070 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c08c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0b0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0b6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0ca 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c0f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c0fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c112 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c12a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c14e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c154 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c168 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c1da 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1ea 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c200 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c24a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c254 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c276 0001a30a R_ARM_THM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000c27e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c292 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c29e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c2c2 0001a20a R_ARM_THM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000c2e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c314 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c34c 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c38a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c39a 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c3b2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c3e8 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c420 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c44c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c45c 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c474 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4aa 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c4e2 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c53c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c548 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c576 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000c590 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c5be 0001a10a R_ARM_THM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000c606 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c616 00016e0a R_ARM_THM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c64c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c680 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c6ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6e2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6e8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c712 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c72e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c752 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c75c 0000870a R_ARM_THM_CALL 000064fd lambda_params_rule │ │ │ │ │ +0000c76c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c782 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c7a4 0001cc0a R_ARM_THM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0000c7bc 0001cd0a R_ARM_THM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0000c7d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7e6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c81a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c820 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c832 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c844 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c85c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c894 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c89a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8de 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c906 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c90c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c926 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c93c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c962 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c980 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c99a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9b2 00009f0a R_ARM_THM_CALL 00004e6d _loop0_87_rule │ │ │ │ │ +0000c9c8 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000c9d0 00009d2f R_ARM_THM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +0000c9d4 00009d30 R_ARM_THM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +0000c9da 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000c9e4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca0a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ca1c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ca2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca62 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca7a 00009f0a R_ARM_THM_CALL 00004e6d _loop0_87_rule │ │ │ │ │ +0000ca8e 0001d20a R_ARM_THM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0000caca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cad0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cae4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000caf2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb10 0000a00a R_ARM_THM_CALL 000063fd invalid_for_target_rule │ │ │ │ │ +0000cb24 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cb34 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb3c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb72 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb78 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cba8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cbae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cbc6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cbf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cbf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc06 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc22 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cc3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cc48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc5a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cc6a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc6e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc7a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cc84 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc88 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000cc92 00009e2f R_ARM_THM_MOVW_ABS_NC 00000794 .LC46 │ │ │ │ │ +0000cc96 00009e30 R_ARM_THM_MOVT_ABS 00000794 .LC46 │ │ │ │ │ +0000cc9a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000cca2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccb6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccea 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ccf2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd10 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd2a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000cd50 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd58 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd6a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd7a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd98 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cdd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdf2 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ce26 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ce3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce46 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce4a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce54 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ce64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce8a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce90 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ceb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cebc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cee2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cee8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf4a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cf6e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cf74 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfa6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cff8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d00e 0001d50a R_ARM_THM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0000d01a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d032 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d050 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d054 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d062 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d066 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d070 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d074 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d07a 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d07e 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d090 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d094 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0b4 0001d70a R_ARM_THM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000d0c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0fe 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d102 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d10a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000d10e 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000d120 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d124 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d144 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d15c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d162 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d18c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d190 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d19e 0000a82f R_ARM_THM_MOVW_ABS_NC 00000854 .LC51 │ │ │ │ │ +0000d1a2 0000a830 R_ARM_THM_MOVT_ABS 00000854 .LC51 │ │ │ │ │ +0000d1aa 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d1ae 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1ba 0001b60a R_ARM_THM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000d1be 0001d60a R_ARM_THM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +0000d1d2 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000d1d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d1f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d216 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d21e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d226 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d262 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d272 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d27c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d29c 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d2b4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2e8 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d308 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d30e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d322 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d33e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d34e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d360 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d370 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d37e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d382 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d386 0000a72f R_ARM_THM_MOVW_ABS_NC 00000814 .LC50 │ │ │ │ │ +0000d38a 0000a730 R_ARM_THM_MOVT_ABS 00000814 .LC50 │ │ │ │ │ +0000d3be 0000ae0a R_ARM_THM_CALL 0000039f _tmp_168_rule │ │ │ │ │ +0000d3cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d3e2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d3ec 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d3f4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000d40c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d426 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d432 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d452 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d464 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d470 0000af2f R_ARM_THM_MOVW_ABS_NC 00000d5f _tmp_111_rule │ │ │ │ │ -0000d474 0000af30 R_ARM_THM_MOVT_ABS 00000d5f _tmp_111_rule │ │ │ │ │ -0000d47c 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d486 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d48a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d492 0000aa2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ -0000d496 0000aa30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ -0000d4d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d4de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d548 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d54e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d562 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d57c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d59a 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -0000d5cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5dc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d5ee 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d5f8 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -0000d600 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d60c 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -0000d628 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000d632 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d648 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d65c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d684 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d69a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d706 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d70c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d73a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d752 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d786 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d7a8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7b6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7cc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d7e6 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000d80c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d824 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000d82e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d850 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d866 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d87c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8e8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d92a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d930 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d954 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d95a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d984 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d9be 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9c2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000d9e0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9e4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9e8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000da00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da1e 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da4c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000da62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da72 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000da92 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da98 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dad8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dade 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db34 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db6c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db8c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000db9c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbb6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dbce 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dbe8 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dbf0 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dbf4 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dbfa 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000dc18 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc1c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc26 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc3a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc3e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc42 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000dc68 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc88 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dc9a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dce0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dcee 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd00 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dd22 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dd40 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000dd5c 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000dd64 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000dd68 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000dd6e 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000ddae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ddc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d414 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d420 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d43a 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d446 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d466 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d478 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d484 0000af2f R_ARM_THM_MOVW_ABS_NC 00000d5f _tmp_111_rule │ │ │ │ │ +0000d488 0000af30 R_ARM_THM_MOVT_ABS 00000d5f _tmp_111_rule │ │ │ │ │ +0000d490 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d49a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d49e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4a6 0000aa2f R_ARM_THM_MOVW_ABS_NC 000008c0 .LC53 │ │ │ │ │ +0000d4aa 0000aa30 R_ARM_THM_MOVT_ABS 000008c0 .LC53 │ │ │ │ │ +0000d4ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d4f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d55c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d562 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d576 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d590 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5ae 0001d90a R_ARM_THM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +0000d5e0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5f0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d602 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d60c 0001da0a R_ARM_THM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +0000d614 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d620 0001db0a R_ARM_THM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0000d63c 0001a40a R_ARM_THM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0000d646 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d65c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d670 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d698 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6f0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d6f6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d71a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d720 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d74e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d766 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d79a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d7bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7e0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d7fa 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000d820 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d838 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000d842 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d864 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d87a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d890 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8d0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8d6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8fc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d902 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d93e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d944 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d968 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d96e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d998 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d9d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000d9f4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9f8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000da14 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da1a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da32 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da60 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000da76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da86 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000daa6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000daac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000daec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000daf2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db18 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db1e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db48 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db80 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dba0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dbb0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dbe2 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dbfc 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dc04 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dc08 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dc0e 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000dc2c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc30 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc3a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc4e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc52 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc56 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000dc7c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc9c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000dcae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcf4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd02 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd14 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dd36 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dd54 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000dd70 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000dd78 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000dd7c 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000dd82 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000ddc2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ddd4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de02 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de18 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de34 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de44 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de4c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de54 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de70 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de80 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de92 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000debc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000def4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000defa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dde8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddfe 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de16 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de2c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de58 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de60 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de84 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de94 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dea6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ded0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df08 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df0e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000df3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df5c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df84 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000df9a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfb4 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -0000dfc4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dfea 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e004 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0000e01c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e044 0001df0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000e04e 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000e084 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e08a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e0ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0de 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e128 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e12e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e140 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e168 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e186 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e1aa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e1b0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1c0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1d6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e208 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e21c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e22e 0000b52f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ -0000e232 0000b530 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ -0000e238 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e23c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e250 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000e254 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e268 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e26c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e272 0000b62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ -0000e276 0000b630 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ -0000e27c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000e284 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2a4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2e4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2ea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2fe 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e330 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e350 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e3a2 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e3dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3f4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e40c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e426 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e42e 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e436 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e448 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e450 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e480 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e486 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4de 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4fa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e500 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e518 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e53a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e560 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e57a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e584 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e596 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e5b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e5cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5ee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5f4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e620 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e638 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e63e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e652 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e672 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e694 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e6b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6be 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6c2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6cc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000e6da 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0000e710 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e72a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e758 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e794 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e808 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e81c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e838 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e848 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e856 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e86c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e87e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8e6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e8fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e904 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e918 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e934 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e952 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000e972 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e98c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9de 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea4c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ea82 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eaa2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eae8 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eaf8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb16 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb4e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eb5a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eb62 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eb7a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000eb92 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ebc4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebe2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ec06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec34 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec3a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec66 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ec82 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec88 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eca2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecc6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ece6 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ed12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed36 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000ed78 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed7e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eda2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eda8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edd4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000edf0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edf6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee10 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee34 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee54 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000ee80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee8e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000eed4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eef6 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef54 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef90 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efb6 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efd8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f004 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f012 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f016 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f020 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f032 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f048 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f062 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f084 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f09c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f0d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f0fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f116 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f11c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f136 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f15a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f17a 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0000f1a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1b0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1b4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f1ce 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000f1e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f220 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f242 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f26e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f284 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f2ae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f2ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f314 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f33c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f364 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3e2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f404 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f40c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f412 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f42a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f454 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f460 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f476 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f494 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f49a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df70 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000df98 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfae 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dfc8 0001dc0a R_ARM_THM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +0000dfd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dffe 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e018 0001dd0a R_ARM_THM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0000e030 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e058 0001df0a R_ARM_THM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000e062 0001e00a R_ARM_THM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000e098 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e09e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e0ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0f2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e13c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e142 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e154 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e17c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e19a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e1be 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e1c4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e1d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1ea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e206 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e21c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e230 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e242 0000b52f R_ARM_THM_MOVW_ABS_NC 00000944 .LC57 │ │ │ │ │ +0000e246 0000b530 R_ARM_THM_MOVT_ABS 00000944 .LC57 │ │ │ │ │ +0000e24c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e250 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e264 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000e268 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e27c 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e280 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e286 0000b62f R_ARM_THM_MOVW_ABS_NC 00000974 .LC58 │ │ │ │ │ +0000e28a 0000b630 R_ARM_THM_MOVT_ABS 00000974 .LC58 │ │ │ │ │ +0000e290 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000e298 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e312 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e344 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e364 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e3b6 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e3f0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e408 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e420 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e43a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e442 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e44a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e45c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e464 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e494 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e49a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4f2 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e50e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e514 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e52c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e54e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e574 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e58e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e598 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5aa 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e5cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e602 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e608 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e634 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e64c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e652 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e666 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e686 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6a8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e6c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6d2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6d6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6e0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000e6ee 0001e30a R_ARM_THM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0000e724 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e73e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e76c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e7a8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7f0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e81c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e830 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e84c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e85c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e86a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e880 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e892 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8fa 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e912 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e918 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e92c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e948 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e966 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000e986 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9a0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9d8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e9f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea00 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea4a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea60 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ea96 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eab6 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eafc 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb0c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb2a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb62 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eb6e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000eb76 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb8e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000eba6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ebd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebf6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec1a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec20 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec48 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec4e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec7a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecb6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecda 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ecfa 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ed26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed4a 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000ed8c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed92 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edb6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edbc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ede8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ee04 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee0a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee24 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee48 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ee68 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000ee94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eea2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eeb6 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000eee8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef0a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef68 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ef84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efa4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efca 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000efec 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f018 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f026 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f02a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f034 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f046 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f05c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f076 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f098 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f0b0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0e0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f0e6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f110 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f12a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f130 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f14a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f16e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f18e 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000f1b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c8 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1d2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f1e2 0001e60a R_ARM_THM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000f1f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f234 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f256 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f282 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f298 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f2c2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f300 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f328 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f350 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f378 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3bc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f418 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f420 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f426 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f43e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f468 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f474 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f48a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4a8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f4ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f4de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f502 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f50c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f524 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f534 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f53c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f54c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f552 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f56c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f57e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f58e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f596 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f5ba 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5da 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5f2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f61c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f622 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f646 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f64c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f674 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f6a2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6a6 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6b0 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f6ca 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f6e8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f6f6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f70e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f726 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000f740 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000f748 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ -0000f74c 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ -0000f752 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -0000f79a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f7a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f7bc 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000f802 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f816 0000d72f R_ARM_THM_MOVW_ABS_NC 00006f0d _tmp_119_rule │ │ │ │ │ -0000f81a 0000d730 R_ARM_THM_MOVT_ABS 00006f0d _tmp_119_rule │ │ │ │ │ -0000f822 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f846 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000f850 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f864 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ -0000f868 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ -0000f870 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f87a 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ -0000f87e 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ -0000f884 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f888 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f89c 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f8a2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8ce 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8d2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8ea 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f8fc 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ -0000f900 0000d530 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ -0000f908 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f90e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f91c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f92e 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ -0000f932 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ -0000f93a 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000f944 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f948 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f960 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f968 0000d62f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ -0000f96c 0000d630 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ -0000f986 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f506 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f516 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f520 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f538 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f548 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f550 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f560 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f566 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f580 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f592 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5a2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f5aa 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f5ce 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5ee 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f606 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f630 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f636 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f65a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f660 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f688 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f6b6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6ba 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6c4 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f6de 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f6fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f70a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f722 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f73a 0001940a R_ARM_THM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000f754 0001be0a R_ARM_THM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000f75c 0000792f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC31 │ │ │ │ │ +0000f760 00007930 R_ARM_THM_MOVT_ABS 000004d8 .LC31 │ │ │ │ │ +0000f766 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +0000f7ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f7b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7d0 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000f816 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f82a 0000d72f R_ARM_THM_MOVW_ABS_NC 00006e95 _tmp_119_rule │ │ │ │ │ +0000f82e 0000d730 R_ARM_THM_MOVT_ABS 00006e95 _tmp_119_rule │ │ │ │ │ +0000f836 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f85a 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000f864 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f878 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ +0000f87c 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ +0000f884 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f88e 0000a92f R_ARM_THM_MOVW_ABS_NC 00000880 .LC52 │ │ │ │ │ +0000f892 0000a930 R_ARM_THM_MOVT_ABS 00000880 .LC52 │ │ │ │ │ +0000f898 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f89c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8b0 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f8b6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8e2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8e6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8fe 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f910 0000d52f R_ARM_THM_MOVW_ABS_NC 00000b68 .LC71 │ │ │ │ │ +0000f914 0000d530 R_ARM_THM_MOVT_ABS 00000b68 .LC71 │ │ │ │ │ +0000f91c 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f922 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f930 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f942 0000d82f R_ARM_THM_MOVW_ABS_NC 00000911 _tmp_118_rule │ │ │ │ │ +0000f946 0000d830 R_ARM_THM_MOVT_ABS 00000911 _tmp_118_rule │ │ │ │ │ +0000f94e 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000f958 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f95c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f974 0001a00a R_ARM_THM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f97c 0000d62f R_ARM_THM_MOVW_ABS_NC 00000b94 .LC72 │ │ │ │ │ +0000f980 0000d630 R_ARM_THM_MOVT_ABS 00000b94 .LC72 │ │ │ │ │ 0000f99a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9ba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9d0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9ce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f9e4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa1c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa22 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa50 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa6a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa70 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa96 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa9c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fac4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000faea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb06 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fb28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb32 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fb52 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000fb76 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fbac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbcc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fbea 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fc0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc22 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc56 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fc88 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc96 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fca4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fce2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fce8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fd0e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd36 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd6c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fd8a 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000fd98 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdba 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fde0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fde6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdfe 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000fe12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe1c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa30 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa36 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa64 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa7e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa84 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000faaa 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fab0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fad8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fafe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb1a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fb3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb46 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fb66 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000fb8a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fbc0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbe0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fbfe 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fc1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc36 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc6a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fc9c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcaa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcb8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcf6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fcfc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fd22 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fd4a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fd80 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000fd9e 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000fdac 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdce 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdf4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fdfa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe12 00018f0a R_ARM_THM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000fe26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fe30 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe48 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000fe90 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe96 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fea6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feb0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000feba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000fecc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fef4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000fef8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000ff02 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ -0000ff06 0000dc30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ -0000ff0a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ff18 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff3a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff70 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ff76 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ff9c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffa2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ffc4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fff4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010024 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001002a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010040 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001006c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100ae 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100e8 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010108 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001011e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010142 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010164 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010182 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000101fc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001020c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001021e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001023a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001028c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102aa 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000102d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102e8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000102f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe44 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe5c 0001920a R_ARM_THM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000fea4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000feaa 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000feba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fec0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fec4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fece 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000fee0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fefc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff08 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000ff0c 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000ff16 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000c34 .LC75 │ │ │ │ │ +0000ff1a 0000dc30 R_ARM_THM_MOVT_ABS 00000c34 .LC75 │ │ │ │ │ +0000ff1e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ff2c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff4e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ff8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ffb0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffb6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ffd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ffde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010008 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010038 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001003e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010054 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010080 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100c2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000100da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100fc 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001011c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010132 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010156 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00010178 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010196 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010210 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010220 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001024e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102a0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102be 0001bb0a R_ARM_THM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000102ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102fc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001030a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001031e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010348 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010374 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001038a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010392 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001039e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103ae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000103d4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010418 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001041e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001043c 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010460 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001048e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001049c 0000e90a R_ARM_THM_CALL 000035fd fstring_conversion_rule │ │ │ │ │ -000104b8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000104be 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104da 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000104fc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010518 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010524 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010550 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001058c 0000ea0a R_ARM_THM_CALL 0000860d _loop0_77_rule │ │ │ │ │ -00010598 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000105ba 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -000105d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105f8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010622 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010628 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010642 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001064c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010664 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001066e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010686 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010690 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106a6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000106cc 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6b9 annotated_rhs_rule │ │ │ │ │ -000106d0 00004630 R_ARM_THM_MOVT_ABS 0000d6b9 annotated_rhs_rule │ │ │ │ │ -000106d8 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -000106de 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000106e2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000106ea 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ -000106ee 0000e130 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ -000106f4 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010700 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010726 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001073c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001031e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010332 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001035c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010388 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001039e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000103a6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000103b2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103c2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103d2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103e8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001042c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010432 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010450 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010474 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104b0 0000e90a R_ARM_THM_CALL 000035e9 fstring_conversion_rule │ │ │ │ │ +000104cc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000104d2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000104ee 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010510 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001052c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010538 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010564 0001e80a R_ARM_THM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +000105a0 0000ea0a R_ARM_THM_CALL 000085f9 _loop0_77_rule │ │ │ │ │ +000105ac 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000105ce 0001e90a R_ARM_THM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +000105ea 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001060c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010636 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001063c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010656 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010660 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010678 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010682 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001069a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106ba 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106e0 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6cd annotated_rhs_rule │ │ │ │ │ +000106e4 00004630 R_ARM_THM_MOVT_ABS 0000d6cd annotated_rhs_rule │ │ │ │ │ +000106ec 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000106f2 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000106f6 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000106fe 0000e12f R_ARM_THM_MOVW_ABS_NC 00000d10 .LC80 │ │ │ │ │ +00010702 0000e130 R_ARM_THM_MOVT_ABS 00000d10 .LC80 │ │ │ │ │ +00010708 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010714 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001073a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010750 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010766 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010764 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001077a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001078c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001079c 0000df2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ -000107a0 0000df30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ -000107a6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000107aa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000107be 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000107c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000107d0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ -000107d4 0000e030 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ -000107da 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ -000107de 0000de30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ -000107f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010804 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -00010812 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001081c 0000ea0a R_ARM_THM_CALL 0000860d _loop0_77_rule │ │ │ │ │ -00010824 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010828 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010832 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001083a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010844 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010848 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010850 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ -00010854 0000e730 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ -0001085a 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001086c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001088e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001089c 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -000108a8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000108ac 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000108b6 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000108c0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000108c8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000108cc 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000108d4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ -000108d8 0000e830 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ -000108de 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000108ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001090c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001091a 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ -00010926 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ -0001092a 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ -00010932 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001093c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010946 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001094a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010952 0000e62f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ -00010956 0000e630 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ -0001095c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001096e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001098e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010998 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ -0001099c 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ -000109a4 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000109ae 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109b8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000109dc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000109f8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000109fe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a12 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a18 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ -00010a1c 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ -00010a24 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010a36 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a3e 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -00010a42 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -00010a4a 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00010a52 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a56 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a60 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ -00010a64 0000e530 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ -00010a68 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010a70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a92 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010a96 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010aa0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ -00010aa4 0000e430 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ -00010aa8 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010ab6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ace 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00010af4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b06 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000ab5 _tmp_150_rule │ │ │ │ │ -00010b0a 0000ee30 R_ARM_THM_MOVT_ABS 00000ab5 _tmp_150_rule │ │ │ │ │ -00010b12 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00010b1c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b26 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b2a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b32 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ -00010b36 0000e230 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ -00010b3c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010b4a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b4e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00010b56 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ -00010b5a 0000e330 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ -00010b60 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00010b70 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b90 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ba8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010bb4 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ -00010bb8 0000dd30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ -00010be4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010bea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c06 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010c3e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c44 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c80 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010caa 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cae 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010cba 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010cf6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d22 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d28 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010d64 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010d86 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00010d9c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00010da0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00010dae 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00010dd0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010dd6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010dea 0000f40a R_ARM_THM_CALL 00008225 _tmp_163_rule │ │ │ │ │ -00010e06 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e0c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e24 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00010e42 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e4c 0000f40a R_ARM_THM_CALL 00008225 _tmp_163_rule │ │ │ │ │ -00010e78 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00010e9a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010eaa 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00010ebe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010ecc 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010eec 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00010ef8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f10 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010f4a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f72 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010f88 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00010f9c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010fa4 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010fb8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010fd8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010fe0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ff6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011006 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011022 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011034 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001106a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011070 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011084 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000110a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000110c4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110d8 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00011112 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0001112a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001113e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011154 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011164 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011174 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111a8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000111ae 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000111c6 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111f8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011212 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001122a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011244 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001125c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011276 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001128c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112a4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112bc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000112ea 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011304 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001131c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001132a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011340 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011350 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001135a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011372 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011382 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001138a 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ -0001138e 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ -00011394 0000300a R_ARM_THM_CALL 000053bd INVALID_VERSION_CHECK │ │ │ │ │ -000113aa 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113ba 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113c8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000113e0 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000113f0 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011400 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011418 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00011428 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0001145c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011462 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011486 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001148c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114ae 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000114b4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000114e8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011526 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001152c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001154e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011554 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011588 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000115c6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115cc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000115ee 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115f4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011624 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001163a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001165e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011678 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011696 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000116a6 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000116ca 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000116d0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000116e8 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011708 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001171e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011734 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011744 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001175c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011776 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011794 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000117a4 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000117c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117e6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011806 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001181a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001182e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001183e 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011856 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011870 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011876 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011902 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011934 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001196e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001198a 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000119aa 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000119ca 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000119da 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000119fe 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011a04 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a1c 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011a3a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a4c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011a62 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011a72 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011a90 0001010a R_ARM_THM_CALL 0000ae11 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011aa2 0001010a R_ARM_THM_CALL 0000ae11 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011aae 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ad4 0001010a R_ARM_THM_CALL 0000ae11 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011aea 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011af6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b12 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011b1e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b34 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b4e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b6c 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011bc4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011bca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011be2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011c02 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c12 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00011c26 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011c36 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00011c4c 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00011c6e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011cb8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cd4 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00011ce0 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011cee 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011cfe 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d06 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d14 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d24 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d34 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d46 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d56 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d68 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d7e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011d86 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011d96 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011da8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011db8 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dbe 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011dce 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011dd8 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011df0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011df8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e00 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e06 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e1a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e20 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e38 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e46 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e58 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e60 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011e68 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011e70 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011e88 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ec0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ec6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ef4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00011f28 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011f3e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011f5c 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00011f6a 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011f78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f90 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011fc0 0001010a R_ARM_THM_CALL 0000ae11 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00011fcc 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00011fda 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012018 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001201e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001204c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012062 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012088 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000120a6 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000120b4 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000120c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000120da 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000120fc 0001010a R_ARM_THM_CALL 0000ae11 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00012114 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001212a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012148 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0001215a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012180 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012186 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001219c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121d8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121de 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012204 0001042f R_ARM_THM_MOVW_ABS_NC 0000c609 _tmp_126_rule │ │ │ │ │ -00012208 00010430 R_ARM_THM_MOVT_ABS 0000c609 _tmp_126_rule │ │ │ │ │ -00012210 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00012218 0001032f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ -0001221c 00010330 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ -00012222 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012226 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001223a 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001223e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012252 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012266 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001227e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000122b4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000122ba 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000122d2 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000122f4 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001231c 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001233a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012362 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012386 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001238c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123ac 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000123b2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000123d8 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012414 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00012474 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012486 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001248a 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00012494 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000124b2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000124c6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000124e0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000124f0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012502 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012510 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012518 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012522 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012530 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012540 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001254e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012564 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012580 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000125c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000125c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000125ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000125f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012618 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012624 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012640 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00012658 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012672 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001269c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000126a0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000126aa 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000126ba 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000126de 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000126f6 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012702 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012718 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001274a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012750 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012776 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012784 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127a4 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000127c0 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000127dc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000127ec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012802 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012838 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001283e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012856 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00012878 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001289a 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000128b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000128de 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00012902 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012908 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012928 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001292e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012954 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012986 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000129dc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000129ee 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000129f2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000129fc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00012a1a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012a34 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00012a44 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00012a4c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012a56 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a64 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a7a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a98 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012aae 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ac2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012ada 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001078e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107b0 0000df2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC78 │ │ │ │ │ +000107b4 0000df30 R_ARM_THM_MOVT_ABS 00000cb0 .LC78 │ │ │ │ │ +000107ba 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000107be 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000107d2 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000107d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000107e4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC79 │ │ │ │ │ +000107e8 0000e030 R_ARM_THM_MOVT_ABS 00000ce0 .LC79 │ │ │ │ │ +000107ee 0000de2f R_ARM_THM_MOVW_ABS_NC 00000c80 .LC77 │ │ │ │ │ +000107f2 0000de30 R_ARM_THM_MOVT_ABS 00000c80 .LC77 │ │ │ │ │ +0001080c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010818 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +00010826 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010830 0000ea0a R_ARM_THM_CALL 000085f9 _loop0_77_rule │ │ │ │ │ +00010838 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001083c 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010846 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001084e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010858 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001085c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010864 0000e72f R_ARM_THM_MOVW_ABS_NC 00000e0c .LC86 │ │ │ │ │ +00010868 0000e730 R_ARM_THM_MOVT_ABS 00000e0c .LC86 │ │ │ │ │ +0001086e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010880 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108b0 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +000108bc 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000108c0 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000108ca 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000108d4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000108dc 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000108e0 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000108e8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000e38 .LC87 │ │ │ │ │ +000108ec 0000e830 R_ARM_THM_MOVT_ABS 00000e38 .LC87 │ │ │ │ │ +000108f2 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010900 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010920 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001092e 0000eb0a R_ARM_THM_CALL 00000cfb _tmp_152_rule.isra.0 │ │ │ │ │ +0001093a 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ +0001093e 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ +00010946 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010950 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001095a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001095e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010966 0000e62f R_ARM_THM_MOVW_ABS_NC 00000dec .LC85 │ │ │ │ │ +0001096a 0000e630 R_ARM_THM_MOVT_ABS 00000dec .LC85 │ │ │ │ │ +00010970 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010982 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109ac 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ +000109b0 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ +000109b8 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000109c2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109cc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000109f0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a0c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a12 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010a26 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a2c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ +00010a30 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ +00010a38 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010a4a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a52 0001902f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +00010a56 00019030 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +00010a5e 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +00010a66 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010a6a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010a74 0000e52f R_ARM_THM_MOVW_ABS_NC 00000dc4 .LC84 │ │ │ │ │ +00010a78 0000e530 R_ARM_THM_MOVT_ABS 00000dc4 .LC84 │ │ │ │ │ +00010a7c 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010a84 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010aa6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010aaa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010ab4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000d9c .LC83 │ │ │ │ │ +00010ab8 0000e430 R_ARM_THM_MOVT_ABS 00000d9c .LC83 │ │ │ │ │ +00010abc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010aca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ae2 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00010b08 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b1a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000ab5 _tmp_150_rule │ │ │ │ │ +00010b1e 0000ee30 R_ARM_THM_MOVT_ABS 00000ab5 _tmp_150_rule │ │ │ │ │ +00010b26 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00010b30 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b3a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b3e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b46 0000e22f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC81 │ │ │ │ │ +00010b4a 0000e230 R_ARM_THM_MOVT_ABS 00000d44 .LC81 │ │ │ │ │ +00010b50 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010b5e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b62 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00010b6a 0000e32f R_ARM_THM_MOVW_ABS_NC 00000d74 .LC82 │ │ │ │ │ +00010b6e 0000e330 R_ARM_THM_MOVT_ABS 00000d74 .LC82 │ │ │ │ │ +00010b74 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00010b84 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ba4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010bbc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010bc8 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000c50 .LC76 │ │ │ │ │ +00010bcc 0000dd30 R_ARM_THM_MOVT_ABS 00000c50 .LC76 │ │ │ │ │ +00010bf8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010bfe 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c1a 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010c52 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c58 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c94 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cbe 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cc2 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010cce 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010d0a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d36 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d3c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d78 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010d9a 0001eb0a R_ARM_THM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00010db0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00010db4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00010dc2 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00010de4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010dea 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010dfe 0000f40a R_ARM_THM_CALL 00008211 _tmp_163_rule │ │ │ │ │ +00010e1a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e20 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010e38 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00010e56 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e60 0000f40a R_ARM_THM_CALL 00008211 _tmp_163_rule │ │ │ │ │ +00010e8c 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00010eae 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010ebe 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00010ed2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010ee0 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f00 0001ba0a R_ARM_THM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00010f0c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f24 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010f5e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f86 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010f9c 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00010fb0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010fb8 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010fcc 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010fec 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ff4 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001100a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001101a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011036 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011048 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001107e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011084 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011098 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110b6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000110bc 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110ec 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00011126 0001b00a R_ARM_THM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0001113e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011152 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011168 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011178 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011188 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111bc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000111c2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000111da 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000111f4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001120c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011226 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001123e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011258 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011270 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001128a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112a0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112b8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112d0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112e8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000112fe 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011318 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011330 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001133e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011354 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011364 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001136e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011386 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011396 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001139e 0000922f R_ARM_THM_MOVW_ABS_NC 000006ec .LC41 │ │ │ │ │ +000113a2 00009230 R_ARM_THM_MOVT_ABS 000006ec .LC41 │ │ │ │ │ +000113a8 0000300a R_ARM_THM_CALL 000053a9 INVALID_VERSION_CHECK │ │ │ │ │ +000113be 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113ce 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000113dc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113f4 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011404 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011414 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001142c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0001143c 0001f00a R_ARM_THM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00011470 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011476 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001149a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114c2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114c8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114fc 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001153a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011540 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011562 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011568 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001159c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000115da 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000115e0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011602 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011608 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011638 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001164e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011672 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001168c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116aa 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000116ba 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000116de 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000116e4 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000116fc 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001171c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011732 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011748 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011758 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011770 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001178a 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117a8 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000117b8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000117dc 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000117e2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117fa 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001181a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001182e 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011842 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011852 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001186a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011884 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001188a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011916 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011948 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011982 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001199e 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000119be 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000119de 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000119ee 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011a12 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a18 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a30 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011a4e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a60 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011a76 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011a86 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011aa4 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011ab6 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011ac2 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011ae8 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011afe 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b0a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b26 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011b32 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b48 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b62 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b80 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011bd8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011bde 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011bf6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011c16 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c26 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00011c3a 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011c4a 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00011c60 0001f30a R_ARM_THM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00011c82 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011ccc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ce8 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00011cf4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d02 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d12 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d1a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011d28 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d38 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d48 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d5a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d6a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d7c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d92 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011d9a 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011daa 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011dbc 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011dcc 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011dd2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011de2 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011dec 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e04 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e0c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e14 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e1a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e2e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e34 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e4c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e5a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e6c 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e74 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e7c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011e84 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011e9c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ea2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011ed4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011eda 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f08 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00011f3c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011f52 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011f72 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00011f80 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011f8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fa6 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011fd6 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00011fe2 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00011ff0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001202c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012032 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012060 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012076 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001209c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000120ba 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000120c8 0001f20a R_ARM_THM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000120d6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000120ee 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012110 0001010a R_ARM_THM_CALL 0000adfd invalid_kwarg_rule.isra.0 │ │ │ │ │ +00012128 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001213e 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001215c 0001f10a R_ARM_THM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0001216e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012194 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001219a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121b0 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121ec 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121f2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012204 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012218 0001042f R_ARM_THM_MOVW_ABS_NC 0000c5f5 _tmp_126_rule │ │ │ │ │ +0001221c 00010430 R_ARM_THM_MOVT_ABS 0000c5f5 _tmp_126_rule │ │ │ │ │ +00012224 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001222c 0001032f R_ARM_THM_MOVW_ABS_NC 000010c0 .LC100 │ │ │ │ │ +00012230 00010330 R_ARM_THM_MOVT_ABS 000010c0 .LC100 │ │ │ │ │ +00012236 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001223a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001224e 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012252 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012266 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001227a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012292 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000122c8 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000122ce 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000122e6 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00012308 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012330 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001234e 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012376 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001239a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123a0 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000123c0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000123c6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000123ec 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012428 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00012488 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001249a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001249e 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000124a8 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000124c6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124da 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000124f4 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012504 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012516 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012524 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001252c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012536 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012544 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012554 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012562 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012578 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012594 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000125d4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000125da 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012600 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012606 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001262c 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012638 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012654 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001266c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012686 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000126b0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000126b4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000126be 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000126ce 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000126f2 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001270a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012716 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001272c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001275e 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012764 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001278a 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012798 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127b8 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000127d4 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000127f0 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012800 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012816 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001284c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012852 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001286a 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001288c 0001700a R_ARM_THM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000128ae 0001e20a R_ARM_THM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000128cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000128f2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00012916 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001291c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001293c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012942 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012968 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001299a 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000129f0 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012a02 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a06 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a10 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00012a2e 00016c0a R_ARM_THM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012a48 0001900a R_ARM_THM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00012a58 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00012a60 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012a6a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a78 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012a8e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012aac 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ac2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ad6 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012aee 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x31074 contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000002c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000032 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000072 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5778,21 +5778,21 @@ │ │ │ │ │ 0000010c 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000128 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000148 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000015c 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000019c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000001a2 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001a8 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000001c0 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +000001c0 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 000001d8 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000020a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000210 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000216 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000232 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000023c 0000780a R_ARM_THM_CALL 000063c9 star_target_rule │ │ │ │ │ +0000023c 0000780a R_ARM_THM_CALL 000063dd star_target_rule │ │ │ │ │ 00000248 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000027a 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000280 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000286 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000002a2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002b2 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000002e2 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -5800,20 +5800,20 @@ │ │ │ │ │ 000002ee 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000306 0001a50a R_ARM_THM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00000312 00020c0a R_ARM_THM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 0000031e 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000035c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000362 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000368 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000380 00010a0a R_ARM_THM_CALL 00006bd5 lambda_slash_no_default_rule │ │ │ │ │ -0000038e 00010b0a R_ARM_THM_CALL 0000710d lambda_slash_with_default_rule │ │ │ │ │ +00000380 00010a0a R_ARM_THM_CALL 00006b5d lambda_slash_no_default_rule │ │ │ │ │ +0000038e 00010b0a R_ARM_THM_CALL 00007095 lambda_slash_with_default_rule │ │ │ │ │ 000003be 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003c4 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003ca 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000003e2 00006f0a R_ARM_THM_CALL 0000e061 starred_expression_rule │ │ │ │ │ +000003e2 00006c0a R_ARM_THM_CALL 0000e075 starred_expression_rule │ │ │ │ │ 000003f0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000003f4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000003fe 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000434 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000043a 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000440 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000456 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -5830,50 +5830,50 @@ │ │ │ │ │ 000004ba 00014e30 R_ARM_THM_MOVT_ABS 00001470 .LC124 │ │ │ │ │ 000004ce 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004d8 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004de 00014f2f R_ARM_THM_MOVW_ABS_NC 000014a0 .LC125 │ │ │ │ │ 000004e2 00014f30 R_ARM_THM_MOVT_ABS 000014a0 .LC125 │ │ │ │ │ 000004e8 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000004ec 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000500 0000370a R_ARM_THM_CALL 00007c49 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000500 0000370a R_ARM_THM_CALL 00007bd1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000504 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000526 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000052c 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6b9 annotated_rhs_rule │ │ │ │ │ -00000530 00004630 R_ARM_THM_MOVT_ABS 0000d6b9 annotated_rhs_rule │ │ │ │ │ +0000052c 0000462f R_ARM_THM_MOVW_ABS_NC 0000d6cd annotated_rhs_rule │ │ │ │ │ +00000530 00004630 R_ARM_THM_MOVT_ABS 0000d6cd annotated_rhs_rule │ │ │ │ │ 00000538 0001c10a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 0000053e 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000542 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000054a 0001502f R_ARM_THM_MOVW_ABS_NC 000014d0 .LC126 │ │ │ │ │ 0000054e 00015030 R_ARM_THM_MOVT_ABS 000014d0 .LC126 │ │ │ │ │ 00000554 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000056c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000574 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ +00000574 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 0000057a 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000ab5 _tmp_150_rule │ │ │ │ │ 0000057e 0000ee30 R_ARM_THM_MOVT_ABS 00000ab5 _tmp_150_rule │ │ │ │ │ 00000586 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000058c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000596 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000059a 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000005a2 0001512f R_ARM_THM_MOVW_ABS_NC 00001504 .LC127 │ │ │ │ │ 000005a6 00015130 R_ARM_THM_MOVT_ABS 00001504 .LC127 │ │ │ │ │ 000005ac 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000005cc 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005d4 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ +000005d4 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 000005de 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e4 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000c1f _tmp_151_rule │ │ │ │ │ 000005e8 0000ed30 R_ARM_THM_MOVT_ABS 00000c1f _tmp_151_rule │ │ │ │ │ 000005f0 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000005f6 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000600 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000604 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000060c 0001522f R_ARM_THM_MOVW_ABS_NC 00001534 .LC128 │ │ │ │ │ 00000610 00015230 R_ARM_THM_MOVT_ABS 00001534 .LC128 │ │ │ │ │ 00000616 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000632 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000640 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ +00000640 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 00000650 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000066c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000672 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000678 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000068c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000692 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ 00000696 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ @@ -5892,42 +5892,42 @@ │ │ │ │ │ 0000070c 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000716 0001542f R_ARM_THM_MOVW_ABS_NC 00001584 .LC130 │ │ │ │ │ 0000071a 00015430 R_ARM_THM_MOVT_ABS 00001584 .LC130 │ │ │ │ │ 0000071e 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000072a 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000768 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000770 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ +00000770 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 0000077a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000078c 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000c95 _tmp_153_rule │ │ │ │ │ 00000790 0000ec30 R_ARM_THM_MOVT_ABS 00000c95 _tmp_153_rule │ │ │ │ │ 00000796 00017c0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000079c 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007a6 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000007aa 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000007b2 0001552f R_ARM_THM_MOVW_ABS_NC 000015ac .LC131 │ │ │ │ │ 000007b6 00015530 R_ARM_THM_MOVT_ABS 000015ac .LC131 │ │ │ │ │ 000007bc 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000007ca 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007ee 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000800 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000814 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ +00000814 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 00000820 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000083a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000844 0000ea0a R_ARM_THM_CALL 0000860d _loop0_77_rule │ │ │ │ │ +00000844 0000ea0a R_ARM_THM_CALL 000085f9 _loop0_77_rule │ │ │ │ │ 0000084c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000850 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000085a 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000862 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000086a 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000086e 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000876 0001562f R_ARM_THM_MOVW_ABS_NC 000015cc .LC132 │ │ │ │ │ 0000087a 00015630 R_ARM_THM_MOVT_ABS 000015cc .LC132 │ │ │ │ │ 00000880 00018b0a R_ARM_THM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000088e 0000460a R_ARM_THM_CALL 0000d6b9 annotated_rhs_rule │ │ │ │ │ +0000088e 0000460a R_ARM_THM_CALL 0000d6cd annotated_rhs_rule │ │ │ │ │ 0000089a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008b0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000008b4 00016830 R_ARM_THM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000008bc 00017d0a R_ARM_THM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000008c4 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008ce 00018c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000008d2 00018c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -5939,15 +5939,15 @@ │ │ │ │ │ 00000936 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000093c 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000956 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000966 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000996 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000099c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000009a2 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000009ba 0000c80a R_ARM_THM_CALL 0000e45d param_no_default_rule │ │ │ │ │ +000009ba 0000c80a R_ARM_THM_CALL 0000e471 param_no_default_rule │ │ │ │ │ 000009ca 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009fa 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a00 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a06 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a20 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a2c 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a38 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -5964,15 +5964,15 @@ │ │ │ │ │ 00000b1a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b2a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b5c 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000b62 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000b68 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000b86 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b92 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bac 0000240a R_ARM_THM_CALL 0000fdc1 block_rule │ │ │ │ │ +00000bac 0000240a R_ARM_THM_CALL 0000fdd5 block_rule │ │ │ │ │ 00000bc2 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000bde 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000be8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bf0 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000c0e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000c3e 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c44 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -5995,21 +5995,21 @@ │ │ │ │ │ 00000d84 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d8a 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000da4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dea 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000df0 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000df6 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000e16 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +00000e16 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 00000e36 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e3c 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e42 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e56 0001760a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e7a 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e84 00000a0a R_ARM_THM_CALL 000072b9 expression_rule │ │ │ │ │ +00000e84 00000a0a R_ARM_THM_CALL 000072cd expression_rule │ │ │ │ │ 00000e94 00016b0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ea4 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ebe 0001770a R_ARM_THM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ec8 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ed2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000eee 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000f0e 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6047,14 +6047,14 @@ │ │ │ │ │ 000011a2 00017b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000011be 00017a0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000011de 0001780a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000011f2 00018e0a R_ARM_THM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001232 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001238 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000123e 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001256 0000040a R_ARM_THM_CALL 0000610d expressions_rule │ │ │ │ │ +00001256 0000040a R_ARM_THM_CALL 000060f9 expressions_rule │ │ │ │ │ 0000126e 00018d0a R_ARM_THM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000012a0 0001720a R_ARM_THM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012a6 0001660a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000012ac 0001670a R_ARM_THM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000012c4 0001140a R_ARM_THM_CALL 0001259d lambda_param_no_default_rule │ │ │ │ │ +000012c4 0001140a R_ARM_THM_CALL 000125b1 lambda_param_no_default_rule │ │ │ │ │ 000012d4 0001680a R_ARM_THM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -196,26 +196,26 @@ │ │ │ │ │ type_params_rule │ │ │ │ │ star_named_expressions_rule │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ t_primary_raw │ │ │ │ │ t_lookahead_rule │ │ │ │ │ slices_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ -arguments_rule │ │ │ │ │ genexp_rule │ │ │ │ │ +arguments_rule │ │ │ │ │ _tmp_43_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ -for_if_clauses_rule │ │ │ │ │ _gather_85_rule │ │ │ │ │ -_tmp_149_rule │ │ │ │ │ +for_if_clauses_rule │ │ │ │ │ +starred_expression_rule │ │ │ │ │ bitwise_or_rule │ │ │ │ │ +_tmp_149_rule │ │ │ │ │ invalid_comprehension_rule │ │ │ │ │ -starred_expression_rule │ │ │ │ │ _loop1_81_rule │ │ │ │ │ _loop1_82_rule │ │ │ │ │ _tmp_154_rule │ │ │ │ │ tstring_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ │ target_with_star_atom_rule │ │ │ │ │ _tmp_166_rule │ │ │ │ │ @@ -399,21 +399,21 @@ │ │ │ │ │ _PyPegen_update_memo │ │ │ │ │ _PyAST_Attribute │ │ │ │ │ _PyAST_Subscript │ │ │ │ │ _PyAST_Call │ │ │ │ │ _PyPegen_number_token │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _PyAST_Constant │ │ │ │ │ -_PyAST_ListComp │ │ │ │ │ _PyAST_Set │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _PyPegen_get_keys │ │ │ │ │ _PyPegen_get_values │ │ │ │ │ _PyAST_Dict │ │ │ │ │ +_PyAST_ListComp │ │ │ │ │ _Py_EllipsisObject │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyAST_DictComp │ │ │ │ │ _PyAST_SetComp │ │ │ │ │ _PyPegen_string_token │ │ │ │ │ _PyPegen_concatenate_strings │ │ │ │ │ _PyPegen_concatenate_tstrings │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -43,20 +43,20 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 26c <_PyPegen_parse+0x26c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 610c │ │ │ │ │ + bl 60f8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 232 <_PyPegen_parse+0x232> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c8c <_loop0_1_rule> │ │ │ │ │ + bl 7c14 <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 232 <_PyPegen_parse+0x232> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -206,15 +206,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 220 <_PyPegen_parse+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 1efc │ │ │ │ │ + bl 1efc │ │ │ │ │ R_ARM_THM_CALL simple_stmts_rule │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 238 <_PyPegen_parse+0x238> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -521,20 +521,20 @@ │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4f6 <_PyPegen_parse+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 4f6 <_PyPegen_parse+0x4f6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7c8c <_loop0_1_rule> │ │ │ │ │ + bl 7c14 <_loop0_1_rule> │ │ │ │ │ cbz r0, 4f6 <_PyPegen_parse+0x4f6> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4f6 <_PyPegen_parse+0x4f6> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ @@ -549,15 +549,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 40c <_PyPegen_parse+0x40c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 40c <_PyPegen_parse+0x40c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -573,15 +573,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 46c <_PyPegen_parse+0x46c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 226 <_PyPegen_parse+0x226> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b.n 46c <_PyPegen_parse+0x46c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 450 <_PyPegen_parse+0x450> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -592,22 +592,22 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b.n 226 <_PyPegen_parse+0x226> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 50a <_PyPegen_parse+0x50a> │ │ │ │ │ b.n 43a <_PyPegen_parse+0x43a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 <_PyPegen_parse+0x424> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -617,15 +617,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 424 <_PyPegen_parse+0x424> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 424 <_PyPegen_parse+0x424> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ec <_PyPegen_parse+0x3ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4da <_PyPegen_parse+0x4da> │ │ │ │ │ b.n 3ec <_PyPegen_parse+0x3ec> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -667,15 +667,15 @@ │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -685,15 +685,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 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3ca <_PyPegen_parse+0x3ca> │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -824,15 +824,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 f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 6fe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -945,49 +945,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 1026 │ │ │ │ │ + beq.w e8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1026 │ │ │ │ │ + bne.w e8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ + bne.w eaa │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d9c │ │ │ │ │ + bne.w e28 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f88 │ │ │ │ │ + beq.w d9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f88 │ │ │ │ │ + bne.w d9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f82 │ │ │ │ │ + bne.w d94 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f62 │ │ │ │ │ + beq.w d74 │ │ │ │ │ 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 │ │ │ │ │ @@ -997,74 +997,74 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9ec │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d94 │ │ │ │ │ + beq.w d4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d94 │ │ │ │ │ + bne.w d4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w d2a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d44 │ │ │ │ │ + beq.w d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d44 │ │ │ │ │ + bne.w d3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d4c │ │ │ │ │ + bne.w d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c │ │ │ │ │ + bl 1628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d40 │ │ │ │ │ + beq.w d38 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d38 │ │ │ │ │ + beq.w d30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d38 │ │ │ │ │ + bne.w d30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d30 │ │ │ │ │ + bne.w d20 │ │ │ │ │ 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 d16 │ │ │ │ │ + beq.w d62 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d30 │ │ │ │ │ + bne.w d20 │ │ │ │ │ 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 │ │ │ │ │ @@ -1073,15 +1073,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 d10 │ │ │ │ │ + beq.w d5c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bgt.w b92 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1095,72 +1095,72 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d2a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fcc │ │ │ │ │ + bne.w d08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d54 │ │ │ │ │ + beq.w de8 │ │ │ │ │ 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] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Import │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 102e │ │ │ │ │ + beq.w e96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 102e │ │ │ │ │ + bne.w e96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e00 │ │ │ │ │ + bne.w eaa │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w fe4 │ │ │ │ │ + beq.w d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fe4 │ │ │ │ │ + bne.w d54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d8e │ │ │ │ │ + bne.w e22 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w d64 │ │ │ │ │ + beq.w df8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1170,42 +1170,42 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d08 │ │ │ │ │ + beq.w d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d08 │ │ │ │ │ + bne.w d00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d5c │ │ │ │ │ + bne.w df0 │ │ │ │ │ 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 ba6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d5c │ │ │ │ │ + bne.w df0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b8 <_tmp_158_rule> │ │ │ │ │ + bl 22a4 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n b44 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ @@ -1218,35 +1218,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 181c │ │ │ │ │ + bl 1808 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 231c │ │ │ │ │ + bl 2308 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bb4 │ │ │ │ │ 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 d8e │ │ │ │ │ + beq.w e22 │ │ │ │ │ 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] │ │ │ │ │ @@ -1265,44 +1265,44 @@ │ │ │ │ │ cbz r0, b2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 9dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d6e │ │ │ │ │ + bne.w e02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 9e0 │ │ │ │ │ - b.n cde │ │ │ │ │ + b.n cd6 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w cee │ │ │ │ │ + beq.w ce6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ b.n a96 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ b.n ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 163c │ │ │ │ │ + bl 1628 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 95e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w faa │ │ │ │ │ + bne.w dba │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w f90 │ │ │ │ │ + beq.w da2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ b.n 950 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [sl, r5, lsl #2] │ │ │ │ │ @@ -1318,96 +1318,93 @@ │ │ │ │ │ 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 d8e │ │ │ │ │ + bne.w e22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cdc │ │ │ │ │ + beq.w cd4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ce6 │ │ │ │ │ + beq.n cde │ │ │ │ │ bl 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 ce6 │ │ │ │ │ + bne.n cde │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd6 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.n cce │ │ │ │ │ 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 cce │ │ │ │ │ + beq.n cc6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n cd6 │ │ │ │ │ + bne.n cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22b8 <_tmp_158_rule> │ │ │ │ │ + bl 22a4 <_tmp_158_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ca8 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + bne.n ca0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w ff8 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w ff8 │ │ │ │ │ + beq.w eda │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w eda │ │ │ │ │ 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 cc8 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt.n cba │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.n cc0 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bgt.n cb0 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006 │ │ │ │ │ + beq.w eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 231c │ │ │ │ │ + bl 2308 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1006 │ │ │ │ │ + beq.w eba │ │ │ │ │ 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 d8e │ │ │ │ │ + beq.w e22 │ │ │ │ │ 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 │ │ │ │ │ @@ -1420,26 +1417,25 @@ │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_ImportFrom │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w b26 │ │ │ │ │ b.n b2e │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 100a │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - str.w r3, [r6, r5, lsl #2] │ │ │ │ │ + beq.w ebe │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b.n c0e │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr.w r1, [r6, r3, lsl #2] │ │ │ │ │ - str.w r1, [r2, r3, lsl #2] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - b.n c3c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n c0a │ │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ │ + ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ + str.w r2, [r3, r6, lsl #2] │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + b.n c34 │ │ │ │ │ + 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 │ │ │ │ │ @@ -1448,15 +1444,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ b.n 9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bee │ │ │ │ │ + b.n bec │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ @@ -1465,226 +1461,336 @@ │ │ │ │ │ beq.w ba0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ b.n b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n a6c │ │ │ │ │ - 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 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9a6 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 9ee │ │ │ │ │ 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 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 9ee │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 926 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n d26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.n 8f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n d2a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 8c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n a18 │ │ │ │ │ + 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 │ │ │ │ │ + b.n d26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.n ddc │ │ │ │ │ + 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 898 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 878 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + lsls r3, r2, #1 │ │ │ │ │ + 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.n d5c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.n b86 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w b7e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n d26 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 9f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 9f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n bb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n d78 │ │ │ │ │ + bge.n e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cde │ │ │ │ │ + b.n cd6 │ │ │ │ │ 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 a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n cde │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8c8 │ │ │ │ │ + b.n cd6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1042 │ │ │ │ │ + beq.w 1038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1042 │ │ │ │ │ + bne.w 1038 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f5c │ │ │ │ │ + bne.w 1032 │ │ │ │ │ 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 e50 │ │ │ │ │ + bne.n f32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f5c │ │ │ │ │ + bne.w 1032 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, e0c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n eee │ │ │ │ │ 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, e06 │ │ │ │ │ + cbnz r2, ee8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b.n 85a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 844 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cbnz r0, eb0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 9e0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9e2 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 9f0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cd4 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov.w r3, r8, lsl #1 │ │ │ │ │ + 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 cc0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n ca6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n cd4 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ b.n 9e2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dee │ │ │ │ │ + beq.n e7c │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df0 │ │ │ │ │ + beq.n e7e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n df4 │ │ │ │ │ + b.n e82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ec │ │ │ │ │ + beq.w 10d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ec │ │ │ │ │ + bne.w 10d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10e4 │ │ │ │ │ + bne.w 10ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181c │ │ │ │ │ + bl 1808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f4 │ │ │ │ │ + beq.w 10de │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10dc │ │ │ │ │ + beq.w 10c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10dc │ │ │ │ │ + bne.w 10c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10a2 │ │ │ │ │ + bne.n 108c │ │ │ │ │ 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.w 1068 │ │ │ │ │ + beq.n 1054 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10a2 │ │ │ │ │ + bne.n 108c │ │ │ │ │ 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.w 107e │ │ │ │ │ + bne.n 106a │ │ │ │ │ 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 1062 │ │ │ │ │ + beq.n 104e │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 104a │ │ │ │ │ + bgt.n 1040 │ │ │ │ │ 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 │ │ │ │ │ @@ -1692,342 +1798,234 @@ │ │ │ │ │ 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 dd6 │ │ │ │ │ + beq.w e62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd6 │ │ │ │ │ + beq.w e62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181c │ │ │ │ │ + bl 1808 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dd6 │ │ │ │ │ + beq.w e62 │ │ │ │ │ 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 e38 │ │ │ │ │ + b.n f1a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n df4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n fec │ │ │ │ │ - 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 898 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9f0 │ │ │ │ │ + b.n e82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 878 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - lsls r3, r2, #1 │ │ │ │ │ - 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 d10 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.n b86 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w b7e │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d26 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 9a6 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9ee │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a18 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 9f0 │ │ │ │ │ - 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 cdc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cdc │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - 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, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w cc8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n cae │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 844 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 1058 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 9e0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n dba │ │ │ │ │ + b.n e46 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n ef2 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f0 │ │ │ │ │ + b.n fca │ │ │ │ │ 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 dd8 │ │ │ │ │ + b.n e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181c │ │ │ │ │ + bl 1808 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ede │ │ │ │ │ + beq.n fb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 10c0 │ │ │ │ │ + cbnz r3, 10aa │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 10aa │ │ │ │ │ + beq.n 1094 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ed0 │ │ │ │ │ + b.n fac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1078 │ │ │ │ │ + b.n 1064 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1062 │ │ │ │ │ + beq.n 104e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1094 │ │ │ │ │ + b.n 107e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1090 │ │ │ │ │ + beq.n 107a │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1078 │ │ │ │ │ + b.n 1064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ea6 │ │ │ │ │ + b.n f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd8 │ │ │ │ │ + b.n e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e70 │ │ │ │ │ + b.n f52 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1078 │ │ │ │ │ + b.n 1064 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000010f8 : │ │ │ │ │ +000010e4 : │ │ │ │ │ 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 15d6 │ │ │ │ │ + beq.w 15c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 15c4 │ │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 153e │ │ │ │ │ + bne.w 152c │ │ │ │ │ ldrd r6, r5, [r8, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 138c │ │ │ │ │ + beq.w 137a │ │ │ │ │ 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 13bc │ │ │ │ │ + bne.w 13aa │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125e │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125e │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1262 │ │ │ │ │ + bne.n 124e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125e │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c48 │ │ │ │ │ + bl 1c34 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1262 │ │ │ │ │ + bne.n 124e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125e │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33d8 <_tmp_27_rule> │ │ │ │ │ + bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1262 │ │ │ │ │ + bne.n 124e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125e │ │ │ │ │ + beq.n 124a │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3460 │ │ │ │ │ + bl 344c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1262 │ │ │ │ │ + bne.n 124e │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 125e │ │ │ │ │ + beq.n 124a │ │ │ │ │ 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 15ce │ │ │ │ │ + beq.w 15bc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ - cbz r4, 124a │ │ │ │ │ + cbz r4, 1236 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ 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] │ │ │ │ │ @@ -2036,337 +2034,338 @@ │ │ │ │ │ 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 1378 │ │ │ │ │ + beq.w 1366 │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1378 │ │ │ │ │ + bne.w 1366 │ │ │ │ │ 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 11fc │ │ │ │ │ + bne.n 11e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 11fc │ │ │ │ │ + b.n 11e8 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 153e │ │ │ │ │ + bne.w 152c │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1284 │ │ │ │ │ + cbnz r0, 1270 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ - b.n 123c │ │ │ │ │ + b.n 1228 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1278 │ │ │ │ │ + bne.n 1264 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c48 │ │ │ │ │ + bl 1c34 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1278 │ │ │ │ │ + bne.n 1264 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33d8 <_tmp_27_rule> │ │ │ │ │ + bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1278 │ │ │ │ │ + bne.n 1264 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3460 │ │ │ │ │ + bl 344c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1278 │ │ │ │ │ + bne.n 1264 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1278 │ │ │ │ │ + beq.n 1264 │ │ │ │ │ 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 15ce │ │ │ │ │ + beq.w 15bc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r6, r7, [r0, #20] │ │ │ │ │ - cbnz r4, 1334 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + cbnz r4, 1320 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1600 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + beq.w 15ee │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ R_ARM_THM_CALL NEW_TYPE_COMMENT │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - strd r0, fp, [sp, #4] │ │ │ │ │ + strd r0, r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ strd r6, r7, [sp, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r9, sl, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122e │ │ │ │ │ + bne.w 121a │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15f4 │ │ │ │ │ + bne.w 15e2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 123c │ │ │ │ │ + b.n 1228 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.w 15de │ │ │ │ │ + blt.w 15cc │ │ │ │ │ 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 15ee │ │ │ │ │ + beq.w 15dc │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 153e │ │ │ │ │ + bne.w 152c │ │ │ │ │ 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 15c6 │ │ │ │ │ + beq.w 15b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15c6 │ │ │ │ │ + bne.w 15b4 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 152a │ │ │ │ │ + bne.w 1518 │ │ │ │ │ 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 147c │ │ │ │ │ + bne.n 146a │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #699 @ 0x2bb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1478 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 1478 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 147c │ │ │ │ │ + cbnz r3, 146a │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1478 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c48 │ │ │ │ │ + bl 1c34 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 147c │ │ │ │ │ + cbnz r3, 146a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1478 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33d8 <_tmp_27_rule> │ │ │ │ │ + bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 147c │ │ │ │ │ + cbnz r3, 146a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1478 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1478 │ │ │ │ │ + cbz r0, 1466 │ │ │ │ │ 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 1548 │ │ │ │ │ + bne.n 1536 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str.w r5, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 152a │ │ │ │ │ + bne.n 1518 │ │ │ │ │ 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.n 152a │ │ │ │ │ + bne.n 1518 │ │ │ │ │ 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 1526 │ │ │ │ │ + beq.n 1514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1526 │ │ │ │ │ + cbz r0, 1514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbnz r3, 152a │ │ │ │ │ + cbnz r3, 1518 │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 1526 │ │ │ │ │ + cbz r0, 1514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1c48 │ │ │ │ │ + bl 1c34 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - cbnz r3, 152a │ │ │ │ │ + cbnz r3, 1518 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1526 │ │ │ │ │ + cbz r0, 1514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 33d8 <_tmp_27_rule> │ │ │ │ │ + bl 33c4 <_tmp_27_rule> │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - cbnz r3, 152a │ │ │ │ │ + cbnz r3, 1518 │ │ │ │ │ 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, 1526 │ │ │ │ │ + cbz r0, 1514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3460 │ │ │ │ │ + bl 344c │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - cbnz r3, 152a │ │ │ │ │ + cbnz r3, 1518 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbnz r0, 1586 │ │ │ │ │ + cbnz r0, 1574 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 115a │ │ │ │ │ + beq.w 1146 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 123e │ │ │ │ │ + b.n 122a │ │ │ │ │ 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 │ │ │ │ │ @@ -2376,25 +2375,25 @@ │ │ │ │ │ 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 160e │ │ │ │ │ + bne.n 15fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1608 │ │ │ │ │ + beq.n 15f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 1522 │ │ │ │ │ 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 │ │ │ │ │ @@ -2411,194 +2410,193 @@ │ │ │ │ │ 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 123c │ │ │ │ │ + bne.w 1228 │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1534 │ │ │ │ │ + b.n 1522 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 13e0 │ │ │ │ │ + b.n 13ce │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 123e │ │ │ │ │ + b.n 122a │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 112c │ │ │ │ │ + b.n 1118 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 123e │ │ │ │ │ + b.n 122a │ │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1538 │ │ │ │ │ + b.n 1526 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 123e │ │ │ │ │ + b.n 122a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 1334 │ │ │ │ │ + b.n 1320 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 15c0 │ │ │ │ │ + b.n 15ae │ │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ │ - cbz r2, 162e │ │ │ │ │ + cbz r2, 161c │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 157a │ │ │ │ │ + bne.n 1568 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str.w r1, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 123c │ │ │ │ │ + b.n 1228 │ │ │ │ │ ldr.w r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8, #88] @ 0x58 │ │ │ │ │ - b.n 123c │ │ │ │ │ - nop │ │ │ │ │ + b.n 1228 │ │ │ │ │ │ │ │ │ │ -0000163c : │ │ │ │ │ +00001628 : │ │ │ │ │ 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 17f6 │ │ │ │ │ + beq.w 17e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 17f6 │ │ │ │ │ + bne.w 17e2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 1800 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 17b8 │ │ │ │ │ + bne.w 17a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 17ec │ │ │ │ │ + blt.w 17d8 │ │ │ │ │ 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 170e │ │ │ │ │ + bne.n 16fa │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1814 │ │ │ │ │ + bne.w 1800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181c │ │ │ │ │ + bl 1808 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17d0 │ │ │ │ │ + beq.w 17bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 <_tmp_22_rule> │ │ │ │ │ + bl 215c <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17d0 │ │ │ │ │ + bne.w 17bc │ │ │ │ │ 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, 16fc │ │ │ │ │ + cbz r0, 16e8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - cbnz r1, 170a │ │ │ │ │ + cbnz r1, 16f6 │ │ │ │ │ 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.w 17fe │ │ │ │ │ + beq.w 17ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17fe │ │ │ │ │ + bne.w 17ea │ │ │ │ │ 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 16dc │ │ │ │ │ + b.n 16c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16fc │ │ │ │ │ + bne.n 16e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 17e4 │ │ │ │ │ + beq.n 17d0 │ │ │ │ │ bl 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 17e4 │ │ │ │ │ + bne.n 17d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 17de │ │ │ │ │ + bne.n 17ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181c │ │ │ │ │ + bl 1808 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d6 │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ 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 17d6 │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ 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 17d6 │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17d6 │ │ │ │ │ + beq.n 17c2 │ │ │ │ │ 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] │ │ │ │ │ @@ -2615,102 +2613,102 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 17d8 │ │ │ │ │ + cbz r0, 17c4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16a4 │ │ │ │ │ + b.n 1690 │ │ │ │ │ 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 16aa │ │ │ │ │ - b.n 1714 │ │ │ │ │ + beq.w 1696 │ │ │ │ │ + b.n 1700 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 16fc │ │ │ │ │ + b.n 16e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 17b2 │ │ │ │ │ + b.n 179e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 17b2 │ │ │ │ │ + b.n 179e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1730 │ │ │ │ │ + b.n 171c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1700 │ │ │ │ │ + b.n 16ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1670 │ │ │ │ │ + b.n 165c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fc │ │ │ │ │ + beq.w 16e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1700 │ │ │ │ │ + b.n 16ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 1700 │ │ │ │ │ + b.n 16ec │ │ │ │ │ │ │ │ │ │ -0000181c : │ │ │ │ │ +00001808 : │ │ │ │ │ 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 1922 │ │ │ │ │ + beq.n 190e │ │ │ │ │ bl 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 1922 │ │ │ │ │ + bne.n 190e │ │ │ │ │ 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, 1868 │ │ │ │ │ + cbz r0, 1854 │ │ │ │ │ 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] │ │ │ │ │ @@ -2720,271 +2718,271 @@ │ │ │ │ │ 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 1934 │ │ │ │ │ + bne.n 1920 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 193c │ │ │ │ │ + beq.n 1928 │ │ │ │ │ bl 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 193c │ │ │ │ │ + bne.n 1928 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1944 │ │ │ │ │ + bne.n 1930 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 181c │ │ │ │ │ - cbz r0, 18bc │ │ │ │ │ + bl 1808 │ │ │ │ │ + cbz r0, 18a8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 18f2 │ │ │ │ │ + cbnz r0, 18de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1944 │ │ │ │ │ + bne.n 1930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 191e │ │ │ │ │ + cbz r0, 190a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1948 │ │ │ │ │ - cbz r3, 18e8 │ │ │ │ │ + bne.n 1934 │ │ │ │ │ + cbz r3, 18d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.n 18e8 │ │ │ │ │ + ble.n 18d4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 186e │ │ │ │ │ + b.n 185a │ │ │ │ │ subs r2, #2 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1864 │ │ │ │ │ + b.n 1850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18bc │ │ │ │ │ + beq.n 18a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1910 │ │ │ │ │ + cbz r0, 18fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 18d0 │ │ │ │ │ + beq.n 18bc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 192a │ │ │ │ │ + cbnz r0, 1916 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 18d0 │ │ │ │ │ + b.n 18bc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 18ce │ │ │ │ │ + b.n 18ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 184a │ │ │ │ │ + b.n 1836 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 1948 │ │ │ │ │ + b.n 1934 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1864 │ │ │ │ │ + b.n 1850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 189e │ │ │ │ │ + b.n 188a │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1864 │ │ │ │ │ + b.n 1850 │ │ │ │ │ │ │ │ │ │ -00001950 : │ │ │ │ │ +0000193c : │ │ │ │ │ type_params_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 1ba8 │ │ │ │ │ + beq.w 1b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ba8 │ │ │ │ │ + bne.w 1b94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c26 │ │ │ │ │ + bne.w 1c12 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 19ae │ │ │ │ │ + cbnz r3, 199a │ │ │ │ │ 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, 19f8 │ │ │ │ │ + cbnz r0, 19e4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1bfe │ │ │ │ │ + beq.w 1bea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bfe │ │ │ │ │ + bne.w 1bea │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1bf8 │ │ │ │ │ + bne.w 1be4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1bb0 │ │ │ │ │ + bne.w 1b9c │ │ │ │ │ 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 1992 │ │ │ │ │ + beq.n 197e │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 1990 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c0e │ │ │ │ │ + beq.w 1bfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c0e │ │ │ │ │ + bne.w 1bfa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1b80 │ │ │ │ │ + bne.w 1b6c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c1e │ │ │ │ │ + beq.w 1c0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c1e │ │ │ │ │ + bne.w 1c0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c16 │ │ │ │ │ + bne.w 1c02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0d0 │ │ │ │ │ + bl b0bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b7c │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1c06 │ │ │ │ │ + beq.w 1bf2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1c06 │ │ │ │ │ + bne.w 1bf2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b76 │ │ │ │ │ + bne.n 1b62 │ │ │ │ │ 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.n 1b6e │ │ │ │ │ + beq.n 1b5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b76 │ │ │ │ │ + bne.n 1b62 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b24 │ │ │ │ │ + bne.n 1b10 │ │ │ │ │ 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 1b68 │ │ │ │ │ + beq.n 1b54 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt.n 1b46 │ │ │ │ │ + bgt.n 1b32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -2994,319 +2992,319 @@ │ │ │ │ │ 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 1b80 │ │ │ │ │ + beq.n 1b6c │ │ │ │ │ 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 1ba4 │ │ │ │ │ + bne.n 1b90 │ │ │ │ │ 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 1ba0 │ │ │ │ │ + beq.n 1b8c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC56 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c2e │ │ │ │ │ + beq.w 1c1a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c2e │ │ │ │ │ + bne.w 1c1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 19a2 │ │ │ │ │ + b.n 198e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b0d0 │ │ │ │ │ + bl b0bc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1aa4 │ │ │ │ │ + beq.n 1a90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1b86 │ │ │ │ │ + cbnz r3, 1b72 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n 1b54 │ │ │ │ │ + beq.n 1b40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r1, [r8, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1a98 │ │ │ │ │ + b.n 1a84 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 1ab6 │ │ │ │ │ + b.n 1aa2 │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 1b68 │ │ │ │ │ + cbz r0, 1b54 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + b.n 1b24 │ │ │ │ │ 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 199e │ │ │ │ │ + b.n 198a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b34 │ │ │ │ │ + beq.n 1b20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b7c │ │ │ │ │ + b.n 1b68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 199e │ │ │ │ │ + b.n 198a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b80 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1984 │ │ │ │ │ + b.n 1970 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e4 │ │ │ │ │ + beq.w 19d0 │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19e6 │ │ │ │ │ + beq.w 19d2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19ea │ │ │ │ │ + b.n 19d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19ea │ │ │ │ │ + b.n 19d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 19ce │ │ │ │ │ + b.n 19ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a74 │ │ │ │ │ + b.n 1a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a16 │ │ │ │ │ + b.n 1a02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1b80 │ │ │ │ │ + b.n 1b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1a3e │ │ │ │ │ + b.n 1a2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 1990 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19a2 │ │ │ │ │ + beq.w 198e │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 1990 │ │ │ │ │ │ │ │ │ │ -00001c48 : │ │ │ │ │ +00001c34 : │ │ │ │ │ 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 2146 │ │ │ │ │ + beq.w 214c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2146 │ │ │ │ │ + bne.w 214c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 215a │ │ │ │ │ + bne.w 2146 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1dfe │ │ │ │ │ + bne.w 1dea │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 2166 │ │ │ │ │ + beq.w 213e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2166 │ │ │ │ │ + bne.w 213e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d54 │ │ │ │ │ + bne.n 1d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d5e │ │ │ │ │ + bne.n 1d4a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d54 │ │ │ │ │ + bne.n 1d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2574 │ │ │ │ │ + bl 2560 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f3c │ │ │ │ │ + bne.w 1f28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d54 │ │ │ │ │ + bne.n 1d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2c0 <_loop1_30_rule> │ │ │ │ │ + bl e2d4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1d2e │ │ │ │ │ + cbz r0, 1d1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a0c <_loop0_29_rule> │ │ │ │ │ - cbz r0, 1d2e │ │ │ │ │ + bl 29f8 <_loop0_29_rule> │ │ │ │ │ + cbz r0, 1d1a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c00 │ │ │ │ │ + bl 2bec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1d30 │ │ │ │ │ + cbnz r1, 1d1c │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1dd8 │ │ │ │ │ + beq.n 1dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 214e │ │ │ │ │ + bne.w 2132 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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] │ │ │ │ │ - cbnz r1, 1d54 │ │ │ │ │ + cbnz r1, 1d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba0 <_loop1_31_rule> │ │ │ │ │ + bl ebb4 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dea │ │ │ │ │ + bne.n 1dd6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 1d54 │ │ │ │ │ + cbnz r1, 1d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 2c00 │ │ │ │ │ + bl 2bec │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1dc4 │ │ │ │ │ + bne.n 1db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 1d22 │ │ │ │ │ + b.n 1d0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea0c <_loop0_28_rule> │ │ │ │ │ + bl ea20 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc4 │ │ │ │ │ + beq.n 1cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a0c <_loop0_29_rule> │ │ │ │ │ + bl 29f8 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1cc4 │ │ │ │ │ + beq.n 1cb0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c00 │ │ │ │ │ + bl 2bec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1cc6 │ │ │ │ │ + bne.n 1cb2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3315,213 +3313,213 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2132 │ │ │ │ │ + beq.w 211e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d1e │ │ │ │ │ + beq.n 1d0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2140 │ │ │ │ │ - b.n 1d22 │ │ │ │ │ + bne.w 212c │ │ │ │ │ + b.n 1d0e │ │ │ │ │ mov r3, r1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1d16 │ │ │ │ │ + bne.n 1d02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1d54 │ │ │ │ │ + beq.n 1d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1d58 │ │ │ │ │ + b.n 1d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c00 │ │ │ │ │ + bl 2bec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d42 │ │ │ │ │ + bne.n 1d2e │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 1dca │ │ │ │ │ + b.n 1db6 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 20d0 │ │ │ │ │ + beq.w 20bc │ │ │ │ │ bl 0 │ │ │ │ │ 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 20bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ 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 2098 │ │ │ │ │ + bne.w 2084 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7be8 <_tmp_124_rule> │ │ │ │ │ + bl 7b70 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1f64 │ │ │ │ │ + bne.w 1f50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21f8 │ │ │ │ │ + bl 21e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ec2 │ │ │ │ │ + bne.n 1eae │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea0c <_loop0_28_rule> │ │ │ │ │ + bl ea20 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20f4 │ │ │ │ │ + beq.w 20e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2102 │ │ │ │ │ + beq.w 20ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2102 │ │ │ │ │ + bne.w 20ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 210a │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 2574 │ │ │ │ │ + bl 2560 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20d8 │ │ │ │ │ + bne.w 20c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 210a │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba0 <_loop1_31_rule> │ │ │ │ │ + bl ebb4 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 20e6 │ │ │ │ │ + bne.w 20d2 │ │ │ │ │ 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 20ca │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea0c <_loop0_28_rule> │ │ │ │ │ + bl ea20 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ - cbz r0, 1ee0 │ │ │ │ │ + cbz r0, 1ecc │ │ │ │ │ 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.n 1fa2 │ │ │ │ │ + bne.n 1f8e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7be8 <_tmp_124_rule> │ │ │ │ │ + bl 7b70 <_tmp_124_rule> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 1f0a │ │ │ │ │ + cbnz r1, 1ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5060 <_loop0_32_rule> │ │ │ │ │ - cbz r0, 1f08 │ │ │ │ │ + bl 504c <_loop0_32_rule> │ │ │ │ │ + cbz r0, 1ef4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2000 │ │ │ │ │ + bne.n 1fec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 20ca │ │ │ │ │ + bne.w 20b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5570 <_loop1_33_rule> │ │ │ │ │ - cbz r0, 1f28 │ │ │ │ │ + bl 555c <_loop1_33_rule> │ │ │ │ │ + cbz r0, 1f14 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2046 │ │ │ │ │ + bne.w 2032 │ │ │ │ │ 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 2160 │ │ │ │ │ + bne.w 2154 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1c92 │ │ │ │ │ + b.n 1c7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2a0c <_loop0_29_rule> │ │ │ │ │ + bl 29f8 <_loop0_29_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1cda │ │ │ │ │ + beq.w 1cc6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2c00 │ │ │ │ │ + bl 2bec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1cdc │ │ │ │ │ + bne.w 1cc8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 1d8e │ │ │ │ │ + b.n 1d7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5060 <_loop0_32_rule> │ │ │ │ │ + bl 504c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e4c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e4c │ │ │ │ │ + beq.w 1e38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -3530,34 +3528,34 @@ │ │ │ │ │ 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 │ │ │ │ │ - b.n 1fea │ │ │ │ │ + b.n 1fd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2c0 <_loop1_30_rule> │ │ │ │ │ + bl e2d4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1ee0 │ │ │ │ │ + beq.n 1ecc │ │ │ │ │ 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.n 1ee2 │ │ │ │ │ + bne.n 1ece │ │ │ │ │ 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.n 1ee0 │ │ │ │ │ + beq.n 1ecc │ │ │ │ │ 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 │ │ │ │ │ @@ -3566,101 +3564,101 @@ │ │ │ │ │ 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] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1f2a │ │ │ │ │ + beq.n 1f16 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1f2e │ │ │ │ │ + b.n 1f1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2090 │ │ │ │ │ + beq.n 207c │ │ │ │ │ bl 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 2090 │ │ │ │ │ + bne.n 207c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2088 │ │ │ │ │ + bne.n 2074 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 205e │ │ │ │ │ + cbnz r0, 204a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r1, 2088 │ │ │ │ │ + cbnz r1, 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 205e │ │ │ │ │ + cbnz r0, 204a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f0a │ │ │ │ │ + b.n 1ef6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f28 │ │ │ │ │ + beq.w 1f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 1f86 │ │ │ │ │ + b.n 1f72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5060 <_loop0_32_rule> │ │ │ │ │ + bl 504c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f08 │ │ │ │ │ + beq.w 1ef4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1f08 │ │ │ │ │ + beq.w 1ef4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ - b.n 1f86 │ │ │ │ │ + b.n 1f72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1f0a │ │ │ │ │ + b.n 1ef6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 201c │ │ │ │ │ + b.n 2008 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e36 │ │ │ │ │ + beq.w 1e22 │ │ │ │ │ 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 │ │ │ │ │ @@ -3669,798 +3667,798 @@ │ │ │ │ │ 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] │ │ │ │ │ - b.n 1fea │ │ │ │ │ + b.n 1fd6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1f2e │ │ │ │ │ + b.n 1f1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e1c │ │ │ │ │ + b.n 1e08 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ - cbz r0, 2126 │ │ │ │ │ + cbz r0, 2112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2112 │ │ │ │ │ + cbnz r3, 20fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ - cbnz r0, 20f8 │ │ │ │ │ + cbnz r0, 20e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1ec2 │ │ │ │ │ + b.n 1eae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 1f86 │ │ │ │ │ + b.n 1f72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1e8e │ │ │ │ │ + b.n 1e7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ec2 │ │ │ │ │ + b.n 1eae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20e6 │ │ │ │ │ + beq.n 20d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1ec2 │ │ │ │ │ + b.n 1eae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1eba │ │ │ │ │ - b.n 211a │ │ │ │ │ + beq.w 1ea6 │ │ │ │ │ + b.n 2106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d58 │ │ │ │ │ + beq.w 1d44 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1d58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1c7c │ │ │ │ │ + b.n 1d44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d1e │ │ │ │ │ - b.n 1de0 │ │ │ │ │ + beq.w 1d0a │ │ │ │ │ + b.n 1dcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 1c9c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1d24 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 1d24 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 1cb0 │ │ │ │ │ + b.n 1c68 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002170 <_tmp_22_rule>: │ │ │ │ │ +0000215c <_tmp_22_rule>: │ │ │ │ │ _tmp_22_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 21f0 <_tmp_22_rule+0x80> │ │ │ │ │ + beq.n 21dc <_tmp_22_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 21f0 <_tmp_22_rule+0x80> │ │ │ │ │ + cbnz r0, 21dc <_tmp_22_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 21e8 <_tmp_22_rule+0x78> │ │ │ │ │ + cbnz r5, 21d4 <_tmp_22_rule+0x78> │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 21be <_tmp_22_rule+0x4e> │ │ │ │ │ + cbnz r0, 21aa <_tmp_22_rule+0x4e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21ae <_tmp_22_rule+0x3e> │ │ │ │ │ + beq.n 219a <_tmp_22_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 21b2 <_tmp_22_rule+0x42> │ │ │ │ │ + beq.n 219e <_tmp_22_rule+0x42> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21b2 <_tmp_22_rule+0x42> │ │ │ │ │ + beq.n 219e <_tmp_22_rule+0x42> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21b6 <_tmp_22_rule+0x46> │ │ │ │ │ + b.n 21a2 <_tmp_22_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 21b6 <_tmp_22_rule+0x46> │ │ │ │ │ + b.n 21a2 <_tmp_22_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 219c <_tmp_22_rule+0x2c> │ │ │ │ │ + b.n 2188 <_tmp_22_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ +000021e4 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 22b0 │ │ │ │ │ + beq.n 229c │ │ │ │ │ bl 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 22b0 │ │ │ │ │ + bne.n 229c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 22a8 │ │ │ │ │ + bne.n 2294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e2c0 <_loop1_30_rule> │ │ │ │ │ + bl e2d4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2240 │ │ │ │ │ + cbz r0, 222c │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 226a │ │ │ │ │ + cbnz r0, 2256 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 22a8 │ │ │ │ │ + bne.n 2294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2c0 <_loop1_30_rule> │ │ │ │ │ + bl e2d4 <_loop1_30_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_30_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 225c │ │ │ │ │ + cbz r0, 2248 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2290 │ │ │ │ │ + cbnz r0, 227c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2240 │ │ │ │ │ + beq.n 222c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2260 │ │ │ │ │ + beq.n 224c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2260 │ │ │ │ │ + beq.n 224c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2264 │ │ │ │ │ + b.n 2250 │ │ │ │ │ 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 2276 │ │ │ │ │ - b.n 225c │ │ │ │ │ + bne.n 2262 │ │ │ │ │ + b.n 2248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2264 │ │ │ │ │ + b.n 2250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2224 │ │ │ │ │ + b.n 2210 │ │ │ │ │ │ │ │ │ │ -000022b8 <_tmp_158_rule>: │ │ │ │ │ +000022a4 <_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 230c <_tmp_158_rule+0x54> │ │ │ │ │ + beq.n 22f8 <_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, 230c <_tmp_158_rule+0x54> │ │ │ │ │ + cbnz r0, 22f8 <_tmp_158_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2314 <_tmp_158_rule+0x5c> │ │ │ │ │ + cbnz r3, 2300 <_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, 2304 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 22f0 <_tmp_158_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 2304 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r3, 22f0 <_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, 2304 <_tmp_158_rule+0x4c> │ │ │ │ │ + cbnz r0, 22f0 <_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 22e2 <_tmp_158_rule+0x2a> │ │ │ │ │ + b.n 22ce <_tmp_158_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2308 <_tmp_158_rule+0x50> │ │ │ │ │ + b.n 22f4 <_tmp_158_rule+0x50> │ │ │ │ │ │ │ │ │ │ -0000231c : │ │ │ │ │ +00002308 : │ │ │ │ │ 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 2562 │ │ │ │ │ + beq.w 254e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2562 │ │ │ │ │ + bne.w 254e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 245a │ │ │ │ │ + bne.w 2446 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 2530 │ │ │ │ │ + bne.w 251c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 2556 │ │ │ │ │ + blt.w 2542 │ │ │ │ │ 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 245a │ │ │ │ │ + bne.n 2446 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2420 │ │ │ │ │ + bne.n 240c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 245a │ │ │ │ │ + bne.n 2446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2654 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 23c2 │ │ │ │ │ + cbz r0, 23ae │ │ │ │ │ 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, 23c2 │ │ │ │ │ + cbz r0, 23ae │ │ │ │ │ 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 245a │ │ │ │ │ + bne.n 2446 │ │ │ │ │ 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 2454 │ │ │ │ │ + beq.n 2440 │ │ │ │ │ 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 244e │ │ │ │ │ + beq.n 243a │ │ │ │ │ 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, 2448 │ │ │ │ │ + cbz r0, 2434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 240c │ │ │ │ │ + cbz r0, 23f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 23b4 │ │ │ │ │ + beq.n 23a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 23b6 │ │ │ │ │ + beq.n 23a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 23b8 │ │ │ │ │ + b.n 23a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2668 │ │ │ │ │ + bl 2654 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 238e │ │ │ │ │ + beq.n 237a │ │ │ │ │ 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 2390 │ │ │ │ │ + bne.n 237c │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2406 │ │ │ │ │ - b.n 238e │ │ │ │ │ + bne.n 23f2 │ │ │ │ │ + b.n 237a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 23fc │ │ │ │ │ + b.n 23e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23b8 │ │ │ │ │ + b.n 23a4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 2460 │ │ │ │ │ + cbnz r3, 244c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 23b6 │ │ │ │ │ + b.n 23a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23b6 │ │ │ │ │ + bne.n 23a2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 24fc │ │ │ │ │ + beq.n 24e8 │ │ │ │ │ bl 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 24fc │ │ │ │ │ + bne.n 24e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 24be │ │ │ │ │ + cbnz r5, 24aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 2668 │ │ │ │ │ - cbz r0, 24a4 │ │ │ │ │ + bl 2654 │ │ │ │ │ + cbz r0, 2490 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 24a4 │ │ │ │ │ + cbz r0, 2490 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2504 │ │ │ │ │ + cbnz r0, 24f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 24be │ │ │ │ │ + cbnz r3, 24aa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 24c4 │ │ │ │ │ + cbnz r0, 24b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 245a │ │ │ │ │ + b.n 2446 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 24b8 │ │ │ │ │ + b.n 24a4 │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24b6 │ │ │ │ │ + beq.n 24a2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 24b8 │ │ │ │ │ + b.n 24a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2482 │ │ │ │ │ + b.n 246e │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC66 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 2540 │ │ │ │ │ + cbnz r0, 252c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24f6 │ │ │ │ │ - b.n 24b8 │ │ │ │ │ + bne.n 24e2 │ │ │ │ │ + b.n 24a4 │ │ │ │ │ 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 2382 │ │ │ │ │ + b.n 236e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 256a │ │ │ │ │ + cbz r3, 2556 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24f6 │ │ │ │ │ + bne.n 24e2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 23b6 │ │ │ │ │ + b.n 23a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 23b8 │ │ │ │ │ + b.n 23a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2350 │ │ │ │ │ + b.n 233c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 23b6 │ │ │ │ │ + b.n 23a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002574 : │ │ │ │ │ +00002560 : │ │ │ │ │ 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 265e │ │ │ │ │ + beq.n 264a │ │ │ │ │ bl 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 265e │ │ │ │ │ + bne.n 264a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2656 │ │ │ │ │ + bne.n 2642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl ea0c <_loop0_28_rule> │ │ │ │ │ + bl ea20 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 25bc │ │ │ │ │ + cbz r0, 25a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba0 <_loop1_31_rule> │ │ │ │ │ + bl ebb4 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ - cbnz r0, 25ea │ │ │ │ │ + cbnz r0, 25d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2656 │ │ │ │ │ + bne.n 2642 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea0c <_loop0_28_rule> │ │ │ │ │ + bl ea20 <_loop0_28_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_28_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 25da │ │ │ │ │ + cbz r0, 25c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eba0 <_loop1_31_rule> │ │ │ │ │ + bl ebb4 <_loop1_31_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_31_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2630 │ │ │ │ │ + bne.n 261c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 25bc │ │ │ │ │ + beq.n 25a8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25bc │ │ │ │ │ + beq.n 25a8 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ - cbz r0, 2618 │ │ │ │ │ + cbz r0, 2604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 25de │ │ │ │ │ + beq.n 25ca │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25de │ │ │ │ │ + beq.n 25ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25e2 │ │ │ │ │ + b.n 25ce │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25da │ │ │ │ │ + beq.n 25c6 │ │ │ │ │ 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 25da │ │ │ │ │ + beq.n 25c6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 2606 │ │ │ │ │ + b.n 25f2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 25e2 │ │ │ │ │ + b.n 25ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 25a2 │ │ │ │ │ + b.n 258e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002668 : │ │ │ │ │ +00002654 : │ │ │ │ │ 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 280c │ │ │ │ │ + beq.w 27f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 280c │ │ │ │ │ + bne.w 27f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2806 │ │ │ │ │ + bne.w 27f2 │ │ │ │ │ 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 27fe │ │ │ │ │ + beq.w 27ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 27fe │ │ │ │ │ + bne.w 27ea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 27ee │ │ │ │ │ + bne.w 27da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2834 │ │ │ │ │ + bl 2820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27ce │ │ │ │ │ + beq.n 27ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 27f6 │ │ │ │ │ + beq.w 27e2 │ │ │ │ │ bl 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 27f6 │ │ │ │ │ + bne.n 27e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27c8 │ │ │ │ │ + bne.n 27b4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 27c0 │ │ │ │ │ + beq.n 27ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 27c8 │ │ │ │ │ + bne.n 27b4 │ │ │ │ │ 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, 2770 │ │ │ │ │ + cbnz r0, 275c │ │ │ │ │ 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 27ba │ │ │ │ │ + beq.n 27a6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt.n 2792 │ │ │ │ │ + bgt.n 277e │ │ │ │ │ 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 │ │ │ │ │ @@ -4469,273 +4467,273 @@ │ │ │ │ │ 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 27d2 │ │ │ │ │ + beq.n 27be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 27da │ │ │ │ │ + bne.n 27c6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2834 │ │ │ │ │ + bl 2820 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2726 │ │ │ │ │ + beq.n 2712 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2814 │ │ │ │ │ + bne.n 2800 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 27a2 │ │ │ │ │ + beq.n 278e │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ str.w r3, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 271c │ │ │ │ │ + b.n 2708 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 2738 │ │ │ │ │ + b.n 2724 │ │ │ │ │ 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, 27ba │ │ │ │ │ + cbz r0, 27a6 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 2786 │ │ │ │ │ + b.n 2772 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 2764 │ │ │ │ │ + b.n 2750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2764 │ │ │ │ │ + beq.n 2750 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2766 │ │ │ │ │ + b.n 2752 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27d2 │ │ │ │ │ + b.n 27be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26fa │ │ │ │ │ + b.n 26e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 26c8 │ │ │ │ │ + b.n 26b4 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 2766 │ │ │ │ │ + b.n 2752 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 269c │ │ │ │ │ + b.n 2688 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2782 │ │ │ │ │ + beq.n 276e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 27ce │ │ │ │ │ + b.n 27ba │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002834 : │ │ │ │ │ +00002820 : │ │ │ │ │ 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 29de │ │ │ │ │ + beq.w 29e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 29de │ │ │ │ │ + bne.w 29e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 290e │ │ │ │ │ + bne.n 28fc │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 28e8 │ │ │ │ │ + beq.n 28d4 │ │ │ │ │ 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 2926 │ │ │ │ │ + bne.n 2914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 291a │ │ │ │ │ + beq.n 2908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 <_tmp_22_rule> │ │ │ │ │ + bl 215c <_tmp_22_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 291a │ │ │ │ │ + bne.n 2908 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 28da │ │ │ │ │ + cbz r0, 28c6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrd r2, r3, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2916 │ │ │ │ │ + bne.n 2904 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 29f0 │ │ │ │ │ + beq.w 29cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 29f0 │ │ │ │ │ + bne.w 29cc │ │ │ │ │ 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, 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 29e6 │ │ │ │ │ + blt.w 29ee │ │ │ │ │ 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, 2920 │ │ │ │ │ + cbnz r2, 290e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 288a │ │ │ │ │ + beq.n 2876 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28de │ │ │ │ │ + b.n 28ca │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b.n 28ba │ │ │ │ │ + b.n 28a6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 28da │ │ │ │ │ + b.n 28c6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 28da │ │ │ │ │ + bne.n 28c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 296e │ │ │ │ │ + beq.n 295c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 296e │ │ │ │ │ + cbnz r0, 295c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2968 │ │ │ │ │ + cbnz r5, 2956 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, 2958 │ │ │ │ │ + cbz r0, 2946 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2976 │ │ │ │ │ + cbnz r0, 2964 │ │ │ │ │ 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 288a │ │ │ │ │ - b.n 290e │ │ │ │ │ + beq.n 2876 │ │ │ │ │ + b.n 28fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 295e │ │ │ │ │ + b.n 294c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2940 │ │ │ │ │ + b.n 292e │ │ │ │ │ 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 2958 │ │ │ │ │ + beq.n 2946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2958 │ │ │ │ │ + beq.n 2946 │ │ │ │ │ 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] │ │ │ │ │ @@ -4752,537 +4750,536 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 295a │ │ │ │ │ + beq.n 2948 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 295e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2868 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 28de │ │ │ │ │ + b.n 294c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 28da │ │ │ │ │ + beq.w 28c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 28de │ │ │ │ │ - nop │ │ │ │ │ + b.n 28ca │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 2854 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 28ca │ │ │ │ │ │ │ │ │ │ -00002a0c <_loop0_29_rule>: │ │ │ │ │ +000029f8 <_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 2bea <_loop0_29_rule+0x1de> │ │ │ │ │ + beq.w 2bd6 <_loop0_29_rule+0x1de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bea <_loop0_29_rule+0x1de> │ │ │ │ │ + bne.w 2bd6 <_loop0_29_rule+0x1de> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 2be2 <_loop0_29_rule+0x1d6> │ │ │ │ │ + bne.w 2bce <_loop0_29_rule+0x1d6> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bc4 <_loop0_29_rule+0x1b8> │ │ │ │ │ + beq.w 2bb0 <_loop0_29_rule+0x1b8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 2bcc <_loop0_29_rule+0x1c0> │ │ │ │ │ + bne.w 2bb8 <_loop0_29_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 2bf6 <_loop0_29_rule+0x1ea> │ │ │ │ │ + beq.w 2be2 <_loop0_29_rule+0x1ea> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2bf6 <_loop0_29_rule+0x1ea> │ │ │ │ │ + bne.w 2be2 <_loop0_29_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 2ab0 <_loop0_29_rule+0xa4> │ │ │ │ │ + cbnz r3, 2a9c <_loop0_29_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 2af6 <_loop0_29_rule+0xea> │ │ │ │ │ + cbnz r0, 2ae2 <_loop0_29_rule+0xea> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 2ab0 <_loop0_29_rule+0xa4> │ │ │ │ │ + cbnz r2, 2a9c <_loop0_29_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2b62 <_loop0_29_rule+0x156> │ │ │ │ │ + bne.n 2b4e <_loop0_29_rule+0x156> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2bf2 <_loop0_29_rule+0x1e6> │ │ │ │ │ + beq.w 2bde <_loop0_29_rule+0x1e6> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt.n 2ae6 <_loop0_29_rule+0xda> │ │ │ │ │ + bgt.n 2ad2 <_loop0_29_rule+0xda> │ │ │ │ │ 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 2ace <_loop0_29_rule+0xc2> │ │ │ │ │ + b.n 2aba <_loop0_29_rule+0xc2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a9e <_loop0_29_rule+0x92> │ │ │ │ │ + beq.n 2a8a <_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 2a9e <_loop0_29_rule+0x92> │ │ │ │ │ + beq.n 2a8a <_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 2aa0 <_loop0_29_rule+0x94> │ │ │ │ │ + bne.n 2a8c <_loop0_29_rule+0x94> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ba6 <_loop0_29_rule+0x19a> │ │ │ │ │ + beq.n 2b92 <_loop0_29_rule+0x19a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ba6 <_loop0_29_rule+0x19a> │ │ │ │ │ + bne.n 2b92 <_loop0_29_rule+0x19a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 2b4c <_loop0_29_rule+0x140> │ │ │ │ │ + beq.n 2b38 <_loop0_29_rule+0x140> │ │ │ │ │ str.w r5, [sl, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ - b.n 2a74 <_loop0_29_rule+0x68> │ │ │ │ │ + b.n 2a60 <_loop0_29_rule+0x68> │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2bbc <_loop0_29_rule+0x1b0> │ │ │ │ │ + beq.n 2ba8 <_loop0_29_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 2b40 <_loop0_29_rule+0x134> │ │ │ │ │ + b.n 2b2c <_loop0_29_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ab0 <_loop0_29_rule+0xa4> │ │ │ │ │ + beq.n 2a9c <_loop0_29_rule+0xa4> │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ab0 <_loop0_29_rule+0xa4> │ │ │ │ │ + bne.n 2a9c <_loop0_29_rule+0xa4> │ │ │ │ │ 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 2ab0 <_loop0_29_rule+0xa4> │ │ │ │ │ + beq.n 2a9c <_loop0_29_rule+0xa4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, 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 2b2e <_loop0_29_rule+0x122> │ │ │ │ │ + bne.n 2b1a <_loop0_29_rule+0x122> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 2bd2 <_loop0_29_rule+0x1c6> │ │ │ │ │ + cbz r0, 2bbe <_loop0_29_rule+0x1c6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2aba <_loop0_29_rule+0xae> │ │ │ │ │ + b.n 2aa6 <_loop0_29_rule+0xae> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2adc <_loop0_29_rule+0xd0> │ │ │ │ │ + b.n 2ac8 <_loop0_29_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2b3a <_loop0_29_rule+0x12e> │ │ │ │ │ + bne.n 2b26 <_loop0_29_rule+0x12e> │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 2aba <_loop0_29_rule+0xae> │ │ │ │ │ + b.n 2aa6 <_loop0_29_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 2adc <_loop0_29_rule+0xd0> │ │ │ │ │ + b.n 2ac8 <_loop0_29_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a40 <_loop0_29_rule+0x34> │ │ │ │ │ + b.n 2a2c <_loop0_29_rule+0x34> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 2bc0 <_loop0_29_rule+0x1b4> │ │ │ │ │ + b.n 2bac <_loop0_29_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2a8e <_loop0_29_rule+0x82> │ │ │ │ │ + b.n 2a7a <_loop0_29_rule+0x82> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002c00 : │ │ │ │ │ +00002bec : │ │ │ │ │ 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 3044 │ │ │ │ │ + beq.w 3030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3044 │ │ │ │ │ + bne.w 3030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 303c │ │ │ │ │ + bne.w 3028 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d84 │ │ │ │ │ + bne.w 2d70 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ca6 │ │ │ │ │ + bne.n 2c92 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 303c │ │ │ │ │ + bne.w 3028 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2cea │ │ │ │ │ + bne.n 2cd6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 303c │ │ │ │ │ + bne.w 3028 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2d3c │ │ │ │ │ + bne.n 2d28 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 303c │ │ │ │ │ + bne.w 3028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2e16 │ │ │ │ │ + bne.w 2e02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c52 │ │ │ │ │ + beq.n 2c3e │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5060 <_loop0_32_rule> │ │ │ │ │ + bl 504c <_loop0_32_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c52 │ │ │ │ │ + beq.n 2c3e │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c54 │ │ │ │ │ + bne.n 2c40 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2d72 │ │ │ │ │ + beq.n 2d5e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2d72 │ │ │ │ │ + bne.n 2d5e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 311a │ │ │ │ │ + beq.w 3106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 311a │ │ │ │ │ + bne.w 3106 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 2d34 │ │ │ │ │ + cbnz r5, 2d20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 540c │ │ │ │ │ + bl 53f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 30c4 │ │ │ │ │ + bne.w 30b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 2d34 │ │ │ │ │ + cbnz r5, 2d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 540c │ │ │ │ │ + bl 53f8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 304c │ │ │ │ │ + bne.w 3038 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c6a │ │ │ │ │ + b.n 2c56 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c7e │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5570 <_loop1_33_rule> │ │ │ │ │ + bl 555c <_loop1_33_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c7e │ │ │ │ │ + beq.n 2c6a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 2c80 │ │ │ │ │ + bne.n 2c6c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ce0 │ │ │ │ │ + bne.n 2ccc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 312a │ │ │ │ │ + bne.w 3116 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3122 │ │ │ │ │ + beq.w 310e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3122 │ │ │ │ │ + bne.w 310e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 3022 │ │ │ │ │ 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 2f10 │ │ │ │ │ + bne.w 2efc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 3022 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2ec6 │ │ │ │ │ + bne.n 2eb2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 3022 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e8e │ │ │ │ │ + bne.n 2e7a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3036 │ │ │ │ │ + bne.w 3022 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 2e2a │ │ │ │ │ + cbnz r0, 2e16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c46 │ │ │ │ │ + beq.w 2c32 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2c9c │ │ │ │ │ + b.n 2c88 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ce0 │ │ │ │ │ - b.n 2d72 │ │ │ │ │ + bne.w 2ccc │ │ │ │ │ + b.n 2d5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 976 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e00 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5060 <_loop0_32_rule> │ │ │ │ │ + bl 504c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e00 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ 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 2e00 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 976 │ │ │ │ │ R_ARM_THM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e00 │ │ │ │ │ + beq.n 2dec │ │ │ │ │ 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 │ │ │ │ │ @@ -5291,35 +5288,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e02 │ │ │ │ │ + beq.n 2dee │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + b.n 2df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dec │ │ │ │ │ + beq.n 2dd8 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dec │ │ │ │ │ + beq.n 2dd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5327,27 +5324,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 2e76 │ │ │ │ │ + b.n 2e62 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dd6 │ │ │ │ │ + beq.n 2dc2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2dd6 │ │ │ │ │ + beq.w 2dc2 │ │ │ │ │ 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 │ │ │ │ │ @@ -5355,112 +5352,112 @@ │ │ │ │ │ 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 r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2f60 │ │ │ │ │ + bne.n 2f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e88 │ │ │ │ │ + bne.n 2e74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + b.n 2df2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3026 │ │ │ │ │ + beq.w 3012 │ │ │ │ │ bl 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 3026 │ │ │ │ │ + bne.n 3012 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 301e │ │ │ │ │ + bne.n 300a │ │ │ │ │ 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 2fc8 │ │ │ │ │ + bne.n 2fb4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 301e │ │ │ │ │ + bne.n 300a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 2f7c │ │ │ │ │ + cbnz r0, 2f68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dc2 │ │ │ │ │ + b.n 2dae │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 302e │ │ │ │ │ + beq.n 301a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2e88 │ │ │ │ │ + bne.n 2e74 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3016 │ │ │ │ │ + beq.n 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.n 3016 │ │ │ │ │ + bne.n 3002 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 300e │ │ │ │ │ + bne.n 2ffa │ │ │ │ │ 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, 2ff4 │ │ │ │ │ + cbnz r0, 2fe0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 300e │ │ │ │ │ + cbnz r5, 2ffa │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 2ff4 │ │ │ │ │ + cbnz r0, 2fe0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f5a │ │ │ │ │ + b.n 2f46 │ │ │ │ │ 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 │ │ │ │ │ @@ -5471,301 +5468,301 @@ │ │ │ │ │ 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 2e76 │ │ │ │ │ + b.n 2e62 │ │ │ │ │ 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 2fce │ │ │ │ │ - b.n 2dc0 │ │ │ │ │ + bne.n 2fba │ │ │ │ │ + b.n 2dac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2f5a │ │ │ │ │ + b.n 2f46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f98 │ │ │ │ │ + b.n 2f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2dc2 │ │ │ │ │ + b.n 2dae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2f2e │ │ │ │ │ + b.n 2f1a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c9a │ │ │ │ │ + b.n 2c86 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 2e06 │ │ │ │ │ + b.n 2df2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 2c9c │ │ │ │ │ + b.n 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2c34 │ │ │ │ │ + b.n 2c20 │ │ │ │ │ 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 2d34 │ │ │ │ │ + bne.w 2d20 │ │ │ │ │ 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 2d32 │ │ │ │ │ + beq.w 2d1e │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30f4 │ │ │ │ │ + beq.n 30e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3104 │ │ │ │ │ + bne.n 30f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 5060 <_loop0_32_rule> │ │ │ │ │ + bl 504c <_loop0_32_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2c68 │ │ │ │ │ + beq.w 2c54 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3134 │ │ │ │ │ + bl 3120 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c6a │ │ │ │ │ + bne.w 2c56 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2ce0 │ │ │ │ │ - b.n 2d72 │ │ │ │ │ + bne.w 2ccc │ │ │ │ │ + b.n 2d5e │ │ │ │ │ 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 2d1e │ │ │ │ │ + beq.w 2d0a │ │ │ │ │ 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 2d20 │ │ │ │ │ + bne.w 2d0c │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3086 │ │ │ │ │ + bne.n 3072 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 310c │ │ │ │ │ + cbnz r0, 30f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 2c6a │ │ │ │ │ + b.n 2c56 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 308c │ │ │ │ │ + beq.n 3078 │ │ │ │ │ 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 2c6a │ │ │ │ │ + b.n 2c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2d0a │ │ │ │ │ + b.n 2cf6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 2da4 │ │ │ │ │ + b.n 2d90 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 2c9c │ │ │ │ │ + b.n 2c88 │ │ │ │ │ │ │ │ │ │ -00003134 : │ │ │ │ │ +00003120 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 32d4 │ │ │ │ │ + beq.w 32c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32d4 │ │ │ │ │ + bne.w 32c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3224 │ │ │ │ │ + bne.n 3210 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 31b6 │ │ │ │ │ + cbnz r3, 31a2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 318c │ │ │ │ │ + cbnz r0, 3178 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 317c │ │ │ │ │ + beq.n 3168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3180 │ │ │ │ │ + beq.n 316c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3180 │ │ │ │ │ + beq.n 316c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3184 │ │ │ │ │ + b.n 3170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 32cc │ │ │ │ │ + beq.w 32b8 │ │ │ │ │ bl 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 32cc │ │ │ │ │ + bne.n 32b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32b2 │ │ │ │ │ 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 32a6 │ │ │ │ │ + bne.n 3292 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32b2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3284 │ │ │ │ │ + bne.n 3270 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 32c6 │ │ │ │ │ + bne.n 32b2 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 322c │ │ │ │ │ + cbnz r0, 3218 │ │ │ │ │ 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 3172 │ │ │ │ │ + beq.n 315e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3184 │ │ │ │ │ + b.n 3170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3184 │ │ │ │ │ + b.n 3170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f42 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3210 │ │ │ │ │ + beq.n 31fc │ │ │ │ │ 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 │ │ │ │ │ @@ -5774,848 +5771,848 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3212 │ │ │ │ │ + beq.n 31fe │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 3202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31fe │ │ │ │ │ + beq.n 31ea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31fe │ │ │ │ │ + beq.n 31ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31fe │ │ │ │ │ - b.n 324c │ │ │ │ │ + beq.n 31ea │ │ │ │ │ + b.n 3238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31ea │ │ │ │ │ + beq.n 31d6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 31ea │ │ │ │ │ + beq.n 31d6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 3254 │ │ │ │ │ + b.n 3240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3216 │ │ │ │ │ + b.n 3202 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 31d4 │ │ │ │ │ + b.n 31c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3166 │ │ │ │ │ + b.n 3152 │ │ │ │ │ │ │ │ │ │ -000032dc : │ │ │ │ │ +000032c8 : │ │ │ │ │ list_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #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 33d0 │ │ │ │ │ + beq.n 33bc │ │ │ │ │ bl 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 33d0 │ │ │ │ │ + bne.n 33bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 33c8 │ │ │ │ │ + bne.n 33b4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 339a │ │ │ │ │ + beq.n 3386 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3380 │ │ │ │ │ + cbz r0, 336c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4c │ │ │ │ │ + bl ff60 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r3, 3380 │ │ │ │ │ + cbnz r3, 336c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3380 │ │ │ │ │ + cbz r0, 336c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3372 │ │ │ │ │ + cbz r0, 335e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3386 │ │ │ │ │ + cbz r0, 3372 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3386 │ │ │ │ │ + cbnz r3, 3372 │ │ │ │ │ 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} │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3372 │ │ │ │ │ + b.n 335e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3372 │ │ │ │ │ + beq.n 335e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3376 │ │ │ │ │ + b.n 3362 │ │ │ │ │ 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 33be │ │ │ │ │ + blt.n 33aa │ │ │ │ │ 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 3328 │ │ │ │ │ - b.n 3372 │ │ │ │ │ + beq.n 3314 │ │ │ │ │ + b.n 335e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3376 │ │ │ │ │ + b.n 3362 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3376 │ │ │ │ │ + b.n 3362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 330c │ │ │ │ │ + b.n 32f8 │ │ │ │ │ │ │ │ │ │ -000033d8 <_tmp_27_rule>: │ │ │ │ │ +000033c4 <_tmp_27_rule>: │ │ │ │ │ _tmp_27_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 3456 <_tmp_27_rule+0x7e> │ │ │ │ │ + beq.n 3442 <_tmp_27_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3456 <_tmp_27_rule+0x7e> │ │ │ │ │ + cbnz r0, 3442 <_tmp_27_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 344e <_tmp_27_rule+0x76> │ │ │ │ │ + cbnz r5, 343a <_tmp_27_rule+0x76> │ │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3424 <_tmp_27_rule+0x4c> │ │ │ │ │ + cbnz r0, 3410 <_tmp_27_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3414 <_tmp_27_rule+0x3c> │ │ │ │ │ + beq.n 3400 <_tmp_27_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3418 <_tmp_27_rule+0x40> │ │ │ │ │ + beq.n 3404 <_tmp_27_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3418 <_tmp_27_rule+0x40> │ │ │ │ │ + beq.n 3404 <_tmp_27_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 341c <_tmp_27_rule+0x44> │ │ │ │ │ + b.n 3408 <_tmp_27_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 341c <_tmp_27_rule+0x44> │ │ │ │ │ + b.n 3408 <_tmp_27_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3404 <_tmp_27_rule+0x2c> │ │ │ │ │ + b.n 33f0 <_tmp_27_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003460 : │ │ │ │ │ +0000344c : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 35ee │ │ │ │ │ + beq.w 35da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 35ee │ │ │ │ │ + bne.w 35da │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 35e6 │ │ │ │ │ + bne.w 35d2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 34b2 │ │ │ │ │ + cbz r0, 349e │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 351a │ │ │ │ │ + bne.n 3506 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 34da │ │ │ │ │ + cbnz r3, 34c6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 35e6 │ │ │ │ │ + bne.w 35d2 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 34d0 │ │ │ │ │ + cbnz r0, 34bc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 35f6 │ │ │ │ │ + bne.w 35e2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 35de │ │ │ │ │ + beq.n 35ca │ │ │ │ │ bl 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 35de │ │ │ │ │ + bne.n 35ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 359a │ │ │ │ │ + bne.n 3586 │ │ │ │ │ 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, 353c │ │ │ │ │ + cbnz r0, 3528 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 34ba │ │ │ │ │ + b.n 34a6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ 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 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 34b4 │ │ │ │ │ + beq.n 34a0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 35a0 │ │ │ │ │ + bne.n 358c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34d0 │ │ │ │ │ + b.n 34bc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 350e │ │ │ │ │ + beq.n 34fa │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 350e │ │ │ │ │ + beq.n 34fa │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 350e │ │ │ │ │ + beq.n 34fa │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 350e │ │ │ │ │ + beq.n 34fa │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ 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, 35b2 │ │ │ │ │ + cbnz r0, 359e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 35ae │ │ │ │ │ + cbz r0, 359a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 3500 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 3500 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 35cc │ │ │ │ │ + cbnz r0, 35b8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 34d0 │ │ │ │ │ + b.n 34bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3514 │ │ │ │ │ + b.n 3500 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 35d6 │ │ │ │ │ + cbz r2, 35c2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3594 │ │ │ │ │ + bne.n 3580 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34d0 │ │ │ │ │ + b.n 34bc │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 34d2 │ │ │ │ │ + b.n 34be │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 34d0 │ │ │ │ │ + b.n 34bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 34fc │ │ │ │ │ + b.n 34e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 34d2 │ │ │ │ │ + b.n 34be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3492 │ │ │ │ │ + b.n 347e │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 34d2 │ │ │ │ │ + b.n 34be │ │ │ │ │ │ │ │ │ │ -000035fc : │ │ │ │ │ +000035e8 : │ │ │ │ │ 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 3672 │ │ │ │ │ + beq.n 365e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 3672 │ │ │ │ │ + cbnz r0, 365e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 366a │ │ │ │ │ + cbnz r3, 3656 │ │ │ │ │ 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, 3662 │ │ │ │ │ + cbz r0, 364e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 3662 │ │ │ │ │ + cbz r0, 364e │ │ │ │ │ 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, 367a │ │ │ │ │ + cbz r0, 3666 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 367a │ │ │ │ │ + cbnz r2, 3666 │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3658 │ │ │ │ │ + b.n 3644 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 3646 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3628 │ │ │ │ │ + b.n 3614 │ │ │ │ │ str r3, [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 3658 │ │ │ │ │ + beq.n 3644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 365a │ │ │ │ │ + b.n 3646 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003694 <_tmp_166_rule>: │ │ │ │ │ +00003680 <_tmp_166_rule>: │ │ │ │ │ _tmp_166_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 36fa <_tmp_166_rule+0x66> │ │ │ │ │ + beq.n 36e6 <_tmp_166_rule+0x66> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 36fa <_tmp_166_rule+0x66> │ │ │ │ │ + cbnz r0, 36e6 <_tmp_166_rule+0x66> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 36f2 <_tmp_166_rule+0x5e> │ │ │ │ │ + cbnz r5, 36de <_tmp_166_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 36ec <_tmp_166_rule+0x58> │ │ │ │ │ + cbz r0, 36d8 <_tmp_166_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 36ec <_tmp_166_rule+0x58> │ │ │ │ │ + cbz r0, 36d8 <_tmp_166_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3702 <_tmp_166_rule+0x6e> │ │ │ │ │ + cbnz r3, 36ee <_tmp_166_rule+0x6e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 36e0 <_tmp_166_rule+0x4c> │ │ │ │ │ + b.n 36cc <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36e4 <_tmp_166_rule+0x50> │ │ │ │ │ + b.n 36d0 <_tmp_166_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 36c0 <_tmp_166_rule+0x2c> │ │ │ │ │ + b.n 36ac <_tmp_166_rule+0x2c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 36e0 <_tmp_166_rule+0x4c> │ │ │ │ │ + beq.n 36cc <_tmp_166_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 36e4 <_tmp_166_rule+0x50> │ │ │ │ │ + b.n 36d0 <_tmp_166_rule+0x50> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000371c : │ │ │ │ │ +00003708 : │ │ │ │ │ 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 39c6 │ │ │ │ │ + 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 39c6 │ │ │ │ │ + bne.w 39b2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 39fe │ │ │ │ │ + bne.w 39ea │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 39e6 │ │ │ │ │ + bne.w 39d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w 39ce │ │ │ │ │ + blt.w 39ba │ │ │ │ │ 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 38ae │ │ │ │ │ + bne.w 389a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 39fe │ │ │ │ │ + bne.w 39ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 37c2 │ │ │ │ │ + cbnz r0, 37ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39fe │ │ │ │ │ + bne.w 39ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 383a │ │ │ │ │ + bne.n 3826 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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 f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3798 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3798 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3798 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 371c │ │ │ │ │ + bl 3708 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3798 │ │ │ │ │ + beq.n 3784 │ │ │ │ │ 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 39e0 │ │ │ │ │ + beq.w 39cc │ │ │ │ │ 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 39da │ │ │ │ │ + beq.w 39c6 │ │ │ │ │ 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 389a │ │ │ │ │ + beq.n 3886 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 389a │ │ │ │ │ + bne.n 3886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37b6 │ │ │ │ │ + b.n 37a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b0 │ │ │ │ │ + beq.n 379c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b0 │ │ │ │ │ + beq.n 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b0 │ │ │ │ │ + beq.n 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37b0 │ │ │ │ │ + bne.n 379c │ │ │ │ │ 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 39e0 │ │ │ │ │ + beq.w 39cc │ │ │ │ │ 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 3830 │ │ │ │ │ + bne.n 381c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 37b6 │ │ │ │ │ + beq.n 37a2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 37a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39fe │ │ │ │ │ + bne.w 39ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3984 │ │ │ │ │ + beq.n 3970 │ │ │ │ │ bl 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 3984 │ │ │ │ │ + bne.n 3970 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 397e │ │ │ │ │ + bne.n 396a │ │ │ │ │ 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, 38fa │ │ │ │ │ + cbz r0, 38e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 38fa │ │ │ │ │ + cbz r0, 38e6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3990 │ │ │ │ │ + bne.n 397c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 397e │ │ │ │ │ + bne.n 396a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3940 │ │ │ │ │ + cbz r0, 392c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ - cbz r0, 3940 │ │ │ │ │ + cbz r0, 392c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3940 │ │ │ │ │ + cbz r0, 392c │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 3940 │ │ │ │ │ + cbz r0, 392c │ │ │ │ │ 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, 394c │ │ │ │ │ + cbnz r0, 3938 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3786 │ │ │ │ │ + b.n 3772 │ │ │ │ │ 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 │ │ │ │ │ @@ -6624,32 +6621,32 @@ │ │ │ │ │ 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, 39b0 │ │ │ │ │ + cbnz r0, 399c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 398c │ │ │ │ │ + cbz r0, 3978 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3946 │ │ │ │ │ + b.n 3932 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 3946 │ │ │ │ │ + b.n 3932 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 38d2 │ │ │ │ │ + b.n 38be │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3946 │ │ │ │ │ + b.n 3932 │ │ │ │ │ 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] │ │ │ │ │ @@ -6657,95 +6654,95 @@ │ │ │ │ │ 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 396e │ │ │ │ │ + beq.n 395a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3a06 │ │ │ │ │ + cbz r3, 39f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3978 │ │ │ │ │ + bne.n 3964 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37b6 │ │ │ │ │ + b.n 37a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3750 │ │ │ │ │ + b.n 373c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 37a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3814 │ │ │ │ │ + b.n 3800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 37a4 │ │ │ │ │ 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 378c │ │ │ │ │ - b.n 38b6 │ │ │ │ │ + beq.w 3778 │ │ │ │ │ + b.n 38a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 37b8 │ │ │ │ │ + b.n 37a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 37b6 │ │ │ │ │ + b.n 37a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003a10 : │ │ │ │ │ +000039fc : │ │ │ │ │ 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, #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.n 3b22 │ │ │ │ │ + beq.n 3b0e │ │ │ │ │ bl 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 3b22 │ │ │ │ │ + bne.n 3b0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b1a │ │ │ │ │ + bne.n 3b06 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - cbnz r3, 3aa4 │ │ │ │ │ + cbnz r3, 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3a6c │ │ │ │ │ + cbnz r0, 3a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -6755,110 +6752,110 @@ │ │ │ │ │ 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 3a5a │ │ │ │ │ + beq.n 3a46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a5a │ │ │ │ │ + beq.n 3a46 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3a94 │ │ │ │ │ + cbnz r3, 3a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + b.n 3a4c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b10 │ │ │ │ │ + bne.n 3afc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + b.n 3a4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 3bfc │ │ │ │ │ + beq.w 3be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3bfc │ │ │ │ │ + bne.w 3be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bf6 │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ 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 3b82 │ │ │ │ │ + bne.n 3b6e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3bf6 │ │ │ │ │ + bne.w 3be2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3b2a │ │ │ │ │ + cbnz r0, 3b16 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 3a4e │ │ │ │ │ + beq.n 3a3a │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3a62 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3a62 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3a62 │ │ │ │ │ + b.n 3a4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3a40 │ │ │ │ │ + b.n 3a2c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3afa │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3afa │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3afa │ │ │ │ │ + beq.n 3ae6 │ │ │ │ │ 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 │ │ │ │ │ @@ -6866,48 +6863,48 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3bd6 │ │ │ │ │ + bne.n 3bc2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3bf0 │ │ │ │ │ + beq.n 3bdc │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + b.n 3aee │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ae2 │ │ │ │ │ + beq.n 3ace │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ae2 │ │ │ │ │ + beq.n 3ace │ │ │ │ │ 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 3ae2 │ │ │ │ │ + beq.n 3ace │ │ │ │ │ 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 │ │ │ │ │ @@ -6917,75 +6914,75 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b6e │ │ │ │ │ + beq.n 3b5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3c04 │ │ │ │ │ + cbz r3, 3bf0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b7a │ │ │ │ │ + bne.n 3b66 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + b.n 3a4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + b.n 3aee │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + b.n 3aee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3ac4 │ │ │ │ │ + b.n 3ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3a60 │ │ │ │ │ + b.n 3a4c │ │ │ │ │ │ │ │ │ │ -00003c0c : │ │ │ │ │ +00003bf8 : │ │ │ │ │ finally_block_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 3ce8 │ │ │ │ │ + beq.n 3cd4 │ │ │ │ │ bl 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 3ce8 │ │ │ │ │ + bne.n 3cd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ce0 │ │ │ │ │ + bne.n 3ccc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 3c98 │ │ │ │ │ + cbnz r3, 3c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 3c62 │ │ │ │ │ + cbnz r0, 3c4e │ │ │ │ │ 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, #20 │ │ │ │ │ @@ -6995,102 +6992,102 @@ │ │ │ │ │ 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 3c52 │ │ │ │ │ + beq.n 3c3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c52 │ │ │ │ │ + beq.n 3c3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3c8a │ │ │ │ │ + cbnz r3, 3c76 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c58 │ │ │ │ │ + b.n 3c44 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 3cf0 │ │ │ │ │ + cbnz r0, 3cdc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 3c58 │ │ │ │ │ + b.n 3c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 3d62 │ │ │ │ │ + beq.n 3d4e │ │ │ │ │ bl 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 3d62 │ │ │ │ │ + bne.n 3d4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d5c │ │ │ │ │ + bne.n 3d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 3cfa │ │ │ │ │ + cbnz r0, 3ce6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3c46 │ │ │ │ │ + beq.n 3c32 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 3c5a │ │ │ │ │ + b.n 3c46 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3c5a │ │ │ │ │ + b.n 3c46 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3c3a │ │ │ │ │ + b.n 3c26 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3c5a │ │ │ │ │ + b.n 3c46 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cca │ │ │ │ │ + beq.n 3cb6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3cca │ │ │ │ │ + beq.n 3cb6 │ │ │ │ │ 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 3cca │ │ │ │ │ + beq.n 3cb6 │ │ │ │ │ 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 │ │ │ │ │ @@ -7099,155 +7096,155 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC92 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 3d70 │ │ │ │ │ + cbnz r0, 3d5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 3d6a │ │ │ │ │ + cbz r0, 3d56 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3cd2 │ │ │ │ │ + b.n 3cbe │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 3cd2 │ │ │ │ │ + b.n 3cbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3cb4 │ │ │ │ │ + b.n 3ca0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 3cd2 │ │ │ │ │ + b.n 3cbe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 3d8a │ │ │ │ │ + cbz r3, 3d76 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d54 │ │ │ │ │ + bne.n 3d40 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c58 │ │ │ │ │ + b.n 3c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3c58 │ │ │ │ │ + b.n 3c44 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d94 <_loop1_37_rule>: │ │ │ │ │ +00003d80 <_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 4272 <_loop1_37_rule+0x4de> │ │ │ │ │ + beq.w 425e <_loop1_37_rule+0x4de> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4272 <_loop1_37_rule+0x4de> │ │ │ │ │ + bne.w 425e <_loop1_37_rule+0x4de> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 40f6 <_loop1_37_rule+0x362> │ │ │ │ │ + bne.w 40e2 <_loop1_37_rule+0x362> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4248 <_loop1_37_rule+0x4b4> │ │ │ │ │ + beq.w 4234 <_loop1_37_rule+0x4b4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 3f68 <_loop1_37_rule+0x1d4> │ │ │ │ │ + bne.w 3f54 <_loop1_37_rule+0x1d4> │ │ │ │ │ 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 427a <_loop1_37_rule+0x4e6> │ │ │ │ │ + beq.w 4266 <_loop1_37_rule+0x4e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 427a <_loop1_37_rule+0x4e6> │ │ │ │ │ + bne.w 4266 <_loop1_37_rule+0x4e6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 3f86 <_loop1_37_rule+0x1f2> │ │ │ │ │ + bne.w 3f72 <_loop1_37_rule+0x1f2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 408e <_loop1_37_rule+0x2fa> │ │ │ │ │ + blt.w 407a <_loop1_37_rule+0x2fa> │ │ │ │ │ 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 40fe <_loop1_37_rule+0x36a> │ │ │ │ │ + bne.w 40ea <_loop1_37_rule+0x36a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ed2 <_loop1_37_rule+0x13e> │ │ │ │ │ + beq.n 3ebe <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ed2 <_loop1_37_rule+0x13e> │ │ │ │ │ + beq.n 3ebe <_loop1_37_rule+0x13e> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3ed2 <_loop1_37_rule+0x13e> │ │ │ │ │ + beq.n 3ebe <_loop1_37_rule+0x13e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 3ed2 <_loop1_37_rule+0x13e> │ │ │ │ │ + cbz r0, 3ebe <_loop1_37_rule+0x13e> │ │ │ │ │ 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 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -7255,184 +7252,184 @@ │ │ │ │ │ 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 4080 <_loop1_37_rule+0x2ec> │ │ │ │ │ + beq.w 406c <_loop1_37_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4080 <_loop1_37_rule+0x2ec> │ │ │ │ │ + bne.w 406c <_loop1_37_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 40d4 <_loop1_37_rule+0x340> │ │ │ │ │ + beq.w 40c0 <_loop1_37_rule+0x340> │ │ │ │ │ str.w r2, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 3df4 <_loop1_37_rule+0x60> │ │ │ │ │ + b.n 3de0 <_loop1_37_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f9e <_loop1_37_rule+0x20a> │ │ │ │ │ + bne.n 3f8a <_loop1_37_rule+0x20a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4012 <_loop1_37_rule+0x27e> │ │ │ │ │ + bne.w 3ffe <_loop1_37_rule+0x27e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 409c <_loop1_37_rule+0x308> │ │ │ │ │ + bne.w 4088 <_loop1_37_rule+0x308> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 428c <_loop1_37_rule+0x4f8> │ │ │ │ │ + bne.w 4278 <_loop1_37_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 40f0 <_loop1_37_rule+0x35c> │ │ │ │ │ + beq.w 40dc <_loop1_37_rule+0x35c> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 40f0 <_loop1_37_rule+0x35c> │ │ │ │ │ + bne.w 40dc <_loop1_37_rule+0x35c> │ │ │ │ │ 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 4242 <_loop1_37_rule+0x4ae> │ │ │ │ │ + beq.w 422e <_loop1_37_rule+0x4ae> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bgt.n 3f76 <_loop1_37_rule+0x1e2> │ │ │ │ │ + bgt.n 3f62 <_loop1_37_rule+0x1e2> │ │ │ │ │ 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 3f5e <_loop1_37_rule+0x1ca> │ │ │ │ │ + b.n 3f4a <_loop1_37_rule+0x1ca> │ │ │ │ │ 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 3e4e <_loop1_37_rule+0xba> │ │ │ │ │ - b.n 4106 <_loop1_37_rule+0x372> │ │ │ │ │ + beq.w 3e3a <_loop1_37_rule+0xba> │ │ │ │ │ + b.n 40f2 <_loop1_37_rule+0x372> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ 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 3eea <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3eea <_loop1_37_rule+0x156> │ │ │ │ │ + beq.n 3ed6 <_loop1_37_rule+0x156> │ │ │ │ │ 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 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ 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 3eb0 <_loop1_37_rule+0x11c> │ │ │ │ │ - b.n 4080 <_loop1_37_rule+0x2ec> │ │ │ │ │ + bne.w 3e9c <_loop1_37_rule+0x11c> │ │ │ │ │ + b.n 406c <_loop1_37_rule+0x2ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 610c │ │ │ │ │ + bl 60f8 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f08 <_loop1_37_rule+0x174> │ │ │ │ │ + beq.w 3ef4 <_loop1_37_rule+0x174> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f08 <_loop1_37_rule+0x174> │ │ │ │ │ + beq.w 3ef4 <_loop1_37_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f08 <_loop1_37_rule+0x174> │ │ │ │ │ + beq.w 3ef4 <_loop1_37_rule+0x174> │ │ │ │ │ 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 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ 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] │ │ │ │ │ @@ -7444,151 +7441,151 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3eb0 <_loop1_37_rule+0x11c> │ │ │ │ │ + bne.w 3e9c <_loop1_37_rule+0x11c> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 422e <_loop1_37_rule+0x49a> │ │ │ │ │ + beq.w 421a <_loop1_37_rule+0x49a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f38 <_loop1_37_rule+0x1a4> │ │ │ │ │ + b.n 3f24 <_loop1_37_rule+0x1a4> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f26 <_loop1_37_rule+0x192> │ │ │ │ │ + beq.w 3f12 <_loop1_37_rule+0x192> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3f26 <_loop1_37_rule+0x192> │ │ │ │ │ + beq.w 3f12 <_loop1_37_rule+0x192> │ │ │ │ │ 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 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + beq.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 3e98 <_loop1_37_rule+0x104> │ │ │ │ │ + b.n 3e84 <_loop1_37_rule+0x104> │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 423e <_loop1_37_rule+0x4aa> │ │ │ │ │ + beq.w 422a <_loop1_37_rule+0x4aa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 3ec6 <_loop1_37_rule+0x132> │ │ │ │ │ + b.n 3eb2 <_loop1_37_rule+0x132> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f6c <_loop1_37_rule+0x1d8> │ │ │ │ │ + b.n 3f58 <_loop1_37_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4282 <_loop1_37_rule+0x4ee> │ │ │ │ │ + bne.w 426e <_loop1_37_rule+0x4ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 41e6 <_loop1_37_rule+0x452> │ │ │ │ │ + beq.n 41d2 <_loop1_37_rule+0x452> │ │ │ │ │ bl 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 41e6 <_loop1_37_rule+0x452> │ │ │ │ │ + bne.n 41d2 <_loop1_37_rule+0x452> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 417c <_loop1_37_rule+0x3e8> │ │ │ │ │ + bne.n 4168 <_loop1_37_rule+0x3e8> │ │ │ │ │ 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, 4148 <_loop1_37_rule+0x3b4> │ │ │ │ │ + cbz r0, 4134 <_loop1_37_rule+0x3b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 41ee <_loop1_37_rule+0x45a> │ │ │ │ │ + bne.n 41da <_loop1_37_rule+0x45a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 417c <_loop1_37_rule+0x3e8> │ │ │ │ │ + bne.n 4168 <_loop1_37_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r0, 416e <_loop1_37_rule+0x3da> │ │ │ │ │ + cbz r0, 415a <_loop1_37_rule+0x3da> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4184 <_loop1_37_rule+0x3f0> │ │ │ │ │ + cbnz r0, 4170 <_loop1_37_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 3e46 <_loop1_37_rule+0xb2> │ │ │ │ │ + b.n 3e32 <_loop1_37_rule+0xb2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4178 <_loop1_37_rule+0x3e4> │ │ │ │ │ + b.n 4164 <_loop1_37_rule+0x3e4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 416e <_loop1_37_rule+0x3da> │ │ │ │ │ + beq.n 415a <_loop1_37_rule+0x3da> │ │ │ │ │ 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 416e <_loop1_37_rule+0x3da> │ │ │ │ │ + beq.n 415a <_loop1_37_rule+0x3da> │ │ │ │ │ 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 │ │ │ │ │ @@ -7598,207 +7595,207 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4256 <_loop1_37_rule+0x4c2> │ │ │ │ │ + bne.n 4242 <_loop1_37_rule+0x4c2> │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4262 <_loop1_37_rule+0x4ce> │ │ │ │ │ + beq.n 424e <_loop1_37_rule+0x4ce> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4178 <_loop1_37_rule+0x3e4> │ │ │ │ │ + b.n 4164 <_loop1_37_rule+0x3e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4122 <_loop1_37_rule+0x38e> │ │ │ │ │ + b.n 410e <_loop1_37_rule+0x38e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 <_tmp_22_rule> │ │ │ │ │ + bl 215c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 414c <_loop1_37_rule+0x3b8> │ │ │ │ │ + bne.n 4138 <_loop1_37_rule+0x3b8> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4148 <_loop1_37_rule+0x3b4> │ │ │ │ │ + beq.n 4134 <_loop1_37_rule+0x3b4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4148 <_loop1_37_rule+0x3b4> │ │ │ │ │ + beq.n 4134 <_loop1_37_rule+0x3b4> │ │ │ │ │ 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 4148 <_loop1_37_rule+0x3b4> │ │ │ │ │ - b.n 41a6 <_loop1_37_rule+0x412> │ │ │ │ │ + beq.n 4134 <_loop1_37_rule+0x3b4> │ │ │ │ │ + b.n 4192 <_loop1_37_rule+0x412> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3ebe <_loop1_37_rule+0x12a> │ │ │ │ │ + bne.w 3eaa <_loop1_37_rule+0x12a> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 3f38 <_loop1_37_rule+0x1a4> │ │ │ │ │ + b.n 3f24 <_loop1_37_rule+0x1a4> │ │ │ │ │ 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 3f6c <_loop1_37_rule+0x1d8> │ │ │ │ │ + b.n 3f58 <_loop1_37_rule+0x1d8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 41cc <_loop1_37_rule+0x438> │ │ │ │ │ + bne.n 41b8 <_loop1_37_rule+0x438> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3eba <_loop1_37_rule+0x126> │ │ │ │ │ + bne.w 3ea6 <_loop1_37_rule+0x126> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4178 <_loop1_37_rule+0x3e4> │ │ │ │ │ + b.n 4164 <_loop1_37_rule+0x3e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3dc8 <_loop1_37_rule+0x34> │ │ │ │ │ + b.n 3db4 <_loop1_37_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 3e0e <_loop1_37_rule+0x7a> │ │ │ │ │ + b.n 3dfa <_loop1_37_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f38 <_loop1_37_rule+0x1a4> │ │ │ │ │ + b.n 3f24 <_loop1_37_rule+0x1a4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 443e <_loop1_37_rule+0x6aa> │ │ │ │ │ + bne.w 442a <_loop1_37_rule+0x6aa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 4424 <_loop1_37_rule+0x690> │ │ │ │ │ + beq.w 4410 <_loop1_37_rule+0x690> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4424 <_loop1_37_rule+0x690> │ │ │ │ │ + bne.w 4410 <_loop1_37_rule+0x690> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 441a <_loop1_37_rule+0x686> │ │ │ │ │ + bne.w 4406 <_loop1_37_rule+0x686> │ │ │ │ │ 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, 42d8 <_loop1_37_rule+0x544> │ │ │ │ │ + cbz r0, 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4442 <_loop1_37_rule+0x6ae> │ │ │ │ │ + bne.w 442e <_loop1_37_rule+0x6ae> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 441a <_loop1_37_rule+0x686> │ │ │ │ │ + bne.w 4406 <_loop1_37_rule+0x686> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 42f8 <_loop1_37_rule+0x564> │ │ │ │ │ + cbz r0, 42e4 <_loop1_37_rule+0x564> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43c8 <_loop1_37_rule+0x634> │ │ │ │ │ + bne.n 43b4 <_loop1_37_rule+0x634> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 441a <_loop1_37_rule+0x686> │ │ │ │ │ + bne.w 4406 <_loop1_37_rule+0x686> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 431e <_loop1_37_rule+0x58a> │ │ │ │ │ + cbz r0, 430a <_loop1_37_rule+0x58a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43e4 <_loop1_37_rule+0x650> │ │ │ │ │ + bne.n 43d0 <_loop1_37_rule+0x650> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 4342 <_loop1_37_rule+0x5ae> │ │ │ │ │ + cbnz r3, 432e <_loop1_37_rule+0x5ae> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 433a <_loop1_37_rule+0x5a6> │ │ │ │ │ + cbz r0, 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbnz r0, 434a <_loop1_37_rule+0x5b6> │ │ │ │ │ + cbnz r0, 4336 <_loop1_37_rule+0x5b6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f34 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f34 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ 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 433a <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 433a <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 433a <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 433a <_loop1_37_rule+0x5a6> │ │ │ │ │ + beq.n 4326 <_loop1_37_rule+0x5a6> │ │ │ │ │ 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] │ │ │ │ │ @@ -7813,110 +7810,110 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 433c <_loop1_37_rule+0x5a8> │ │ │ │ │ + beq.n 4328 <_loop1_37_rule+0x5a8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3f34 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 <_tmp_22_rule> │ │ │ │ │ + bl 215c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 42fc <_loop1_37_rule+0x568> │ │ │ │ │ + bne.n 42e8 <_loop1_37_rule+0x568> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42f8 <_loop1_37_rule+0x564> │ │ │ │ │ + beq.n 42e4 <_loop1_37_rule+0x564> │ │ │ │ │ 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] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 442c <_loop1_37_rule+0x698> │ │ │ │ │ + cbnz r0, 4418 <_loop1_37_rule+0x698> │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - cbz r0, 4432 <_loop1_37_rule+0x69e> │ │ │ │ │ + cbz r0, 441e <_loop1_37_rule+0x69e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f34 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f34 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 42b4 <_loop1_37_rule+0x520> │ │ │ │ │ + b.n 42a0 <_loop1_37_rule+0x520> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4402 <_loop1_37_rule+0x66e> │ │ │ │ │ + bne.n 43ee <_loop1_37_rule+0x66e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3eba <_loop1_37_rule+0x126> │ │ │ │ │ + bne.w 3ea6 <_loop1_37_rule+0x126> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b.n 3f34 <_loop1_37_rule+0x1a0> │ │ │ │ │ + b.n 3f20 <_loop1_37_rule+0x1a0> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d8 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 610c │ │ │ │ │ + bl 60f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d8 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ 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 42d8 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d8 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 42d8 <_loop1_37_rule+0x544> │ │ │ │ │ + beq.w 42c4 <_loop1_37_rule+0x544> │ │ │ │ │ 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 │ │ │ │ │ @@ -7925,235 +7922,235 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 43be <_loop1_37_rule+0x62a> │ │ │ │ │ - b.n 433c <_loop1_37_rule+0x5a8> │ │ │ │ │ + bne.n 43aa <_loop1_37_rule+0x62a> │ │ │ │ │ + b.n 4328 <_loop1_37_rule+0x5a8> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000044c0 : │ │ │ │ │ +000044ac : │ │ │ │ │ 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 4756 │ │ │ │ │ + beq.w 4742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4756 │ │ │ │ │ + bne.w 4742 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 463e │ │ │ │ │ + bne.w 462a │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.n 45c6 │ │ │ │ │ + beq.n 45b2 │ │ │ │ │ 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 45ec │ │ │ │ │ + bne.n 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45be │ │ │ │ │ + beq.n 45aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45be │ │ │ │ │ + beq.n 45aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45be │ │ │ │ │ + bne.n 45aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4788 <_tmp_26_rule> │ │ │ │ │ + bl 4774 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 45be │ │ │ │ │ + bne.n 45aa │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 45be │ │ │ │ │ + beq.n 45aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ - cbz r0, 45be │ │ │ │ │ + cbz r0, 45aa │ │ │ │ │ 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, 45b8 │ │ │ │ │ + cbz r0, 45a4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldrd r2, r6, [r1, #20] │ │ │ │ │ - cbz r5, 45b4 │ │ │ │ │ + cbz r5, 45a0 │ │ │ │ │ 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.w 476e │ │ │ │ │ + beq.w 475a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 476e │ │ │ │ │ + bne.w 475a │ │ │ │ │ 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 457c │ │ │ │ │ + b.n 4568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45aa │ │ │ │ │ + b.n 4596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 45a8 │ │ │ │ │ + b.n 4594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.w 475e │ │ │ │ │ + blt.w 474a │ │ │ │ │ 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 476a │ │ │ │ │ + beq.w 4756 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 463e │ │ │ │ │ + cbnz r3, 462a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4646 │ │ │ │ │ + beq.n 4632 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 4646 │ │ │ │ │ + cbnz r0, 4632 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 4630 │ │ │ │ │ + cbnz r5, 461c │ │ │ │ │ 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 46d4 │ │ │ │ │ + bne.n 46c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 4630 │ │ │ │ │ + cbnz r5, 461c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #701 @ 0x2bd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 464e │ │ │ │ │ + cbnz r0, 463a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 4518 │ │ │ │ │ + beq.w 4504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45aa │ │ │ │ │ + b.n 4596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4606 │ │ │ │ │ + b.n 45f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 462e │ │ │ │ │ + beq.n 461a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4630 │ │ │ │ │ + bne.n 461c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4788 <_tmp_26_rule> │ │ │ │ │ + bl 4774 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4630 │ │ │ │ │ + bne.n 461c │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 462e │ │ │ │ │ + beq.n 461a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 462e │ │ │ │ │ + beq.n 461a │ │ │ │ │ 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 462e │ │ │ │ │ + beq.n 461a │ │ │ │ │ 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 │ │ │ │ │ @@ -8163,391 +8160,391 @@ │ │ │ │ │ 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 4734 │ │ │ │ │ + bne.n 4720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4730 │ │ │ │ │ + beq.n 471c │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4634 │ │ │ │ │ + b.n 4620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 461a │ │ │ │ │ + beq.n 4606 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 461c │ │ │ │ │ + bne.n 4608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4788 <_tmp_26_rule> │ │ │ │ │ + bl 4774 <_tmp_26_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 461c │ │ │ │ │ + bne.n 4608 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 461a │ │ │ │ │ + beq.n 4606 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 4734 │ │ │ │ │ + cbnz r0, 4720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46ce │ │ │ │ │ + bne.n 46ba │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4634 │ │ │ │ │ + b.n 4620 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 472c │ │ │ │ │ + b.n 4718 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 474e │ │ │ │ │ + cbz r3, 473a │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46ce │ │ │ │ │ + bne.n 46ba │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 45a8 │ │ │ │ │ + b.n 4594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 45a8 │ │ │ │ │ + b.n 4594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 44f4 │ │ │ │ │ + b.n 44e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 45aa │ │ │ │ │ + b.n 4596 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4638 │ │ │ │ │ + b.n 4624 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 477c │ │ │ │ │ + cbnz r0, 4768 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 45a8 │ │ │ │ │ + b.n 4594 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 45aa │ │ │ │ │ + b.n 4596 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004788 <_tmp_26_rule>: │ │ │ │ │ +00004774 <_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 47fe <_tmp_26_rule+0x76> │ │ │ │ │ + beq.n 47ea <_tmp_26_rule+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 47fe <_tmp_26_rule+0x76> │ │ │ │ │ + cbnz r0, 47ea <_tmp_26_rule+0x76> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 47f6 <_tmp_26_rule+0x6e> │ │ │ │ │ + cbnz r3, 47e2 <_tmp_26_rule+0x6e> │ │ │ │ │ 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, 47f0 <_tmp_26_rule+0x68> │ │ │ │ │ + cbz r0, 47dc <_tmp_26_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd98 │ │ │ │ │ + bl cdac │ │ │ │ │ R_ARM_THM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 47f0 <_tmp_26_rule+0x68> │ │ │ │ │ + cbnz r2, 47dc <_tmp_26_rule+0x68> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 47f0 <_tmp_26_rule+0x68> │ │ │ │ │ + cbz r0, 47dc <_tmp_26_rule+0x68> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 4806 <_tmp_26_rule+0x7e> │ │ │ │ │ + cbz r3, 47f2 <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 4806 <_tmp_26_rule+0x7e> │ │ │ │ │ + cbnz r2, 47f2 <_tmp_26_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 47e4 <_tmp_26_rule+0x5c> │ │ │ │ │ + b.n 47d0 <_tmp_26_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 47e8 <_tmp_26_rule+0x60> │ │ │ │ │ + b.n 47d4 <_tmp_26_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 47b4 <_tmp_26_rule+0x2c> │ │ │ │ │ + b.n 47a0 <_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 47e4 <_tmp_26_rule+0x5c> │ │ │ │ │ + beq.n 47d0 <_tmp_26_rule+0x5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 47e8 <_tmp_26_rule+0x60> │ │ │ │ │ + b.n 47d4 <_tmp_26_rule+0x60> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004820 : │ │ │ │ │ +0000480c : │ │ │ │ │ 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 48e4 │ │ │ │ │ + beq.n 48d0 │ │ │ │ │ bl 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 48e4 │ │ │ │ │ + bne.n 48d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 48d2 │ │ │ │ │ + bne.n 48be │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 48aa │ │ │ │ │ + beq.n 4896 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 48a6 │ │ │ │ │ + cbz r0, 4892 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 489a │ │ │ │ │ + cbz r0, 4886 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Pass │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 48ec │ │ │ │ │ + cbz r0, 48d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 48ec │ │ │ │ │ + cbnz r3, 48d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 489a │ │ │ │ │ + b.n 4886 │ │ │ │ │ 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 48da │ │ │ │ │ + blt.n 48c6 │ │ │ │ │ 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 486a │ │ │ │ │ - b.n 489a │ │ │ │ │ + beq.n 4856 │ │ │ │ │ + b.n 4886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 489e │ │ │ │ │ + b.n 488a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 489e │ │ │ │ │ + b.n 488a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 484e │ │ │ │ │ + b.n 483a │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 489a │ │ │ │ │ + beq.n 4886 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 489e │ │ │ │ │ + b.n 488a │ │ │ │ │ │ │ │ │ │ -00004904 : │ │ │ │ │ +000048f0 : │ │ │ │ │ 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 4cee │ │ │ │ │ + beq.w 4cda │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cee │ │ │ │ │ + bne.w 4cda │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 4be4 │ │ │ │ │ + bne.w 4bd0 │ │ │ │ │ ldrd r5, r7, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 4b22 │ │ │ │ │ + beq.w 4b0e │ │ │ │ │ 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 4b4a │ │ │ │ │ + bne.w 4b36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a26 │ │ │ │ │ + beq.n 4a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a26 │ │ │ │ │ + beq.n 4a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4a26 │ │ │ │ │ + beq.n 4a12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 <_tmp_149_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ 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 4cf6 │ │ │ │ │ + bne.w 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf6 │ │ │ │ │ + bne.w 4ce2 │ │ │ │ │ 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 4ce0 │ │ │ │ │ + beq.w 4ccc │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ 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] │ │ │ │ │ @@ -8555,95 +8552,95 @@ │ │ │ │ │ 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.n 4b02 │ │ │ │ │ + beq.n 4aee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4b02 │ │ │ │ │ + bne.n 4aee │ │ │ │ │ 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 4be4 │ │ │ │ │ + bne.w 4bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b14 │ │ │ │ │ + beq.n 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b14 │ │ │ │ │ + beq.n 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b14 │ │ │ │ │ + beq.n 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b14 │ │ │ │ │ + beq.n 4b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 <_tmp_149_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ 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 4cf6 │ │ │ │ │ + bne.w 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4cf6 │ │ │ │ │ + beq.w 4ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4cf6 │ │ │ │ │ + bne.w 4ce2 │ │ │ │ │ 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 4ce0 │ │ │ │ │ + beq.w 4ccc │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ 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] │ │ │ │ │ @@ -8656,157 +8653,157 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4a12 │ │ │ │ │ + bne.n 49fe │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d10 │ │ │ │ │ + bne.w 4cfc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a06 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4bec │ │ │ │ │ + bne.n 4bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.w 4d00 │ │ │ │ │ + blt.w 4cec │ │ │ │ │ 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 4d0c │ │ │ │ │ + beq.w 4cf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4be4 │ │ │ │ │ + bne.n 4bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 4c66 │ │ │ │ │ + beq.w 4c52 │ │ │ │ │ bl 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 4c66 │ │ │ │ │ + bne.n 4c52 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 4bd6 │ │ │ │ │ + cbnz r6, 4bc2 │ │ │ │ │ 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, 4ba0 │ │ │ │ │ + cbnz r6, 4b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4b9e │ │ │ │ │ + cbz r0, 4b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 4b9e │ │ │ │ │ + cbz r0, 4b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c8e │ │ │ │ │ + bne.n 4c7a │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 4bd6 │ │ │ │ │ + cbnz r6, 4bc2 │ │ │ │ │ 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, 4bd6 │ │ │ │ │ + cbnz r6, 4bc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 4bd4 │ │ │ │ │ + cbz r0, 4bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbz r0, 4bd4 │ │ │ │ │ + cbz r0, 4bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4bfc │ │ │ │ │ + cbnz r0, 4be8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4960 │ │ │ │ │ + beq.w 494c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a1c │ │ │ │ │ + b.n 4a08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4be4 │ │ │ │ │ + bne.n 4bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 63fc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 4b1c │ │ │ │ │ + b.n 4b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 <_tmp_149_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd4 │ │ │ │ │ + beq.n 4bc0 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd4 │ │ │ │ │ + beq.n 4bc0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4bd4 │ │ │ │ │ + beq.n 4bc0 │ │ │ │ │ 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 4bd4 │ │ │ │ │ + beq.n 4bc0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8815,54 +8812,54 @@ │ │ │ │ │ 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, 4c72 │ │ │ │ │ + cbnz r0, 4c5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, 4c6e │ │ │ │ │ + cbz r0, 4c5a │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4bda │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4b68 │ │ │ │ │ + b.n 4b54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4bda │ │ │ │ │ + b.n 4bc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 4ce6 │ │ │ │ │ + beq.n 4cd2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c60 │ │ │ │ │ + bne.n 4c4c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 <_tmp_149_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4b9e │ │ │ │ │ + beq.n 4b8a │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b9e │ │ │ │ │ + beq.w 4b8a │ │ │ │ │ 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] │ │ │ │ │ @@ -8870,754 +8867,754 @@ │ │ │ │ │ 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 4c56 │ │ │ │ │ + beq.n 4c42 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 4ce6 │ │ │ │ │ + cbz r2, 4cd2 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4c60 │ │ │ │ │ + bne.n 4c4c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a06 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a1c │ │ │ │ │ + b.n 4a08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a1a │ │ │ │ │ + b.n 4a06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4938 │ │ │ │ │ + b.n 4924 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a1c │ │ │ │ │ + b.n 4a08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4a1c │ │ │ │ │ + b.n 4a08 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4bde │ │ │ │ │ + b.n 4bca │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4a1c │ │ │ │ │ + b.n 4a08 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004d1c <_gather_85_rule>: │ │ │ │ │ +00004d08 <_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.w 4e44 <_gather_85_rule+0x128> │ │ │ │ │ + beq.w 4e30 <_gather_85_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 4e44 <_gather_85_rule+0x128> │ │ │ │ │ + bne.n 4e30 <_gather_85_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e3c <_gather_85_rule+0x120> │ │ │ │ │ + bne.n 4e28 <_gather_85_rule+0x120> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 1104c │ │ │ │ │ + bl 11060 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 4d74 <_gather_85_rule+0x58> │ │ │ │ │ + cbnz r0, 4d60 <_gather_85_rule+0x58> │ │ │ │ │ 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 4e34 <_gather_85_rule+0x118> │ │ │ │ │ + beq.n 4e20 <_gather_85_rule+0x118> │ │ │ │ │ bl 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 4e34 <_gather_85_rule+0x118> │ │ │ │ │ + bne.n 4e20 <_gather_85_rule+0x118> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4e5a <_gather_85_rule+0x13e> │ │ │ │ │ + bne.n 4e46 <_gather_85_rule+0x13e> │ │ │ │ │ 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 4e52 <_gather_85_rule+0x136> │ │ │ │ │ + beq.n 4e3e <_gather_85_rule+0x136> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 4e5a <_gather_85_rule+0x13e> │ │ │ │ │ + bne.n 4e46 <_gather_85_rule+0x13e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 4dce <_gather_85_rule+0xb2> │ │ │ │ │ - bl 1104c │ │ │ │ │ + b.n 4dba <_gather_85_rule+0xb2> │ │ │ │ │ + bl 11060 │ │ │ │ │ R_ARM_THM_CALL double_starred_kvpair_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4dde <_gather_85_rule+0xc2> │ │ │ │ │ + cbz r0, 4dca <_gather_85_rule+0xc2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4e62 <_gather_85_rule+0x146> │ │ │ │ │ + bne.n 4e4e <_gather_85_rule+0x146> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n 4e1c <_gather_85_rule+0x100> │ │ │ │ │ + beq.n 4e08 <_gather_85_rule+0x100> │ │ │ │ │ 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 4db2 <_gather_85_rule+0x96> │ │ │ │ │ + bne.n 4d9e <_gather_85_rule+0x96> │ │ │ │ │ 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, 4dfe <_gather_85_rule+0xe2> │ │ │ │ │ - b.n 4e4c <_gather_85_rule+0x130> │ │ │ │ │ + cbnz r0, 4dea <_gather_85_rule+0xe2> │ │ │ │ │ + b.n 4e38 <_gather_85_rule+0x130> │ │ │ │ │ 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 4df0 <_gather_85_rule+0xd4> │ │ │ │ │ + bgt.n 4ddc <_gather_85_rule+0xd4> │ │ │ │ │ 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 4d6a <_gather_85_rule+0x4e> │ │ │ │ │ + b.n 4d56 <_gather_85_rule+0x4e> │ │ │ │ │ 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, 4e4c <_gather_85_rule+0x130> │ │ │ │ │ + cbz r0, 4e38 <_gather_85_rule+0x130> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 4dc4 <_gather_85_rule+0xa8> │ │ │ │ │ + b.n 4db0 <_gather_85_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d8e <_gather_85_rule+0x72> │ │ │ │ │ + b.n 4d7a <_gather_85_rule+0x72> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4d6c <_gather_85_rule+0x50> │ │ │ │ │ + b.n 4d58 <_gather_85_rule+0x50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4d4e <_gather_85_rule+0x32> │ │ │ │ │ + b.n 4d3a <_gather_85_rule+0x32> │ │ │ │ │ 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 4d64 <_gather_85_rule+0x48> │ │ │ │ │ + b.n 4d50 <_gather_85_rule+0x48> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4dc0 <_gather_85_rule+0xa4> │ │ │ │ │ + beq.n 4dac <_gather_85_rule+0xa4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d64 <_gather_85_rule+0x48> │ │ │ │ │ + b.n 4d50 <_gather_85_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004e80 <_loop0_87_rule>: │ │ │ │ │ +00004e6c <_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 4fd0 <_loop0_87_rule+0x150> │ │ │ │ │ + beq.w 4fbc <_loop0_87_rule+0x150> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4fd0 <_loop0_87_rule+0x150> │ │ │ │ │ + bne.w 4fbc <_loop0_87_rule+0x150> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 4fc8 <_loop0_87_rule+0x148> │ │ │ │ │ + bne.w 4fb4 <_loop0_87_rule+0x148> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4fb8 <_loop0_87_rule+0x138> │ │ │ │ │ + beq.n 4fa4 <_loop0_87_rule+0x138> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 4fc8 <_loop0_87_rule+0x148> │ │ │ │ │ + bne.n 4fb4 <_loop0_87_rule+0x148> │ │ │ │ │ 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 4fb0 <_loop0_87_rule+0x130> │ │ │ │ │ + beq.n 4f9c <_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 4fb0 <_loop0_87_rule+0x130> │ │ │ │ │ + bne.n 4f9c <_loop0_87_rule+0x130> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4f06 <_loop0_87_rule+0x86> │ │ │ │ │ + cbnz r3, 4ef2 <_loop0_87_rule+0x86> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 4f34 <_loop0_87_rule+0xb4> │ │ │ │ │ + cbnz r0, 4f20 <_loop0_87_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f9c <_loop0_87_rule+0x11c> │ │ │ │ │ + beq.n 4f88 <_loop0_87_rule+0x11c> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 4f5c <_loop0_87_rule+0xdc> │ │ │ │ │ + bgt.n 4f48 <_loop0_87_rule+0xdc> │ │ │ │ │ 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 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f06 <_loop0_87_rule+0x86> │ │ │ │ │ + beq.n 4ef2 <_loop0_87_rule+0x86> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 4f6a <_loop0_87_rule+0xea> │ │ │ │ │ + cbnz r3, 4f56 <_loop0_87_rule+0xea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 4f80 <_loop0_87_rule+0x100> │ │ │ │ │ + beq.n 4f6c <_loop0_87_rule+0x100> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 4ee0 <_loop0_87_rule+0x60> │ │ │ │ │ + b.n 4ecc <_loop0_87_rule+0x60> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 4f1c <_loop0_87_rule+0x9c> │ │ │ │ │ + b.n 4f08 <_loop0_87_rule+0x9c> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4f44 <_loop0_87_rule+0xc4> │ │ │ │ │ + beq.n 4f30 <_loop0_87_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4f0a <_loop0_87_rule+0x8a> │ │ │ │ │ + b.n 4ef6 <_loop0_87_rule+0x8a> │ │ │ │ │ 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, 4f9c <_loop0_87_rule+0x11c> │ │ │ │ │ + cbz r0, 4f88 <_loop0_87_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 4f50 <_loop0_87_rule+0xd0> │ │ │ │ │ + b.n 4f3c <_loop0_87_rule+0xd0> │ │ │ │ │ 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 4f2a <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 4f16 <_loop0_87_rule+0xaa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ef6 <_loop0_87_rule+0x76> │ │ │ │ │ + b.n 4ee2 <_loop0_87_rule+0x76> │ │ │ │ │ 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 4f2a <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 4f16 <_loop0_87_rule+0xaa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 4f2a <_loop0_87_rule+0xaa> │ │ │ │ │ + b.n 4f16 <_loop0_87_rule+0xaa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4eb4 <_loop0_87_rule+0x34> │ │ │ │ │ + b.n 4ea0 <_loop0_87_rule+0x34> │ │ │ │ │ │ │ │ │ │ -00004fd8 <_tmp_17_rule>: │ │ │ │ │ +00004fc4 <_tmp_17_rule>: │ │ │ │ │ _tmp_17_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 5056 <_tmp_17_rule+0x7e> │ │ │ │ │ + beq.n 5042 <_tmp_17_rule+0x7e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5056 <_tmp_17_rule+0x7e> │ │ │ │ │ + cbnz r0, 5042 <_tmp_17_rule+0x7e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 504e <_tmp_17_rule+0x76> │ │ │ │ │ + cbnz r5, 503a <_tmp_17_rule+0x76> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5024 <_tmp_17_rule+0x4c> │ │ │ │ │ + cbnz r0, 5010 <_tmp_17_rule+0x4c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5014 <_tmp_17_rule+0x3c> │ │ │ │ │ + beq.n 5000 <_tmp_17_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5018 <_tmp_17_rule+0x40> │ │ │ │ │ + beq.n 5004 <_tmp_17_rule+0x40> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5018 <_tmp_17_rule+0x40> │ │ │ │ │ + beq.n 5004 <_tmp_17_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 501c <_tmp_17_rule+0x44> │ │ │ │ │ + b.n 5008 <_tmp_17_rule+0x44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 501c <_tmp_17_rule+0x44> │ │ │ │ │ + b.n 5008 <_tmp_17_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5004 <_tmp_17_rule+0x2c> │ │ │ │ │ + b.n 4ff0 <_tmp_17_rule+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005060 <_loop0_32_rule>: │ │ │ │ │ +0000504c <_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 5148 <_loop0_32_rule+0xe8> │ │ │ │ │ + beq.n 5134 <_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 5148 <_loop0_32_rule+0xe8> │ │ │ │ │ + bne.n 5134 <_loop0_32_rule+0xe8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 5130 <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 511c <_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 5138 <_loop0_32_rule+0xd8> │ │ │ │ │ + beq.n 5124 <_loop0_32_rule+0xd8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 5130 <_loop0_32_rule+0xd0> │ │ │ │ │ + bne.n 511c <_loop0_32_rule+0xd0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5150 │ │ │ │ │ + bl 513c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 50e4 <_loop0_32_rule+0x84> │ │ │ │ │ + cbnz r0, 50d0 <_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, 511c <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 5108 <_loop0_32_rule+0xbc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 50f4 <_loop0_32_rule+0x94> │ │ │ │ │ + bgt.n 50e0 <_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 5102 <_loop0_32_rule+0xa2> │ │ │ │ │ + beq.n 50ee <_loop0_32_rule+0xa2> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 50b4 <_loop0_32_rule+0x54> │ │ │ │ │ + b.n 50a0 <_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 50cc <_loop0_32_rule+0x6c> │ │ │ │ │ + b.n 50b8 <_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, 511c <_loop0_32_rule+0xbc> │ │ │ │ │ + cbz r0, 5108 <_loop0_32_rule+0xbc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 50e8 <_loop0_32_rule+0x88> │ │ │ │ │ + b.n 50d4 <_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 50da <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 50c6 <_loop0_32_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 50da <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 50c6 <_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 50da <_loop0_32_rule+0x7a> │ │ │ │ │ + b.n 50c6 <_loop0_32_rule+0x7a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5090 <_loop0_32_rule+0x30> │ │ │ │ │ + b.n 507c <_loop0_32_rule+0x30> │ │ │ │ │ │ │ │ │ │ -00005150 : │ │ │ │ │ +0000513c : │ │ │ │ │ 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 522e │ │ │ │ │ + beq.n 521a │ │ │ │ │ bl 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 522e │ │ │ │ │ + bne.n 521a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 524a │ │ │ │ │ + bne.n 5236 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 51d8 │ │ │ │ │ + cbz r0, 51c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r2, 51da │ │ │ │ │ + cbnz r2, 51c6 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 51d8 │ │ │ │ │ + cbz r0, 51c4 │ │ │ │ │ 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, 51da │ │ │ │ │ + cbnz r2, 51c6 │ │ │ │ │ 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 5236 │ │ │ │ │ + beq.n 5222 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5236 │ │ │ │ │ + bne.n 5222 │ │ │ │ │ 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 524a │ │ │ │ │ + bne.n 5236 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e894 │ │ │ │ │ + bl e8a8 │ │ │ │ │ R_ARM_THM_CALL param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 51f4 │ │ │ │ │ + cbnz r0, 51e0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n 51cc │ │ │ │ │ + b.n 51b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 51ec │ │ │ │ │ + bne.n 51d8 │ │ │ │ │ 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 51ec │ │ │ │ │ + bne.n 51d8 │ │ │ │ │ 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 51ec │ │ │ │ │ + beq.n 51d8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 51b8 │ │ │ │ │ + b.n 51a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 517e │ │ │ │ │ + b.n 516a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 51cc │ │ │ │ │ + beq.n 51b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51d0 │ │ │ │ │ + b.n 51bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51d0 │ │ │ │ │ + b.n 51bc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005254 <_gather_15_rule>: │ │ │ │ │ +00005240 <_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 5390 <_gather_15_rule+0x13c> │ │ │ │ │ + beq.w 537c <_gather_15_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5390 <_gather_15_rule+0x13c> │ │ │ │ │ + bne.w 537c <_gather_15_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5388 <_gather_15_rule+0x134> │ │ │ │ │ + bne.n 5374 <_gather_15_rule+0x134> │ │ │ │ │ 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 536a <_gather_15_rule+0x116> │ │ │ │ │ + beq.n 5356 <_gather_15_rule+0x116> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5398 <_gather_15_rule+0x144> │ │ │ │ │ + beq.n 5384 <_gather_15_rule+0x144> │ │ │ │ │ bl 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 5398 <_gather_15_rule+0x144> │ │ │ │ │ + bne.n 5384 <_gather_15_rule+0x144> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5380 <_gather_15_rule+0x12c> │ │ │ │ │ + bne.n 536c <_gather_15_rule+0x12c> │ │ │ │ │ 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 5378 <_gather_15_rule+0x124> │ │ │ │ │ + beq.n 5364 <_gather_15_rule+0x124> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5380 <_gather_15_rule+0x12c> │ │ │ │ │ + bne.n 536c <_gather_15_rule+0x12c> │ │ │ │ │ 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, 5320 <_gather_15_rule+0xcc> │ │ │ │ │ + cbnz r0, 530c <_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 5372 <_gather_15_rule+0x11e> │ │ │ │ │ + beq.n 535e <_gather_15_rule+0x11e> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 5340 <_gather_15_rule+0xec> │ │ │ │ │ + bgt.n 532c <_gather_15_rule+0xec> │ │ │ │ │ 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 │ │ │ │ │ @@ -9632,94 +9629,94 @@ │ │ │ │ │ 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 52e6 <_gather_15_rule+0x92> │ │ │ │ │ + beq.n 52d2 <_gather_15_rule+0x92> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 534e <_gather_15_rule+0xfa> │ │ │ │ │ + cbnz r2, 533a <_gather_15_rule+0xfa> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 53a0 <_gather_15_rule+0x14c> │ │ │ │ │ + beq.n 538c <_gather_15_rule+0x14c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 52dc <_gather_15_rule+0x88> │ │ │ │ │ + b.n 52c8 <_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 52f8 <_gather_15_rule+0xa4> │ │ │ │ │ + b.n 52e4 <_gather_15_rule+0xa4> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5330 <_gather_15_rule+0xdc> │ │ │ │ │ + beq.n 531c <_gather_15_rule+0xdc> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5316 <_gather_15_rule+0xc2> │ │ │ │ │ + b.n 5302 <_gather_15_rule+0xc2> │ │ │ │ │ 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 │ │ │ │ │ - b.n 536a <_gather_15_rule+0x116> │ │ │ │ │ + b.n 5356 <_gather_15_rule+0x116> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5318 <_gather_15_rule+0xc4> │ │ │ │ │ + b.n 5304 <_gather_15_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5288 <_gather_15_rule+0x34> │ │ │ │ │ + b.n 5274 <_gather_15_rule+0x34> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 52ba <_gather_15_rule+0x66> │ │ │ │ │ + b.n 52a6 <_gather_15_rule+0x66> │ │ │ │ │ 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 5372 <_gather_15_rule+0x11e> │ │ │ │ │ + beq.n 535e <_gather_15_rule+0x11e> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5334 <_gather_15_rule+0xe0> │ │ │ │ │ + b.n 5320 <_gather_15_rule+0xe0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000053bc : │ │ │ │ │ +000053a8 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ - cbz r3, 53da │ │ │ │ │ + cbz r3, 53c6 │ │ │ │ │ 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 53e2 │ │ │ │ │ + blt.n 53ce │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -9737,582 +9734,582 @@ │ │ │ │ │ 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 53d4 │ │ │ │ │ + b.n 53c0 │ │ │ │ │ │ │ │ │ │ -0000540c : │ │ │ │ │ +000053f8 : │ │ │ │ │ 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 5472 │ │ │ │ │ + beq.n 545e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5472 │ │ │ │ │ + cbnz r0, 545e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5518 │ │ │ │ │ + bne.n 5504 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 54f4 │ │ │ │ │ + beq.n 54e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 547a │ │ │ │ │ + cbnz r0, 5466 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 543a │ │ │ │ │ + b.n 5426 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5566 │ │ │ │ │ + beq.n 5552 │ │ │ │ │ bl 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 5566 │ │ │ │ │ + bne.n 5552 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 555e │ │ │ │ │ + bne.n 554a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 555e │ │ │ │ │ + beq.n 554a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ce0 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 555e │ │ │ │ │ + beq.n 554a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5546 │ │ │ │ │ + bne.n 5532 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ 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 r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5540 │ │ │ │ │ + beq.n 552c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5520 │ │ │ │ │ + cbz r0, 550c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5520 │ │ │ │ │ + cbnz r3, 550c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5466 │ │ │ │ │ + b.n 5452 │ │ │ │ │ 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 5534 │ │ │ │ │ + blt.n 5520 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5456 │ │ │ │ │ + beq.n 5442 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5466 │ │ │ │ │ + beq.n 5452 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5454 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 54b8 │ │ │ │ │ + beq.n 54a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5462 │ │ │ │ │ + b.n 544e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5462 │ │ │ │ │ + b.n 544e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5494 │ │ │ │ │ + b.n 5480 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005570 <_loop1_33_rule>: │ │ │ │ │ +0000555c <_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 5638 <_loop1_33_rule+0xc8> │ │ │ │ │ + beq.n 5624 <_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 5638 <_loop1_33_rule+0xc8> │ │ │ │ │ + bne.n 5624 <_loop1_33_rule+0xc8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 562e <_loop1_33_rule+0xbe> │ │ │ │ │ + bne.n 561a <_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 5654 <_loop1_33_rule+0xe4> │ │ │ │ │ + beq.n 5640 <_loop1_33_rule+0xe4> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - cbz r4, 55c8 <_loop1_33_rule+0x58> │ │ │ │ │ - b.n 562e <_loop1_33_rule+0xbe> │ │ │ │ │ + cbz r4, 55b4 <_loop1_33_rule+0x58> │ │ │ │ │ + b.n 561a <_loop1_33_rule+0xbe> │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ str.w r7, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5150 │ │ │ │ │ + bl 513c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 55ec <_loop1_33_rule+0x7c> │ │ │ │ │ + cbz r0, 55d8 <_loop1_33_rule+0x7c> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 55be <_loop1_33_rule+0x4e> │ │ │ │ │ + bne.n 55aa <_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, 5640 <_loop1_33_rule+0xd0> │ │ │ │ │ + cbz r0, 562c <_loop1_33_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 55be <_loop1_33_rule+0x4e> │ │ │ │ │ + b.n 55aa <_loop1_33_rule+0x4e> │ │ │ │ │ str.w r9, [r5, #8] │ │ │ │ │ - cbz r4, 5628 <_loop1_33_rule+0xb8> │ │ │ │ │ + cbz r4, 5614 <_loop1_33_rule+0xb8> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 5628 <_loop1_33_rule+0xb8> │ │ │ │ │ + cbnz r7, 5614 <_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, 5612 <_loop1_33_rule+0xa2> │ │ │ │ │ - b.n 5640 <_loop1_33_rule+0xd0> │ │ │ │ │ + cbnz r0, 55fe <_loop1_33_rule+0xa2> │ │ │ │ │ + b.n 562c <_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 5604 <_loop1_33_rule+0x94> │ │ │ │ │ + bgt.n 55f0 <_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 5620 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 560c <_loop1_33_rule+0xb0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 559e <_loop1_33_rule+0x2e> │ │ │ │ │ + b.n 558a <_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 5620 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 560c <_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 5620 <_loop1_33_rule+0xb0> │ │ │ │ │ + b.n 560c <_loop1_33_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -00005664 : │ │ │ │ │ +00005650 : │ │ │ │ │ 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 5742 │ │ │ │ │ + beq.n 572e │ │ │ │ │ bl 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 5742 │ │ │ │ │ + bne.n 572e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 573a │ │ │ │ │ + bne.n 5726 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 5708 │ │ │ │ │ + beq.n 56f4 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 56ca │ │ │ │ │ + cbnz r0, 56b6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56be │ │ │ │ │ + beq.n 56aa │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Continue │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 56f0 │ │ │ │ │ + cbz r0, 56dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 56be │ │ │ │ │ + beq.n 56aa │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 56be │ │ │ │ │ + beq.n 56aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56c2 │ │ │ │ │ + b.n 56ae │ │ │ │ │ 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 5730 │ │ │ │ │ + blt.n 571c │ │ │ │ │ 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 56ae │ │ │ │ │ - b.n 56be │ │ │ │ │ + beq.n 569a │ │ │ │ │ + b.n 56aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56c2 │ │ │ │ │ + b.n 56ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56c2 │ │ │ │ │ + b.n 56ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5692 │ │ │ │ │ + b.n 567e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000574c : │ │ │ │ │ +00005738 : │ │ │ │ │ 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 582a │ │ │ │ │ + beq.n 5816 │ │ │ │ │ bl 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 582a │ │ │ │ │ + bne.n 5816 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5822 │ │ │ │ │ + bne.n 580e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 57f0 │ │ │ │ │ + beq.n 57dc │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 57b2 │ │ │ │ │ + cbnz r0, 579e │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ + beq.n 5792 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, r3, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Break │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 57d8 │ │ │ │ │ + cbz r0, 57c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ + beq.n 5792 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57a6 │ │ │ │ │ + beq.n 5792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57aa │ │ │ │ │ + b.n 5796 │ │ │ │ │ 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 5818 │ │ │ │ │ + blt.n 5804 │ │ │ │ │ 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 5796 │ │ │ │ │ - b.n 57a6 │ │ │ │ │ + beq.n 5782 │ │ │ │ │ + b.n 5792 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57aa │ │ │ │ │ + b.n 5796 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 57aa │ │ │ │ │ + b.n 5796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 577a │ │ │ │ │ + b.n 5766 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005834 <_gather_35_rule>: │ │ │ │ │ +00005820 <_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 5992 <_gather_35_rule+0x15e> │ │ │ │ │ + beq.w 597e <_gather_35_rule+0x15e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5992 <_gather_35_rule+0x15e> │ │ │ │ │ + bne.w 597e <_gather_35_rule+0x15e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 598a <_gather_35_rule+0x156> │ │ │ │ │ + bne.w 5976 <_gather_35_rule+0x156> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 5988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5964 <_gather_35_rule+0x130> │ │ │ │ │ + beq.n 5950 <_gather_35_rule+0x130> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 5982 <_gather_35_rule+0x14e> │ │ │ │ │ + beq.n 596e <_gather_35_rule+0x14e> │ │ │ │ │ bl 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 5982 <_gather_35_rule+0x14e> │ │ │ │ │ + bne.n 596e <_gather_35_rule+0x14e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 597a <_gather_35_rule+0x146> │ │ │ │ │ + bne.n 5966 <_gather_35_rule+0x146> │ │ │ │ │ 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 5972 <_gather_35_rule+0x13e> │ │ │ │ │ + beq.n 595e <_gather_35_rule+0x13e> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 597a <_gather_35_rule+0x146> │ │ │ │ │ + bne.n 5966 <_gather_35_rule+0x146> │ │ │ │ │ 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, 5902 <_gather_35_rule+0xce> │ │ │ │ │ + cbnz r0, 58ee <_gather_35_rule+0xce> │ │ │ │ │ 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 596c <_gather_35_rule+0x138> │ │ │ │ │ + beq.n 5958 <_gather_35_rule+0x138> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 5922 <_gather_35_rule+0xee> │ │ │ │ │ + bgt.n 590e <_gather_35_rule+0xee> │ │ │ │ │ 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 │ │ │ │ │ @@ -10323,414 +10320,414 @@ │ │ │ │ │ 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 599c │ │ │ │ │ + bl 5988 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 58c8 <_gather_35_rule+0x94> │ │ │ │ │ + beq.n 58b4 <_gather_35_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5948 <_gather_35_rule+0x114> │ │ │ │ │ + cbnz r2, 5934 <_gather_35_rule+0x114> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 5930 <_gather_35_rule+0xfc> │ │ │ │ │ + beq.n 591c <_gather_35_rule+0xfc> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 58be <_gather_35_rule+0x8a> │ │ │ │ │ + b.n 58aa <_gather_35_rule+0x8a> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 58da <_gather_35_rule+0xa6> │ │ │ │ │ + b.n 58c6 <_gather_35_rule+0xa6> │ │ │ │ │ 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, 596c <_gather_35_rule+0x138> │ │ │ │ │ + cbz r0, 5958 <_gather_35_rule+0x138> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5916 <_gather_35_rule+0xe2> │ │ │ │ │ + b.n 5902 <_gather_35_rule+0xe2> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5912 <_gather_35_rule+0xde> │ │ │ │ │ + beq.n 58fe <_gather_35_rule+0xde> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 58f8 <_gather_35_rule+0xc4> │ │ │ │ │ + b.n 58e4 <_gather_35_rule+0xc4> │ │ │ │ │ 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 │ │ │ │ │ - b.n 5964 <_gather_35_rule+0x130> │ │ │ │ │ + b.n 5950 <_gather_35_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 589c <_gather_35_rule+0x68> │ │ │ │ │ + b.n 5888 <_gather_35_rule+0x68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 58fa <_gather_35_rule+0xc6> │ │ │ │ │ + b.n 58e6 <_gather_35_rule+0xc6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5868 <_gather_35_rule+0x34> │ │ │ │ │ + b.n 5854 <_gather_35_rule+0x34> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000599c : │ │ │ │ │ +00005988 : │ │ │ │ │ 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 5a70 │ │ │ │ │ + beq.n 5a5c │ │ │ │ │ bl 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 5a70 │ │ │ │ │ + bne.n 5a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a68 │ │ │ │ │ + bne.n 5a54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 59ea │ │ │ │ │ + cbz r0, 59d6 │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5a20 │ │ │ │ │ + cbnz r0, 5a0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a7c │ │ │ │ │ + bne.n 5a68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 5a68 │ │ │ │ │ + bne.n 5a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a78 │ │ │ │ │ + beq.n 5a64 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 5a50 │ │ │ │ │ + cbz r0, 5a3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5a50 │ │ │ │ │ + cbnz r2, 5a3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59ea │ │ │ │ │ + beq.n 59d6 │ │ │ │ │ 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 59ea │ │ │ │ │ + beq.n 59d6 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_THM_CALL _PyAST_withitem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a10 │ │ │ │ │ + bne.n 59fc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a14 │ │ │ │ │ + beq.n 5a00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5a18 │ │ │ │ │ + b.n 5a04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5a18 │ │ │ │ │ + b.n 5a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 59ca │ │ │ │ │ + b.n 59b6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5a14 │ │ │ │ │ + b.n 5a00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5b04 │ │ │ │ │ + bne.n 5af0 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 5afc │ │ │ │ │ + beq.n 5ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5afc │ │ │ │ │ + cbnz r0, 5ae8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 5af6 │ │ │ │ │ + cbnz r5, 5ae2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 5aee │ │ │ │ │ + cbz r0, 5ada │ │ │ │ │ mov.w r1, #680 @ 0x2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5aee │ │ │ │ │ + cbz r0, 5ada │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, 5aee │ │ │ │ │ + cbz r0, 5ada │ │ │ │ │ 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, 5aee │ │ │ │ │ + cbz r0, 5ada │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b68 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7af0 <_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, 5af0 │ │ │ │ │ + cbz r0, 5adc │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 59f4 │ │ │ │ │ + b.n 59e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 5ae8 │ │ │ │ │ + b.n 5ad4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5ae8 │ │ │ │ │ + b.n 5ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5a9c │ │ │ │ │ + b.n 5a88 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5a18 │ │ │ │ │ + b.n 5a04 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b0c <_tmp_36_rule>: │ │ │ │ │ +00005af8 <_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 5b6e <_tmp_36_rule+0x62> │ │ │ │ │ + beq.n 5b5a <_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, 5b6e <_tmp_36_rule+0x62> │ │ │ │ │ + cbnz r0, 5b5a <_tmp_36_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5b7a <_tmp_36_rule+0x6e> │ │ │ │ │ + cbnz r3, 5b66 <_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, 5b66 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 5b52 <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b66 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 5b52 <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5b66 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r0, 5b52 <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5b66 <_tmp_36_rule+0x5a> │ │ │ │ │ + cbnz r3, 5b52 <_tmp_36_rule+0x5a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5b76 <_tmp_36_rule+0x6a> │ │ │ │ │ + cbz r0, 5b62 <_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 5b36 <_tmp_36_rule+0x2a> │ │ │ │ │ + b.n 5b22 <_tmp_36_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5b66 <_tmp_36_rule+0x5a> │ │ │ │ │ + b.n 5b52 <_tmp_36_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b6a <_tmp_36_rule+0x5e> │ │ │ │ │ + b.n 5b56 <_tmp_36_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005b84 : │ │ │ │ │ +00005b70 : │ │ │ │ │ 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 5d28 │ │ │ │ │ + beq.w 5d14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d28 │ │ │ │ │ + bne.w 5d14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d3c │ │ │ │ │ + bne.w 5d28 │ │ │ │ │ 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 5d34 │ │ │ │ │ + beq.w 5d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d34 │ │ │ │ │ + bne.w 5d20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d42 │ │ │ │ │ + bne.w 5d2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d4c │ │ │ │ │ + bl 5d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5cfe │ │ │ │ │ + beq.w 5cea │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d20 │ │ │ │ │ + beq.w 5d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d20 │ │ │ │ │ + bne.w 5d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5d18 │ │ │ │ │ + bne.n 5d04 │ │ │ │ │ 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 5d10 │ │ │ │ │ + beq.n 5cfc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5d18 │ │ │ │ │ + bne.n 5d04 │ │ │ │ │ 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, 5c9c │ │ │ │ │ + cbnz r0, 5c88 │ │ │ │ │ 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 5d0a │ │ │ │ │ + beq.n 5cf6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 5cbc │ │ │ │ │ + bgt.n 5ca8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10740,663 +10737,666 @@ │ │ │ │ │ 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 5d02 │ │ │ │ │ + beq.n 5cee │ │ │ │ │ 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 5d30 │ │ │ │ │ + bne.n 5d1c │ │ │ │ │ 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 5d4c │ │ │ │ │ + bl 5d38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c46 │ │ │ │ │ + beq.n 5c32 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 5ce2 │ │ │ │ │ + cbnz r2, 5cce │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n 5cca │ │ │ │ │ + beq.n 5cb6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n 5c3c │ │ │ │ │ + b.n 5c28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 5c58 │ │ │ │ │ + b.n 5c44 │ │ │ │ │ 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, 5d0a │ │ │ │ │ + cbz r0, 5cf6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5cb0 │ │ │ │ │ + b.n 5c9c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5cac │ │ │ │ │ + beq.n 5c98 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 5c90 │ │ │ │ │ + b.n 5c7c │ │ │ │ │ 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 │ │ │ │ │ - b.n 5cfe │ │ │ │ │ + b.n 5cea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5c1a │ │ │ │ │ + b.n 5c06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5bb8 │ │ │ │ │ + b.n 5ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d02 │ │ │ │ │ + b.n 5cee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5be4 │ │ │ │ │ + b.n 5bd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5c92 │ │ │ │ │ + b.n 5c7e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5d02 │ │ │ │ │ + b.n 5cee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005d4c : │ │ │ │ │ +00005d38 : │ │ │ │ │ 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 5f5e │ │ │ │ │ + beq.w 5f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f5e │ │ │ │ │ + bne.w 5f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f54 │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ 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 5e6a │ │ │ │ │ + bne.n 5e4c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 5f46 │ │ │ │ │ + beq.w 5f50 │ │ │ │ │ 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 5f54 │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 5dd2 │ │ │ │ │ + cbz r0, 5dbe │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ef4 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + bne.w 5ec8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w 5f54 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 5f5e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d14 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_THM_CALL t_primary_rule │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e5a │ │ │ │ │ + movs r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e5a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ + R_ARM_THM_CALL slices_rule │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e5a │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e5a │ │ │ │ │ + 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 r2, r4 │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ + cbz r0, 5e5a │ │ │ │ │ + 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 │ │ │ │ │ - bne.n 5e78 │ │ │ │ │ + beq.w 5f5e │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + movs r2, #3 │ │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ │ + strd r9, r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_Subscript> │ │ │ │ │ + R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5f1a │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5f1a │ │ │ │ │ + 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 │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5eee │ │ │ │ │ + bne.n 5f28 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5f66 │ │ │ │ │ + beq.n 5f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5f66 │ │ │ │ │ + bne.n 5f68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5fea │ │ │ │ │ + bne.w 5ff4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 5ff8 │ │ │ │ │ + beq.w 5ffa │ │ │ │ │ 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 5f6e │ │ │ │ │ + beq.n 5f70 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5fe4 │ │ │ │ │ + beq.w 5fec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6018 │ │ │ │ │ + bne.n 5f2e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - 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 │ │ │ │ │ - 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} │ │ │ │ │ - movs r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5de8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10bc0 │ │ │ │ │ - R_ARM_THM_CALL slices_rule │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5de8 │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5de8 │ │ │ │ │ - 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.n 5de8 │ │ │ │ │ - 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 5f54 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - 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 r6, [r7, #20] │ │ │ │ │ - strd r9, r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_Subscript> │ │ │ │ │ - R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cbz r0, 5ee0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 5e5c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 5e5c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f5a │ │ │ │ │ + b.n 5e3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5dd2 │ │ │ │ │ + beq.w 5dbe │ │ │ │ │ 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 5dd2 │ │ │ │ │ + beq.w 5dbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 5f54 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5f5e │ │ │ │ │ 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 5eda │ │ │ │ │ - b.n 5ee0 │ │ │ │ │ + bne.n 5e38 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5e3e │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 5f64 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 5ebe │ │ │ │ │ + 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 5e3e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 5d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5da4 │ │ │ │ │ - b.n 5ee8 │ │ │ │ │ + bge.w 5d90 │ │ │ │ │ + b.n 5f22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 5e72 │ │ │ │ │ + b.n 5e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5d80 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5e10 │ │ │ │ │ + b.n 5e7e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5fea │ │ │ │ │ + bne.n 5ff4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6074 │ │ │ │ │ + bne.n 6062 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5fea │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 5ff4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 602c │ │ │ │ │ + bne.n 601a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5fea │ │ │ │ │ + cbnz r3, 5ff4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5fea │ │ │ │ │ + cbz r0, 5ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b84 │ │ │ │ │ + bl 5b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cbnz r3, 5fea │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cbnz r3, 5ff4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5fea │ │ │ │ │ + cbz r0, 5ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cbz r0, 5fea │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + cbz r0, 5ff4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ movs r1, #3 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ │ + ldr.w r6, [ip, #24] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_THM_CALL _PyAST_List │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e4c │ │ │ │ │ + bne.w 5eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 6022 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 5f36 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - b.n 5e5c │ │ │ │ │ + b.n 5f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 6022 │ │ │ │ │ + blt.n 5f36 │ │ │ │ │ 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 5e2e │ │ │ │ │ - b.n 5fea │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5e54 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 5fee │ │ │ │ │ + beq.w 5e9c │ │ │ │ │ + b.n 5ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b84 │ │ │ │ │ + bl 5b70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5f96 │ │ │ │ │ + bne.n 5f9a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f94 │ │ │ │ │ + beq.n 5f98 │ │ │ │ │ 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 5fea │ │ │ │ │ + beq.n 5ff4 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e4c │ │ │ │ │ - b.n 5fe4 │ │ │ │ │ + bne.w 5eb8 │ │ │ │ │ + b.n 5fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d4c │ │ │ │ │ + bl 5d38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5f82 │ │ │ │ │ + beq.n 5f84 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5f82 │ │ │ │ │ + beq.n 5f84 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ movs r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5e4c │ │ │ │ │ - b.n 5fe4 │ │ │ │ │ + bne.w 5eb8 │ │ │ │ │ + b.n 5fec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000060a4 <_tmp_16_rule>: │ │ │ │ │ +00006090 <_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 60f6 <_tmp_16_rule+0x52> │ │ │ │ │ + beq.n 60e2 <_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, 60f6 <_tmp_16_rule+0x52> │ │ │ │ │ + cbnz r0, 60e2 <_tmp_16_rule+0x52> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6102 <_tmp_16_rule+0x5e> │ │ │ │ │ + cbnz r3, 60ee <_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, 60ee <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r0, 60da <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 60ee <_tmp_16_rule+0x4a> │ │ │ │ │ + cbnz r3, 60da <_tmp_16_rule+0x4a> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 60fe <_tmp_16_rule+0x5a> │ │ │ │ │ + cbz r0, 60ea <_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 60ce <_tmp_16_rule+0x2a> │ │ │ │ │ + b.n 60ba <_tmp_16_rule+0x2a> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 60ee <_tmp_16_rule+0x4a> │ │ │ │ │ + b.n 60da <_tmp_16_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 60f2 <_tmp_16_rule+0x4e> │ │ │ │ │ + b.n 60de <_tmp_16_rule+0x4e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000610c : │ │ │ │ │ +000060f8 : │ │ │ │ │ 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 625a │ │ │ │ │ + beq.w 6246 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 625a │ │ │ │ │ + bne.w 6246 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6252 │ │ │ │ │ + bne.w 623e │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 6234 │ │ │ │ │ + bne.n 6220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.n 6248 │ │ │ │ │ + blt.n 6234 │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 620e │ │ │ │ │ + bne.n 61fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6230 │ │ │ │ │ + beq.n 621c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6332 │ │ │ │ │ + beq.w 631e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6332 │ │ │ │ │ + bne.w 631e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 632a │ │ │ │ │ + bne.w 6316 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6222 │ │ │ │ │ + beq.n 620e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 632a │ │ │ │ │ + bne.w 6316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 4fd8 <_tmp_17_rule> │ │ │ │ │ + bl 4fc4 <_tmp_17_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 631c │ │ │ │ │ + bne.w 6308 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 62ae │ │ │ │ │ + bne.n 629a │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6252 │ │ │ │ │ + bne.n 623e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 61fe │ │ │ │ │ + cbz r0, 61ea │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6262 │ │ │ │ │ + bne.n 624e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6252 │ │ │ │ │ + cbnz r3, 623e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 6244 │ │ │ │ │ + cbz r0, 6230 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -11406,570 +11406,521 @@ │ │ │ │ │ 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 61e2 │ │ │ │ │ + b.n 61ce │ │ │ │ │ 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 │ │ │ │ │ - b.n 616e │ │ │ │ │ + b.n 615a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 620e │ │ │ │ │ + b.n 61fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6212 │ │ │ │ │ + b.n 61fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6212 │ │ │ │ │ + b.n 61fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6140 │ │ │ │ │ + b.n 612c │ │ │ │ │ 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 620e │ │ │ │ │ + beq.n 61fa │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6316 │ │ │ │ │ + beq.n 6302 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 629a │ │ │ │ │ + cbz r0, 6286 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 620e │ │ │ │ │ + beq.n 61fa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 620e │ │ │ │ │ + beq.n 61fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6212 │ │ │ │ │ + b.n 61fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 61d4 │ │ │ │ │ + bne.n 61c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 621c │ │ │ │ │ + beq.n 6208 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 62dc │ │ │ │ │ + ble.n 62c8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r7, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 62ca │ │ │ │ │ + b.n 62b6 │ │ │ │ │ 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 61e2 │ │ │ │ │ + bne.w 61ce │ │ │ │ │ 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 620e │ │ │ │ │ + beq.n 61fa │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 627e │ │ │ │ │ + bne.n 626a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 627e │ │ │ │ │ + b.n 626a │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - beq.n 633a │ │ │ │ │ + beq.n 6326 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 61bc │ │ │ │ │ + b.n 61a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 61e2 │ │ │ │ │ + b.n 61ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 619a │ │ │ │ │ + b.n 6186 │ │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 621c │ │ │ │ │ + beq.w 6208 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 6320 │ │ │ │ │ + b.n 630c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000635c <_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 63b0 <_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, 63b0 <_tmp_149_rule+0x54> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 63b8 <_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, 63a8 <_tmp_149_rule+0x4c> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 63a8 <_tmp_149_rule+0x4c> │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 63a8 <_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 6386 <_tmp_149_rule+0x2a> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 63ac <_tmp_149_rule+0x50> │ │ │ │ │ - │ │ │ │ │ -000063c0 : │ │ │ │ │ +00006348 : │ │ │ │ │ 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 6456 │ │ │ │ │ + beq.n 63de │ │ │ │ │ bl 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 6456 │ │ │ │ │ + bne.n 63de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 644e │ │ │ │ │ + cbnz r3, 63d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6420 │ │ │ │ │ + cbnz r0, 63a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6420 │ │ │ │ │ + cbnz r3, 63a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9f8 │ │ │ │ │ + bl fa0c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 6420 │ │ │ │ │ + cbnz r0, 63a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 6420 │ │ │ │ │ + cbnz r3, 63a8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 642c │ │ │ │ │ + cbnz r0, 63b4 │ │ │ │ │ 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 63c0 │ │ │ │ │ + bl 6348 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 641e │ │ │ │ │ + beq.n 63a6 │ │ │ │ │ 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 641e │ │ │ │ │ + beq.n 63a6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r2, 645e │ │ │ │ │ + cbnz r2, 63e6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6420 │ │ │ │ │ + b.n 63a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6424 │ │ │ │ │ + b.n 63ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63ee │ │ │ │ │ + b.n 6376 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 644a │ │ │ │ │ + beq.n 63d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6424 │ │ │ │ │ + b.n 63ac │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006474 : │ │ │ │ │ +000063fc : │ │ │ │ │ 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 64f0 │ │ │ │ │ + beq.n 6478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 64f0 │ │ │ │ │ + cbnz r0, 6478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 64c0 │ │ │ │ │ + cbnz r3, 6448 │ │ │ │ │ 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, 64be │ │ │ │ │ + cbnz r3, 6446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 64ca │ │ │ │ │ + cbnz r0, 6452 │ │ │ │ │ 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 81d0 │ │ │ │ │ + bl 81e4 <_tmp_149_rule+0x38> │ │ │ │ │ R_ARM_THM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64be │ │ │ │ │ + beq.n 6446 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b68 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl 7af0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 64c0 │ │ │ │ │ + beq.n 6448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 64c4 │ │ │ │ │ + b.n 644c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 649e │ │ │ │ │ + b.n 6426 │ │ │ │ │ │ │ │ │ │ -000064f8 <_tmp_115_rule>: │ │ │ │ │ +00006480 <_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 656c <_tmp_115_rule+0x74> │ │ │ │ │ + beq.n 64f4 <_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, 656c <_tmp_115_rule+0x74> │ │ │ │ │ + cbnz r0, 64f4 <_tmp_115_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6564 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 64ec <_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, 654c <_tmp_115_rule+0x54> │ │ │ │ │ + cbnz r0, 64d4 <_tmp_115_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6564 <_tmp_115_rule+0x6c> │ │ │ │ │ + cbnz r3, 64ec <_tmp_115_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ - cbnz r0, 6542 <_tmp_115_rule+0x4a> │ │ │ │ │ + cbnz r0, 64ca <_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 6532 <_tmp_115_rule+0x3a> │ │ │ │ │ + beq.n 64ba <_tmp_115_rule+0x3a> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 6542 <_tmp_115_rule+0x4a> │ │ │ │ │ + b.n 64ca <_tmp_115_rule+0x4a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6546 <_tmp_115_rule+0x4e> │ │ │ │ │ + b.n 64ce <_tmp_115_rule+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6524 <_tmp_115_rule+0x2c> │ │ │ │ │ + b.n 64ac <_tmp_115_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -00006574 : │ │ │ │ │ +000064fc : │ │ │ │ │ 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 692c │ │ │ │ │ + beq.w 68b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 692c │ │ │ │ │ + bne.w 68b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 69d0 │ │ │ │ │ + bne.w 6958 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6720 │ │ │ │ │ + bne.w 66a8 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 6934 │ │ │ │ │ + beq.w 68bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6934 │ │ │ │ │ + bne.w 68bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6676 │ │ │ │ │ + bne.n 65fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6bd4 │ │ │ │ │ + bl 6b5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 66bc │ │ │ │ │ + bne.n 6644 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6676 │ │ │ │ │ + bne.n 65fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 710c │ │ │ │ │ + bl 7094 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 693c │ │ │ │ │ + bne.w 68c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6676 │ │ │ │ │ + bne.n 65fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12290 <_loop1_73_rule> │ │ │ │ │ + bl 122a4 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6654 │ │ │ │ │ + cbz r0, 65dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73e8 <_loop0_72_rule> │ │ │ │ │ - cbz r0, 6654 │ │ │ │ │ + bl 7370 <_loop0_72_rule> │ │ │ │ │ + cbz r0, 65dc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 7460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 6656 │ │ │ │ │ + cbnz r1, 65de │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 6694 │ │ │ │ │ + cbz r0, 661c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6694 │ │ │ │ │ + cbnz r3, 661c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ 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 r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 6676 │ │ │ │ │ + cbnz r1, 65fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7200 <_loop1_74_rule> │ │ │ │ │ + bl 7188 <_loop1_74_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 66a8 │ │ │ │ │ + cbnz r0, 6630 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r1, 6676 │ │ │ │ │ + cbnz r1, 65fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 7460 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - cbnz r0, 6680 │ │ │ │ │ + cbnz r0, 6608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 6648 │ │ │ │ │ + b.n 65d0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6640 │ │ │ │ │ + bne.n 65c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69ae │ │ │ │ │ + bne.w 6936 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 6648 │ │ │ │ │ - b.n 667a │ │ │ │ │ + bne.n 65d0 │ │ │ │ │ + b.n 6602 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 7460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6666 │ │ │ │ │ + bne.n 65ee │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n 6686 │ │ │ │ │ + b.n 660e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12814 <_loop0_71_rule> │ │ │ │ │ + bl 12828 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65f0 │ │ │ │ │ + beq.n 6578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73e8 <_loop0_72_rule> │ │ │ │ │ + bl 7370 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 65f0 │ │ │ │ │ + beq.n 6578 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 7460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 65f2 │ │ │ │ │ + bne.n 657a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11978,207 +11929,207 @@ │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 670e │ │ │ │ │ + cbz r0, 6696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6644 │ │ │ │ │ + beq.n 65cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66a0 │ │ │ │ │ + beq.n 6628 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 667a │ │ │ │ │ + b.n 6602 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 69c2 │ │ │ │ │ + beq.w 694a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69c2 │ │ │ │ │ + bne.w 694a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 698e │ │ │ │ │ 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 69d6 │ │ │ │ │ + bne.w 695e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 698e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a0c │ │ │ │ │ + bne.w 6994 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 698e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd4 │ │ │ │ │ + bl 6b5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 67e6 │ │ │ │ │ + bne.n 676e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12814 <_loop0_71_rule> │ │ │ │ │ + bl 12828 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69a2 │ │ │ │ │ + beq.w 692a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 69a6 │ │ │ │ │ + beq.w 692e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69a6 │ │ │ │ │ + bne.w 692e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 698a │ │ │ │ │ + bne.w 6912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 710c │ │ │ │ │ + bl 7094 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6964 │ │ │ │ │ + bne.w 68ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 698a │ │ │ │ │ + bne.w 6912 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7200 <_loop1_74_rule> │ │ │ │ │ + bl 7188 <_loop1_74_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69ca │ │ │ │ │ + bne.w 6952 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 698e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12814 <_loop0_71_rule> │ │ │ │ │ + bl 12828 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ - cbz r0, 6806 │ │ │ │ │ + cbz r0, 678e │ │ │ │ │ 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 6a30 │ │ │ │ │ + bne.w 69b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 698e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 33c <_PyPegen_parse+0x33c> │ │ │ │ │ R_ARM_THM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r1, 682e │ │ │ │ │ + cbnz r1, 67b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 843c <_loop0_75_rule> │ │ │ │ │ - cbz r0, 682c │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ + cbz r0, 67b4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 685c │ │ │ │ │ + cbnz r0, 67e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6a06 │ │ │ │ │ + bne.w 698e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad0c <_loop1_76_rule> │ │ │ │ │ - cbz r0, 684a │ │ │ │ │ + bl acf8 <_loop1_76_rule> │ │ │ │ │ + cbz r0, 67d2 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 68f2 │ │ │ │ │ + bne.n 687a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6908 │ │ │ │ │ + bne.n 6890 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 65be │ │ │ │ │ + b.n 6546 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 6924 │ │ │ │ │ + beq.n 68ac │ │ │ │ │ bl 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 6924 │ │ │ │ │ + bne.n 68ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 691c │ │ │ │ │ + bne.n 68a4 │ │ │ │ │ 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 6916 │ │ │ │ │ + bne.n 689e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 691c │ │ │ │ │ + bne.n 68a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1259c │ │ │ │ │ + bl 125b0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 690e │ │ │ │ │ + beq.n 6896 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 843c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 682c │ │ │ │ │ + beq.n 67b4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 682c │ │ │ │ │ + beq.n 67b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12187,140 +12138,140 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 684c │ │ │ │ │ + beq.n 67d4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6850 │ │ │ │ │ + b.n 67d8 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 684a │ │ │ │ │ + beq.n 67d2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ - b.n 68c2 │ │ │ │ │ + b.n 684a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 664a │ │ │ │ │ + b.n 65d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 682e │ │ │ │ │ + b.n 67b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 68a2 │ │ │ │ │ + b.n 682a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 682e │ │ │ │ │ + b.n 67b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6878 │ │ │ │ │ + b.n 6800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65a8 │ │ │ │ │ + b.n 6530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 65dc │ │ │ │ │ + b.n 6564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73e8 <_loop0_72_rule> │ │ │ │ │ + bl 7370 <_loop0_72_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6606 │ │ │ │ │ + beq.w 658e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 7460 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6608 │ │ │ │ │ + bne.w 6590 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 66ec │ │ │ │ │ + b.n 6674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6992 │ │ │ │ │ + cbz r0, 691a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6992 │ │ │ │ │ + cbnz r3, 691a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1259c │ │ │ │ │ + bl 125b0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ - cbz r0, 69a2 │ │ │ │ │ + cbz r0, 692a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ - b.n 68c2 │ │ │ │ │ + b.n 684a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67e6 │ │ │ │ │ + b.n 676e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 69b8 │ │ │ │ │ + cbnz r0, 6940 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 6978 │ │ │ │ │ + bne.n 6900 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 67e6 │ │ │ │ │ + b.n 676e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 67b0 │ │ │ │ │ + b.n 6738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 667a │ │ │ │ │ + b.n 6602 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 67e6 │ │ │ │ │ + b.n 676e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 673e │ │ │ │ │ + b.n 66c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6978 │ │ │ │ │ + b.n 6900 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 664a │ │ │ │ │ + b.n 65d2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6758 │ │ │ │ │ + beq.w 66e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -12328,176 +12279,176 @@ │ │ │ │ │ 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 68da │ │ │ │ │ + b.n 6862 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6850 │ │ │ │ │ + b.n 67d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 843c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 676e │ │ │ │ │ + beq.w 66f6 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 676e │ │ │ │ │ + beq.w 66f6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC60 │ │ │ │ │ - b.n 68c2 │ │ │ │ │ + b.n 684a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6b58 │ │ │ │ │ + beq.w 6ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6b58 │ │ │ │ │ + bne.w 6ae0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 6b60 │ │ │ │ │ + bne.w 6ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b26 │ │ │ │ │ + beq.n 6aae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6b38 │ │ │ │ │ + beq.n 6ac0 │ │ │ │ │ bl 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 6b38 │ │ │ │ │ + bne.n 6ac0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b30 │ │ │ │ │ + bne.n 6ab8 │ │ │ │ │ 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 6b46 │ │ │ │ │ + beq.n 6ace │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 6b30 │ │ │ │ │ + bne.n 6ab8 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 6b02 │ │ │ │ │ - bl 12728 │ │ │ │ │ + cbz r3, 6a8a │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 6b02 │ │ │ │ │ + cbz r0, 6a8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6ae6 │ │ │ │ │ + cbnz r3, 6a6e │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne.n 6ad6 │ │ │ │ │ + bne.n 6a5e │ │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov fp, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6b40 │ │ │ │ │ + beq.n 6ac8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 6aa4 │ │ │ │ │ + b.n 6a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6abe │ │ │ │ │ + beq.n 6a46 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b2a │ │ │ │ │ + b.n 6ab2 │ │ │ │ │ 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 r1, r0 │ │ │ │ │ - cbz r0, 6b40 │ │ │ │ │ + cbz r0, 6ac8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble.n 6b68 │ │ │ │ │ + ble.n 6af0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 6b12 │ │ │ │ │ + b.n 6a9a │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6808 │ │ │ │ │ + b.n 6790 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b2a │ │ │ │ │ + b.n 6ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a80 │ │ │ │ │ + b.n 6a08 │ │ │ │ │ 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 r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b2a │ │ │ │ │ + b.n 6ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6a50 │ │ │ │ │ + b.n 69d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6808 │ │ │ │ │ + b.n 6790 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -12505,29 +12456,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 6806 │ │ │ │ │ + beq.w 678e │ │ │ │ │ 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 6808 │ │ │ │ │ + bne.w 6790 │ │ │ │ │ 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 6806 │ │ │ │ │ + beq.w 678e │ │ │ │ │ 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 │ │ │ │ │ @@ -12537,237 +12488,237 @@ │ │ │ │ │ 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 68dc │ │ │ │ │ + b.n 6864 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006bd4 : │ │ │ │ │ +00006b5c : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 6c46 │ │ │ │ │ + beq.n 6bce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 6c46 │ │ │ │ │ + cbnz r0, 6bce │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6c8c │ │ │ │ │ + bne.n 6c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 12290 <_loop1_73_rule> │ │ │ │ │ + bl 122a4 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6c1c │ │ │ │ │ + cbz r0, 6ba4 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c7e │ │ │ │ │ + bne.n 6c06 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 6c8c │ │ │ │ │ + bne.n 6c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12290 <_loop1_73_rule> │ │ │ │ │ + bl 122a4 <_loop1_73_rule> │ │ │ │ │ R_ARM_THM_CALL _loop1_73_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6c38 │ │ │ │ │ + cbz r0, 6bc0 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6c4e │ │ │ │ │ + cbnz r0, 6bd6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6bfe │ │ │ │ │ + b.n 6b86 │ │ │ │ │ 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 6c38 │ │ │ │ │ + beq.n 6bc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6c3c │ │ │ │ │ + beq.n 6bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6c3c │ │ │ │ │ + beq.n 6bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6c40 │ │ │ │ │ + b.n 6bc8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c64 │ │ │ │ │ - b.n 6c1c │ │ │ │ │ + bne.n 6bec │ │ │ │ │ + b.n 6ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6c40 │ │ │ │ │ + b.n 6bc8 │ │ │ │ │ │ │ │ │ │ -00006c94 : │ │ │ │ │ +00006c1c : │ │ │ │ │ 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 6e5e │ │ │ │ │ + beq.w 6de6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e5e │ │ │ │ │ + bne.w 6de6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e5a │ │ │ │ │ + bne.w 6de2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6e66 │ │ │ │ │ + beq.w 6dee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e66 │ │ │ │ │ + bne.w 6dee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e9a │ │ │ │ │ + bne.w 6e22 │ │ │ │ │ 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 6d68 │ │ │ │ │ + bne.n 6cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e9a │ │ │ │ │ + bne.w 6e22 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d68 │ │ │ │ │ + cbnz r0, 6cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e9a │ │ │ │ │ + bne.w 6e22 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6d68 │ │ │ │ │ + cbnz r0, 6cf0 │ │ │ │ │ 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 6e58 │ │ │ │ │ + bne.w 6de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ea8 <_tmp_123_rule> │ │ │ │ │ - cbnz r0, 6d7e │ │ │ │ │ + bl 6e30 <_tmp_123_rule> │ │ │ │ │ + cbnz r0, 6d06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e58 │ │ │ │ │ + bne.w 6de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ea8 <_tmp_123_rule> │ │ │ │ │ + bl 6e30 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6dfc │ │ │ │ │ + bne.n 6d84 │ │ │ │ │ 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 e060 │ │ │ │ │ + bl e074 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6e6e │ │ │ │ │ + bne.n 6df6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d36 │ │ │ │ │ + b.n 6cbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc0 │ │ │ │ │ + bl fcd4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d46 │ │ │ │ │ + beq.n 6cce │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d46 │ │ │ │ │ + beq.n 6cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4c │ │ │ │ │ + bl ff60 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d46 │ │ │ │ │ + beq.n 6cce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d46 │ │ │ │ │ + beq.n 6cce │ │ │ │ │ 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] │ │ │ │ │ @@ -12787,43 +12738,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d5e │ │ │ │ │ + beq.n 6ce6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6d60 │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc0 │ │ │ │ │ + bl fcd4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d5a │ │ │ │ │ + beq.n 6ce2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d5a │ │ │ │ │ + beq.n 6ce2 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d5a │ │ │ │ │ + beq.n 6ce2 │ │ │ │ │ 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 │ │ │ │ │ @@ -12832,39 +12783,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 6ea2 │ │ │ │ │ + cbz r0, 6e2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6d60 │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6d60 │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6cc6 │ │ │ │ │ + b.n 6c4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6cf0 │ │ │ │ │ + b.n 6c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d7a │ │ │ │ │ + beq.n 6d02 │ │ │ │ │ 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 │ │ │ │ │ @@ -12872,219 +12823,219 @@ │ │ │ │ │ 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 6de4 │ │ │ │ │ + b.n 6d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d36 │ │ │ │ │ + b.n 6cbe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6d5e │ │ │ │ │ + b.n 6ce6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006ea8 <_tmp_123_rule>: │ │ │ │ │ +00006e30 <_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 6efc <_tmp_123_rule+0x54> │ │ │ │ │ + beq.n 6e84 <_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, 6efc <_tmp_123_rule+0x54> │ │ │ │ │ + cbnz r0, 6e84 <_tmp_123_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 6f04 <_tmp_123_rule+0x5c> │ │ │ │ │ + cbnz r3, 6e8c <_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, 6ef4 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 6e7c <_tmp_123_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6ef4 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r3, 6e7c <_tmp_123_rule+0x4c> │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6ef4 <_tmp_123_rule+0x4c> │ │ │ │ │ + cbnz r0, 6e7c <_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 6ed2 <_tmp_123_rule+0x2a> │ │ │ │ │ + b.n 6e5a <_tmp_123_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6ef8 <_tmp_123_rule+0x50> │ │ │ │ │ + b.n 6e80 <_tmp_123_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00006f0c <_tmp_119_rule>: │ │ │ │ │ +00006e94 <_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 6fa4 <_tmp_119_rule+0x98> │ │ │ │ │ + beq.n 6f2c <_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 6fa4 <_tmp_119_rule+0x98> │ │ │ │ │ + bne.n 6f2c <_tmp_119_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6fac <_tmp_119_rule+0xa0> │ │ │ │ │ + bne.n 6f34 <_tmp_119_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 32dc │ │ │ │ │ - cbnz r0, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + bl 32c8 │ │ │ │ │ + cbnz r0, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f9f8 │ │ │ │ │ + bl fa0c │ │ │ │ │ R_ARM_THM_CALL tuple_rule │ │ │ │ │ - cbnz r0, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f88 <_tmp_119_rule+0x7c> │ │ │ │ │ + bl 6f9c <_loop0_121_rule+0x60> │ │ │ │ │ R_ARM_THM_CALL genexp_rule │ │ │ │ │ - cbnz r0, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 6f24 <_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, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 6f24 <_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, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 6f24 <_tmp_119_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r3, 6f24 <_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, 6f9c <_tmp_119_rule+0x90> │ │ │ │ │ + cbnz r0, 6f24 <_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 6f38 <_tmp_119_rule+0x2c> │ │ │ │ │ + b.n 6ec0 <_tmp_119_rule+0x2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6fa0 <_tmp_119_rule+0x94> │ │ │ │ │ + b.n 6f28 <_tmp_119_rule+0x94> │ │ │ │ │ │ │ │ │ │ -00006fb4 <_loop0_121_rule>: │ │ │ │ │ +00006f3c <_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.w 70f2 <_loop0_121_rule+0x13e> │ │ │ │ │ + beq.w 707a <_loop0_121_rule+0x13e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 70f2 <_loop0_121_rule+0x13e> │ │ │ │ │ + bne.w 707a <_loop0_121_rule+0x13e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 70ea <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 7072 <_loop0_121_rule+0x136> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70fa <_loop0_121_rule+0x146> │ │ │ │ │ + beq.n 7082 <_loop0_121_rule+0x146> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 70ea <_loop0_121_rule+0x136> │ │ │ │ │ + bne.n 7072 <_loop0_121_rule+0x136> │ │ │ │ │ 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 70a2 <_loop0_121_rule+0xee> │ │ │ │ │ + beq.n 702a <_loop0_121_rule+0xee> │ │ │ │ │ bl 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 70a2 <_loop0_121_rule+0xee> │ │ │ │ │ + bne.n 702a <_loop0_121_rule+0xee> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7034 <_loop0_121_rule+0x80> │ │ │ │ │ + cbnz r3, 6fbc <_loop0_121_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ R_ARM_THM_CALL star_targets_rule │ │ │ │ │ - cbnz r0, 7062 <_loop0_121_rule+0xae> │ │ │ │ │ + cbnz r0, 6fea <_loop0_121_rule+0xae> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70b8 <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 7040 <_loop0_121_rule+0x104> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 70aa <_loop0_121_rule+0xf6> │ │ │ │ │ + bgt.n 7032 <_loop0_121_rule+0xf6> │ │ │ │ │ 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 │ │ │ │ │ @@ -13093,745 +13044,745 @@ │ │ │ │ │ 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 7034 <_loop0_121_rule+0x80> │ │ │ │ │ + beq.n 6fbc <_loop0_121_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 708e <_loop0_121_rule+0xda> │ │ │ │ │ + cbnz r3, 7016 <_loop0_121_rule+0xda> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 70cc <_loop0_121_rule+0x118> │ │ │ │ │ + beq.n 7054 <_loop0_121_rule+0x118> │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b.n 7012 <_loop0_121_rule+0x5e> │ │ │ │ │ + b.n 6f9a <_loop0_121_rule+0x5e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7076 <_loop0_121_rule+0xc2> │ │ │ │ │ + beq.n 6ffe <_loop0_121_rule+0xc2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7038 <_loop0_121_rule+0x84> │ │ │ │ │ + b.n 6fc0 <_loop0_121_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7028 <_loop0_121_rule+0x74> │ │ │ │ │ + b.n 6fb0 <_loop0_121_rule+0x74> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r2, [r6, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 704a <_loop0_121_rule+0x96> │ │ │ │ │ + b.n 6fd2 <_loop0_121_rule+0x96> │ │ │ │ │ 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 7058 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 6fe0 <_loop0_121_rule+0xa4> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70b8 <_loop0_121_rule+0x104> │ │ │ │ │ + beq.n 7040 <_loop0_121_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7082 <_loop0_121_rule+0xce> │ │ │ │ │ + b.n 700a <_loop0_121_rule+0xce> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7058 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 6fe0 <_loop0_121_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6fe8 <_loop0_121_rule+0x34> │ │ │ │ │ + b.n 6f70 <_loop0_121_rule+0x34> │ │ │ │ │ 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 7058 <_loop0_121_rule+0xa4> │ │ │ │ │ + b.n 6fe0 <_loop0_121_rule+0xa4> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000710c : │ │ │ │ │ +00007094 : │ │ │ │ │ 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 71f6 │ │ │ │ │ + beq.n 717e │ │ │ │ │ bl 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 71f6 │ │ │ │ │ + bne.n 717e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71ee │ │ │ │ │ + bne.n 7176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12814 <_loop0_71_rule> │ │ │ │ │ + bl 12828 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7154 │ │ │ │ │ + cbz r0, 70dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7200 <_loop1_74_rule> │ │ │ │ │ - cbnz r0, 7182 │ │ │ │ │ + bl 7188 <_loop1_74_rule> │ │ │ │ │ + cbnz r0, 710a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 71ee │ │ │ │ │ + bne.n 7176 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12814 <_loop0_71_rule> │ │ │ │ │ + bl 12828 <_loop0_71_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_71_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7172 │ │ │ │ │ + cbz r0, 70fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7200 <_loop1_74_rule> │ │ │ │ │ + bl 7188 <_loop1_74_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 71c8 │ │ │ │ │ + bne.n 7150 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 7154 │ │ │ │ │ + beq.n 70dc │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7154 │ │ │ │ │ + beq.n 70dc │ │ │ │ │ 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 r2, r0 │ │ │ │ │ - cbz r0, 71b0 │ │ │ │ │ + cbz r0, 7138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7176 │ │ │ │ │ + beq.n 70fe │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7176 │ │ │ │ │ + beq.n 70fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 717a │ │ │ │ │ + b.n 7102 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7172 │ │ │ │ │ + beq.n 70fa │ │ │ │ │ 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 7172 │ │ │ │ │ + beq.n 70fa │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b.n 719e │ │ │ │ │ + b.n 7126 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 717a │ │ │ │ │ + b.n 7102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 713a │ │ │ │ │ + b.n 70c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007200 <_loop1_74_rule>: │ │ │ │ │ +00007188 <_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 72d6 <_loop1_74_rule+0xd6> │ │ │ │ │ + beq.n 725e <_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 72d6 <_loop1_74_rule+0xd6> │ │ │ │ │ + bne.n 725e <_loop1_74_rule+0xd6> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, 7260 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r6, 71e8 <_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 72c6 <_loop1_74_rule+0xc6> │ │ │ │ │ + beq.n 724e <_loop1_74_rule+0xc6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7260 <_loop1_74_rule+0x60> │ │ │ │ │ + cbnz r3, 71e8 <_loop1_74_rule+0x60> │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72fc │ │ │ │ │ + bl 7284 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7270 <_loop1_74_rule+0x70> │ │ │ │ │ + cbnz r0, 71f8 <_loop1_74_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 727e <_loop1_74_rule+0x7e> │ │ │ │ │ + cbnz r6, 7206 <_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 72de <_loop1_74_rule+0xde> │ │ │ │ │ + beq.n 7266 <_loop1_74_rule+0xde> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 724c <_loop1_74_rule+0x4c> │ │ │ │ │ + b.n 71d4 <_loop1_74_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 725a <_loop1_74_rule+0x5a> │ │ │ │ │ + bne.n 71e2 <_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, 72b2 <_loop1_74_rule+0xb2> │ │ │ │ │ + cbz r0, 723a <_loop1_74_rule+0xb2> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble.n 72a6 <_loop1_74_rule+0xa6> │ │ │ │ │ + ble.n 722e <_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 7294 <_loop1_74_rule+0x94> │ │ │ │ │ + b.n 721c <_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 7266 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 71ee <_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 7266 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 71ee <_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 7266 <_loop1_74_rule+0x66> │ │ │ │ │ + b.n 71ee <_loop1_74_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7230 <_loop1_74_rule+0x30> │ │ │ │ │ + b.n 71b8 <_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 72b2 <_loop1_74_rule+0xb2> │ │ │ │ │ + beq.n 723a <_loop1_74_rule+0xb2> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7274 <_loop1_74_rule+0x74> │ │ │ │ │ + b.n 71fc <_loop1_74_rule+0x74> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000072fc : │ │ │ │ │ +00007284 : │ │ │ │ │ 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 73de │ │ │ │ │ + beq.n 7366 │ │ │ │ │ bl 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 73de │ │ │ │ │ + bne.n 7366 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 73d6 │ │ │ │ │ + bne.n 735e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 735e │ │ │ │ │ + cbnz r0, 72e6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 73d6 │ │ │ │ │ + bne.n 735e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 73a0 │ │ │ │ │ + cbnz r0, 7328 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 733c │ │ │ │ │ + beq.n 72c4 │ │ │ │ │ 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 733c │ │ │ │ │ + beq.n 72c4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 738c │ │ │ │ │ + cbz r0, 7314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7352 │ │ │ │ │ + beq.n 72da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7352 │ │ │ │ │ + beq.n 72da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7356 │ │ │ │ │ + b.n 72de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 734e │ │ │ │ │ + beq.n 72d6 │ │ │ │ │ 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 734e │ │ │ │ │ + beq.n 72d6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7386 │ │ │ │ │ - b.n 738c │ │ │ │ │ + bne.n 730e │ │ │ │ │ + b.n 7314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7356 │ │ │ │ │ + b.n 72de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 732a │ │ │ │ │ + b.n 72b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000073e8 <_loop0_72_rule>: │ │ │ │ │ +00007370 <_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 74b4 <_loop0_72_rule+0xcc> │ │ │ │ │ + beq.n 743c <_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 74b4 <_loop0_72_rule+0xcc> │ │ │ │ │ + bne.n 743c <_loop0_72_rule+0xcc> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 749c <_loop0_72_rule+0xb4> │ │ │ │ │ + bne.n 7424 <_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 74a4 <_loop0_72_rule+0xbc> │ │ │ │ │ + beq.n 742c <_loop0_72_rule+0xbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r7, 749c <_loop0_72_rule+0xb4> │ │ │ │ │ + cbnz r7, 7424 <_loop0_72_rule+0xb4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72fc │ │ │ │ │ + bl 7284 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 746a <_loop0_72_rule+0x82> │ │ │ │ │ + cbnz r0, 73f2 <_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, 7488 <_loop0_72_rule+0xa0> │ │ │ │ │ + cbz r0, 7410 <_loop0_72_rule+0xa0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 747a <_loop0_72_rule+0x92> │ │ │ │ │ + bgt.n 7402 <_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 74bc <_loop0_72_rule+0xd4> │ │ │ │ │ + beq.n 7444 <_loop0_72_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 743a <_loop0_72_rule+0x52> │ │ │ │ │ + b.n 73c2 <_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 7452 <_loop0_72_rule+0x6a> │ │ │ │ │ + b.n 73da <_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 7460 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 73e8 <_loop0_72_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7460 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 73e8 <_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 7460 <_loop0_72_rule+0x78> │ │ │ │ │ + b.n 73e8 <_loop0_72_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7418 <_loop0_72_rule+0x30> │ │ │ │ │ + b.n 73a0 <_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 7488 <_loop0_72_rule+0xa0> │ │ │ │ │ + beq.n 7410 <_loop0_72_rule+0xa0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 746e <_loop0_72_rule+0x86> │ │ │ │ │ + b.n 73f6 <_loop0_72_rule+0x86> │ │ │ │ │ │ │ │ │ │ -000074d8 : │ │ │ │ │ +00007460 : │ │ │ │ │ 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 77fe │ │ │ │ │ + beq.w 7786 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 77fe │ │ │ │ │ + bne.w 7786 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 77f6 │ │ │ │ │ + bne.w 777e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 75a8 │ │ │ │ │ + bne.n 7530 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7564 │ │ │ │ │ + cbnz r0, 74ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 77f6 │ │ │ │ │ + bne.w 777e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7624 │ │ │ │ │ + bne.n 75ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 77f6 │ │ │ │ │ + bne.w 777e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7874 │ │ │ │ │ + bl 77fc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7832 │ │ │ │ │ + bne.w 77ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1259c │ │ │ │ │ + bl 125b0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7526 │ │ │ │ │ + beq.n 74ae │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 843c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7526 │ │ │ │ │ + beq.n 74ae │ │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7874 │ │ │ │ │ + bl 77fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7528 │ │ │ │ │ + bne.n 74b0 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 765c │ │ │ │ │ + beq.n 75e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 765c │ │ │ │ │ + bne.n 75e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7558 │ │ │ │ │ + b.n 74e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 776a │ │ │ │ │ + beq.w 76f2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 76f2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7764 │ │ │ │ │ + bne.w 76ec │ │ │ │ │ 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 7712 │ │ │ │ │ + bne.w 769a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7764 │ │ │ │ │ + bne.w 76ec │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76da │ │ │ │ │ + bne.n 7662 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 7764 │ │ │ │ │ + bne.w 76ec │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 766c │ │ │ │ │ + bne.n 75f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 751c │ │ │ │ │ + beq.w 74a4 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 755a │ │ │ │ │ + b.n 74e2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 753c │ │ │ │ │ + beq.n 74c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad0c <_loop1_76_rule> │ │ │ │ │ + bl acf8 <_loop1_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 753c │ │ │ │ │ + beq.n 74c4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7874 │ │ │ │ │ + bl 77fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 753e │ │ │ │ │ + bne.w 74c6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 759e │ │ │ │ │ + bne.n 7526 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 76d0 │ │ │ │ │ + bne.n 7658 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 7558 │ │ │ │ │ + b.n 74e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1280 │ │ │ │ │ + bl 1280 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760e │ │ │ │ │ + beq.n 7596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 843c <_loop0_75_rule> │ │ │ │ │ + bl 8428 <_loop0_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760e │ │ │ │ │ + beq.n 7596 │ │ │ │ │ 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 760e │ │ │ │ │ + beq.n 7596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1280 │ │ │ │ │ + bl 1280 │ │ │ │ │ R_ARM_THM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 760e │ │ │ │ │ + beq.n 7596 │ │ │ │ │ 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 │ │ │ │ │ @@ -13840,40 +13791,40 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7610 │ │ │ │ │ + beq.n 7598 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7614 │ │ │ │ │ + b.n 759c │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 755a │ │ │ │ │ + b.n 74e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75f8 │ │ │ │ │ + beq.n 7580 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75f8 │ │ │ │ │ + beq.n 7580 │ │ │ │ │ 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 │ │ │ │ │ @@ -13881,100 +13832,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 76b8 │ │ │ │ │ + b.n 7640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 780e │ │ │ │ │ + beq.n 7796 │ │ │ │ │ bl 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 780e │ │ │ │ │ + bne.n 7796 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7806 │ │ │ │ │ + bne.n 778e │ │ │ │ │ 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 77c0 │ │ │ │ │ + bne.n 7748 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7806 │ │ │ │ │ + bne.n 778e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 7772 │ │ │ │ │ + cbnz r0, 76fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 75e4 │ │ │ │ │ + b.n 756c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 7614 │ │ │ │ │ + b.n 759c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75c8 │ │ │ │ │ + b.n 7550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 778c │ │ │ │ │ + beq.n 7714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbz r0, 7792 │ │ │ │ │ + cbz r0, 771a │ │ │ │ │ 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 784c │ │ │ │ │ + bne.n 77d4 │ │ │ │ │ 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 7846 │ │ │ │ │ + beq.n 77ce │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 77c6 │ │ │ │ │ - b.n 75e2 │ │ │ │ │ + cbnz r0, 774e │ │ │ │ │ + b.n 756a │ │ │ │ │ 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 │ │ │ │ │ @@ -13984,222 +13935,222 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC67 │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - cbnz r0, 7816 │ │ │ │ │ + cbnz r0, 779e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76ca │ │ │ │ │ + bne.w 7652 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7614 │ │ │ │ │ + b.n 759c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 755a │ │ │ │ │ + b.n 74e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 750c │ │ │ │ │ + b.n 7494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 75e4 │ │ │ │ │ + b.n 756c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 772e │ │ │ │ │ + b.n 76b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r2, 786c │ │ │ │ │ + cbz r2, 77f4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76ca │ │ │ │ │ + bne.w 7652 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7558 │ │ │ │ │ + b.n 74e0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_star_etc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 759e │ │ │ │ │ - b.n 765c │ │ │ │ │ + bne.w 7526 │ │ │ │ │ + b.n 75e4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r5, 7854 │ │ │ │ │ + cbz r5, 77dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 775e │ │ │ │ │ + b.n 76e6 │ │ │ │ │ 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 77a8 │ │ │ │ │ + bne.n 7730 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 775e │ │ │ │ │ + b.n 76e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7558 │ │ │ │ │ + b.n 74e0 │ │ │ │ │ │ │ │ │ │ -00007874 : │ │ │ │ │ +000077fc : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 78c6 │ │ │ │ │ + beq.n 784e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 78c6 │ │ │ │ │ + cbnz r0, 784e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7966 │ │ │ │ │ + bne.n 78ee │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cbnz r3, 78f8 │ │ │ │ │ + cbnz r3, 7880 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 78ce │ │ │ │ │ + cbnz r0, 7856 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78a0 │ │ │ │ │ + b.n 7828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1259c │ │ │ │ │ + bl 125b0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78b6 │ │ │ │ │ + beq.n 783e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 78ba │ │ │ │ │ + beq.n 7842 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 78ba │ │ │ │ │ + beq.n 7842 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 78be │ │ │ │ │ + b.n 7846 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7a0e │ │ │ │ │ + beq.w 7996 │ │ │ │ │ bl 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 7a0e │ │ │ │ │ + bne.n 7996 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7a08 │ │ │ │ │ + bne.n 7990 │ │ │ │ │ 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 79e8 │ │ │ │ │ + bne.n 7970 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7a08 │ │ │ │ │ + bne.n 7990 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 79c6 │ │ │ │ │ + bne.n 794e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 7a08 │ │ │ │ │ + bne.n 7990 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 796e │ │ │ │ │ + cbnz r0, 78f6 │ │ │ │ │ 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 78ac │ │ │ │ │ + beq.n 7834 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 78be │ │ │ │ │ + b.n 7846 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 78be │ │ │ │ │ + b.n 7846 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7952 │ │ │ │ │ + beq.n 78da │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7952 │ │ │ │ │ + beq.n 78da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f42 │ │ │ │ │ R_ARM_THM_CALL _tmp_129_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7952 │ │ │ │ │ + beq.n 78da │ │ │ │ │ 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 │ │ │ │ │ @@ -14208,235 +14159,235 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7954 │ │ │ │ │ + beq.n 78dc │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7958 │ │ │ │ │ + b.n 78e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7940 │ │ │ │ │ + beq.n 78c8 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7940 │ │ │ │ │ + beq.n 78c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7940 │ │ │ │ │ - b.n 798e │ │ │ │ │ + beq.n 78c8 │ │ │ │ │ + b.n 7916 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 792c │ │ │ │ │ + beq.n 78b4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 792c │ │ │ │ │ + beq.n 78b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ - b.n 7996 │ │ │ │ │ + b.n 791e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7958 │ │ │ │ │ + b.n 78e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7916 │ │ │ │ │ + b.n 789e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007a18 : │ │ │ │ │ +000079a0 : │ │ │ │ │ expression_without_invalid_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 │ │ │ │ │ ldrd r3, r7, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ 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.w 7b54 │ │ │ │ │ + beq.w 7adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7b54 │ │ │ │ │ + bne.w 7adc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 7b4a │ │ │ │ │ + bne.n 7ad2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 7b26 │ │ │ │ │ + beq.n 7aae │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbnz r0, 7aac │ │ │ │ │ + cbnz r0, 7a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b4a │ │ │ │ │ + bne.n 7ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7a9c │ │ │ │ │ + cbnz r0, 7a24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7a9c │ │ │ │ │ + cbnz r3, 7a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6ac │ │ │ │ │ + bl c6c0 │ │ │ │ │ R_ARM_THM_CALL lambdef_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7a9c │ │ │ │ │ + cbnz r0, 7a24 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a78 │ │ │ │ │ + beq.n 7a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ R_ARM_THM_CALL disjunction_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a78 │ │ │ │ │ + beq.n 7a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a78 │ │ │ │ │ + beq.n 7a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a78 │ │ │ │ │ + beq.n 7a00 │ │ │ │ │ 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 7a9c │ │ │ │ │ + beq.n 7a24 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_IfExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 7b10 │ │ │ │ │ + cbz r0, 7a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7a9c │ │ │ │ │ + beq.n 7a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a9c │ │ │ │ │ + beq.n 7a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b.n 7aa2 │ │ │ │ │ + b.n 7a2a │ │ │ │ │ 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 7b5c │ │ │ │ │ + blt.n 7ae4 │ │ │ │ │ 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 r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 7a6e │ │ │ │ │ - b.n 7a9c │ │ │ │ │ + beq.n 79f6 │ │ │ │ │ + b.n 7a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7aa2 │ │ │ │ │ + b.n 7a2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7a52 │ │ │ │ │ + b.n 79da │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7aa2 │ │ │ │ │ + b.n 7a2a │ │ │ │ │ │ │ │ │ │ -00007b68 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +00007af0 <_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, 7bd6 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x6e> │ │ │ │ │ + cbz r0, 7b5e <_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 │ │ │ │ │ @@ -14461,72 +14412,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 7bd0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + beq.n 7b58 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #60] @ 0x3c │ │ │ │ │ - b.n 7bd0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ + b.n 7b58 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x68> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007be8 <_tmp_124_rule>: │ │ │ │ │ +00007b70 <_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 7c38 <_tmp_124_rule+0x50> │ │ │ │ │ + beq.n 7bc0 <_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, 7c38 <_tmp_124_rule+0x50> │ │ │ │ │ + cbnz r0, 7bc0 <_tmp_124_rule+0x50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c40 <_tmp_124_rule+0x58> │ │ │ │ │ + cbnz r3, 7bc8 <_tmp_124_rule+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 21f8 │ │ │ │ │ - cbnz r0, 7c30 <_tmp_124_rule+0x48> │ │ │ │ │ + bl 21e4 │ │ │ │ │ + cbnz r0, 7bb8 <_tmp_124_rule+0x48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 7c30 <_tmp_124_rule+0x48> │ │ │ │ │ + cbnz r3, 7bb8 <_tmp_124_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2574 │ │ │ │ │ - cbnz r0, 7c30 <_tmp_124_rule+0x48> │ │ │ │ │ + bl 2560 │ │ │ │ │ + cbnz r0, 7bb8 <_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 7c12 <_tmp_124_rule+0x2a> │ │ │ │ │ + b.n 7b9a <_tmp_124_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7c34 <_tmp_124_rule+0x4c> │ │ │ │ │ + b.n 7bbc <_tmp_124_rule+0x4c> │ │ │ │ │ │ │ │ │ │ -00007c48 : │ │ │ │ │ +00007bd0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -14546,283 +14497,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} │ │ │ │ │ │ │ │ │ │ -00007c8c <_loop0_1_rule>: │ │ │ │ │ +00007c14 <_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 7d10 <_loop0_1_rule+0x84> │ │ │ │ │ + beq.n 7c98 <_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, 7d10 <_loop0_1_rule+0x84> │ │ │ │ │ + cbnz r0, 7c98 <_loop0_1_rule+0x84> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 7d70 <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7cf8 <_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 7d60 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq.n 7ce8 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7d70 <_loop0_1_rule+0xe4> │ │ │ │ │ + bne.n 7cf8 <_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, 7d50 <_loop0_1_rule+0xc4> │ │ │ │ │ + cbnz r0, 7cd8 <_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, 7d3c <_loop0_1_rule+0xb0> │ │ │ │ │ + cbz r0, 7cc4 <_loop0_1_rule+0xb0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt.n 7d18 <_loop0_1_rule+0x8c> │ │ │ │ │ + bgt.n 7ca0 <_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 7cba <_loop0_1_rule+0x2e> │ │ │ │ │ + b.n 7c42 <_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 7cf8 <_loop0_1_rule+0x6c> │ │ │ │ │ + b.n 7c80 <_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, 7d78 <_loop0_1_rule+0xec> │ │ │ │ │ + cbnz r0, 7d00 <_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 7d06 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7c8e <_loop0_1_rule+0x7a> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 7d26 <_loop0_1_rule+0x9a> │ │ │ │ │ + beq.n 7cae <_loop0_1_rule+0x9a> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 7cde <_loop0_1_rule+0x52> │ │ │ │ │ + b.n 7c66 <_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 7d06 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7c8e <_loop0_1_rule+0x7a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7d06 <_loop0_1_rule+0x7a> │ │ │ │ │ + b.n 7c8e <_loop0_1_rule+0x7a> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7d54 <_loop0_1_rule+0xc8> │ │ │ │ │ + b.n 7cdc <_loop0_1_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -00007d7c <_loop1_82_rule>: │ │ │ │ │ +00007d04 <_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 7e70 <_loop1_82_rule+0xf4> │ │ │ │ │ + beq.n 7df8 <_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 7e70 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne.n 7df8 <_loop1_82_rule+0xf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 7ddc <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r5, 7d64 <_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 7e48 <_loop1_82_rule+0xcc> │ │ │ │ │ + beq.n 7dd0 <_loop1_82_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7ddc <_loop1_82_rule+0x60> │ │ │ │ │ + cbnz r3, 7d64 <_loop1_82_rule+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e7c │ │ │ │ │ + bl 7e04 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 7dec <_loop1_82_rule+0x70> │ │ │ │ │ + cbnz r0, 7d74 <_loop1_82_rule+0x70> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 7dfa <_loop1_82_rule+0x7e> │ │ │ │ │ + cbnz r5, 7d82 <_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 7e30 <_loop1_82_rule+0xb4> │ │ │ │ │ + beq.n 7db8 <_loop1_82_rule+0xb4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7dc8 <_loop1_82_rule+0x4c> │ │ │ │ │ + b.n 7d50 <_loop1_82_rule+0x4c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 7dd6 <_loop1_82_rule+0x5a> │ │ │ │ │ + bne.n 7d5e <_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 7e78 <_loop1_82_rule+0xfc> │ │ │ │ │ + beq.n 7e00 <_loop1_82_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n 7e22 <_loop1_82_rule+0xa6> │ │ │ │ │ + bgt.n 7daa <_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 7de2 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7d6a <_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 7e0e <_loop1_82_rule+0x92> │ │ │ │ │ + b.n 7d96 <_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, 7e58 <_loop1_82_rule+0xdc> │ │ │ │ │ + cbz r0, 7de0 <_loop1_82_rule+0xdc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7df0 <_loop1_82_rule+0x74> │ │ │ │ │ + b.n 7d78 <_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 7de2 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7d6a <_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 7de2 <_loop1_82_rule+0x66> │ │ │ │ │ + b.n 7d6a <_loop1_82_rule+0x66> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7dac <_loop1_82_rule+0x30> │ │ │ │ │ + b.n 7d34 <_loop1_82_rule+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - b.n 7e5a <_loop1_82_rule+0xde> │ │ │ │ │ + b.n 7de2 <_loop1_82_rule+0xde> │ │ │ │ │ │ │ │ │ │ -00007e7c : │ │ │ │ │ +00007e04 : │ │ │ │ │ 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 81e2 │ │ │ │ │ + beq.w 816a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81e2 │ │ │ │ │ + bne.w 816a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81dc │ │ │ │ │ + bne.w 8164 │ │ │ │ │ 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, 7ef2 │ │ │ │ │ + cbnz r0, 7e7a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81dc │ │ │ │ │ + bne.w 8164 │ │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 7f00 │ │ │ │ │ + cbnz r0, 7e88 │ │ │ │ │ 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 │ │ │ │ │ @@ -14835,217 +14786,217 @@ │ │ │ │ │ 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 81d4 │ │ │ │ │ + beq.w 815c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81d4 │ │ │ │ │ + bne.w 815c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8192 │ │ │ │ │ + bne.w 811a │ │ │ │ │ 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 818a │ │ │ │ │ + beq.w 8112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8192 │ │ │ │ │ + bne.w 811a │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 817a │ │ │ │ │ + beq.w 8102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 817a │ │ │ │ │ + bne.w 8102 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8170 │ │ │ │ │ + bne.w 80f8 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 8168 │ │ │ │ │ + beq.w 80f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8168 │ │ │ │ │ + bne.w 80f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7fdc │ │ │ │ │ + cbnz r3, 7f64 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 8158 │ │ │ │ │ + bne.w 80e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 81a2 │ │ │ │ │ + blt.w 812a │ │ │ │ │ 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, 7fdc │ │ │ │ │ + cbnz r3, 7f64 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8090 │ │ │ │ │ + bne.n 8018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 81b8 │ │ │ │ │ + bne.w 8140 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81ae │ │ │ │ │ + bne.w 8136 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8138 │ │ │ │ │ + bne.w 80c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 8184 │ │ │ │ │ + beq.w 810c │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 8032 │ │ │ │ │ + ble.n 7fba │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 8020 │ │ │ │ │ + b.n 7fa8 │ │ │ │ │ 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 7ede │ │ │ │ │ + beq.w 7e66 │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r0, 8078 │ │ │ │ │ + cbz r0, 8000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7ee4 │ │ │ │ │ + beq.w 7e6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7ee4 │ │ │ │ │ + beq.w 7e6c │ │ │ │ │ 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 7efa │ │ │ │ │ + b.n 7e82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fd0 │ │ │ │ │ + beq.n 7f58 │ │ │ │ │ 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 7fd2 │ │ │ │ │ + bne.n 7f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35fc │ │ │ │ │ + bl 35e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fd2 │ │ │ │ │ + bne.n 7f5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcf0 │ │ │ │ │ + bl bcdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fd2 │ │ │ │ │ + bne.n 7f5a │ │ │ │ │ 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 7fd0 │ │ │ │ │ + beq.w 7f58 │ │ │ │ │ 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 81ca │ │ │ │ │ + beq.n 8152 │ │ │ │ │ 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] │ │ │ │ │ @@ -15058,709 +15009,758 @@ │ │ │ │ │ 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 819a │ │ │ │ │ + beq.n 8122 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 819a │ │ │ │ │ + bne.n 8122 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r5, 8154 │ │ │ │ │ + cbz r5, 80dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n 81ea │ │ │ │ │ + beq.n 8172 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r9, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 7f4c │ │ │ │ │ + b.n 7ed4 │ │ │ │ │ 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 81fe │ │ │ │ │ + beq.n 8186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81fe │ │ │ │ │ + bne.n 8186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8124 │ │ │ │ │ + b.n 80ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7fe2 │ │ │ │ │ + b.n 7f6a │ │ │ │ │ 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 7fc4 │ │ │ │ │ + b.n 7f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f98 │ │ │ │ │ + b.n 7f20 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8004 │ │ │ │ │ + b.n 7f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f6c │ │ │ │ │ + b.n 7ef4 │ │ │ │ │ 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 7ede │ │ │ │ │ + b.n 7e66 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8118 │ │ │ │ │ + beq.n 80a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fe2 │ │ │ │ │ + b.n 7f6a │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8004 │ │ │ │ │ + b.n 7f8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7fdc │ │ │ │ │ + bne.w 7f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 410 <_PyPegen_parse+0x410> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8118 │ │ │ │ │ + bne.n 80a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fe2 │ │ │ │ │ + b.n 7f6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f20 │ │ │ │ │ + b.n 7ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 808a │ │ │ │ │ + b.n 8012 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7eb0 │ │ │ │ │ + b.n 7e38 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8182 │ │ │ │ │ + beq.n 810a │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n 812a │ │ │ │ │ + b.n 80b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8214 │ │ │ │ │ + cbnz r0, 819c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8124 │ │ │ │ │ + bne.n 80ac │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8004 │ │ │ │ │ + b.n 7f8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8004 │ │ │ │ │ + b.n 7f8c │ │ │ │ │ + │ │ │ │ │ +000081ac <_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 8200 <_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, 8200 <_tmp_149_rule+0x54> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 8208 <_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, 81f8 <_tmp_149_rule+0x4c> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cbnz r3, 81f8 <_tmp_149_rule+0x4c> │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbnz r0, 81f8 <_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 81d6 <_tmp_149_rule+0x2a> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 81fc <_tmp_149_rule+0x50> │ │ │ │ │ │ │ │ │ │ -00008224 <_tmp_163_rule>: │ │ │ │ │ +00008210 <_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 8406 <_tmp_163_rule+0x1e2> │ │ │ │ │ + beq.w 83f2 <_tmp_163_rule+0x1e2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8406 <_tmp_163_rule+0x1e2> │ │ │ │ │ + bne.w 83f2 <_tmp_163_rule+0x1e2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8400 <_tmp_163_rule+0x1dc> │ │ │ │ │ + bne.w 83ec <_tmp_163_rule+0x1dc> │ │ │ │ │ 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 83f8 <_tmp_163_rule+0x1d4> │ │ │ │ │ + beq.w 83e4 <_tmp_163_rule+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 83f8 <_tmp_163_rule+0x1d4> │ │ │ │ │ + bne.w 83e4 <_tmp_163_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83b4 <_tmp_163_rule+0x190> │ │ │ │ │ + bne.w 83a0 <_tmp_163_rule+0x190> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 8394 <_tmp_163_rule+0x170> │ │ │ │ │ + beq.n 8380 <_tmp_163_rule+0x170> │ │ │ │ │ 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 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r3, 82ba <_tmp_163_rule+0x96> │ │ │ │ │ + cbnz r3, 82a6 <_tmp_163_rule+0x96> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 82e8 <_tmp_163_rule+0xc4> │ │ │ │ │ + cbnz r0, 82d4 <_tmp_163_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 83e4 <_tmp_163_rule+0x1c0> │ │ │ │ │ + bne.w 83d0 <_tmp_163_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8374 <_tmp_163_rule+0x150> │ │ │ │ │ + beq.n 8360 <_tmp_163_rule+0x150> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 840e <_tmp_163_rule+0x1ea> │ │ │ │ │ + bne.w 83fa <_tmp_163_rule+0x1ea> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82ba <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 82a6 <_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 8434 <_tmp_163_rule+0x210> │ │ │ │ │ + beq.w 8420 <_tmp_163_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8434 <_tmp_163_rule+0x210> │ │ │ │ │ + bne.w 8420 <_tmp_163_rule+0x210> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8424 <_tmp_163_rule+0x200> │ │ │ │ │ + bne.w 8410 <_tmp_163_rule+0x200> │ │ │ │ │ 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.n 83ba <_tmp_163_rule+0x196> │ │ │ │ │ + bne.n 83a6 <_tmp_163_rule+0x196> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ 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 82ba <_tmp_163_rule+0x96> │ │ │ │ │ + bne.n 82a6 <_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, 8374 <_tmp_163_rule+0x150> │ │ │ │ │ + cbz r0, 8360 <_tmp_163_rule+0x150> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82ce <_tmp_163_rule+0xaa> │ │ │ │ │ + bne.n 82ba <_tmp_163_rule+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8418 <_tmp_163_rule+0x1f4> │ │ │ │ │ + bne.n 8404 <_tmp_163_rule+0x1f4> │ │ │ │ │ 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 842c <_tmp_163_rule+0x208> │ │ │ │ │ + bne.n 8418 <_tmp_163_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e074 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 82dc <_tmp_163_rule+0xb8> │ │ │ │ │ + bne.n 82c8 <_tmp_163_rule+0xb8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 82dc <_tmp_163_rule+0xb8> │ │ │ │ │ + b.n 82c8 <_tmp_163_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 83d6 <_tmp_163_rule+0x1b2> │ │ │ │ │ + blt.n 83c2 <_tmp_163_rule+0x1b2> │ │ │ │ │ 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 82a2 <_tmp_163_rule+0x7e> │ │ │ │ │ + beq.w 828e <_tmp_163_rule+0x7e> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 837a <_tmp_163_rule+0x156> │ │ │ │ │ + b.n 8366 <_tmp_163_rule+0x156> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8330 <_tmp_163_rule+0x10c> │ │ │ │ │ + bne.n 831c <_tmp_163_rule+0x10c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8336 <_tmp_163_rule+0x112> │ │ │ │ │ + bne.n 8322 <_tmp_163_rule+0x112> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 83ec <_tmp_163_rule+0x1c8> │ │ │ │ │ + cbnz r0, 83d8 <_tmp_163_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8334 <_tmp_163_rule+0x110> │ │ │ │ │ + b.n 8320 <_tmp_163_rule+0x110> │ │ │ │ │ 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 837c <_tmp_163_rule+0x158> │ │ │ │ │ + b.n 8368 <_tmp_163_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 837c <_tmp_163_rule+0x158> │ │ │ │ │ + b.n 8368 <_tmp_163_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82ba <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 82a6 <_tmp_163_rule+0x96> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8284 <_tmp_163_rule+0x60> │ │ │ │ │ + b.n 8270 <_tmp_163_rule+0x60> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 82de <_tmp_163_rule+0xba> │ │ │ │ │ + b.n 82ca <_tmp_163_rule+0xba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8258 <_tmp_163_rule+0x34> │ │ │ │ │ + b.n 8244 <_tmp_163_rule+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82d6 <_tmp_163_rule+0xb2> │ │ │ │ │ + beq.w 82c2 <_tmp_163_rule+0xb2> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 837a <_tmp_163_rule+0x156> │ │ │ │ │ + b.n 8366 <_tmp_163_rule+0x156> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82ba <_tmp_163_rule+0x96> │ │ │ │ │ + b.n 82a6 <_tmp_163_rule+0x96> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82de <_tmp_163_rule+0xba> │ │ │ │ │ + b.n 82ca <_tmp_163_rule+0xba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8316 <_tmp_163_rule+0xf2> │ │ │ │ │ + b.n 8302 <_tmp_163_rule+0xf2> │ │ │ │ │ │ │ │ │ │ -0000843c <_loop0_75_rule>: │ │ │ │ │ +00008428 <_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 84be <_loop0_75_rule+0x82> │ │ │ │ │ + beq.n 84aa <_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, 84be <_loop0_75_rule+0x82> │ │ │ │ │ + cbnz r0, 84aa <_loop0_75_rule+0x82> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 8508 <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 84f4 <_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 84f8 <_loop0_75_rule+0xbc> │ │ │ │ │ + beq.n 84e4 <_loop0_75_rule+0xbc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 8508 <_loop0_75_rule+0xcc> │ │ │ │ │ + bne.n 84f4 <_loop0_75_rule+0xcc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 852c │ │ │ │ │ + bl 8518 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 84e8 <_loop0_75_rule+0xac> │ │ │ │ │ + cbnz r0, 84d4 <_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, 84d4 <_loop0_75_rule+0x98> │ │ │ │ │ + cbz r0, 84c0 <_loop0_75_rule+0x98> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.n 84c6 <_loop0_75_rule+0x8a> │ │ │ │ │ + bgt.n 84b2 <_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 846a <_loop0_75_rule+0x2e> │ │ │ │ │ + b.n 8456 <_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 84a6 <_loop0_75_rule+0x6a> │ │ │ │ │ + b.n 8492 <_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 84b4 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84a0 <_loop0_75_rule+0x78> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 8510 <_loop0_75_rule+0xd4> │ │ │ │ │ + beq.n 84fc <_loop0_75_rule+0xd4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str.w r3, [r7, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 848e <_loop0_75_rule+0x52> │ │ │ │ │ + b.n 847a <_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 84b4 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84a0 <_loop0_75_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 84b4 <_loop0_75_rule+0x78> │ │ │ │ │ + b.n 84a0 <_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 84d4 <_loop0_75_rule+0x98> │ │ │ │ │ + beq.n 84c0 <_loop0_75_rule+0x98> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 84ec <_loop0_75_rule+0xb0> │ │ │ │ │ + b.n 84d8 <_loop0_75_rule+0xb0> │ │ │ │ │ │ │ │ │ │ -0000852c : │ │ │ │ │ +00008518 : │ │ │ │ │ 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 85dc │ │ │ │ │ + beq.n 85c8 │ │ │ │ │ bl 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 85dc │ │ │ │ │ + bne.n 85c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 85d4 │ │ │ │ │ + bne.n 85c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 8590 │ │ │ │ │ + cbnz r0, 857c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 85d4 │ │ │ │ │ + bne.n 85c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ R_ARM_THM_CALL lambda_param_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 85e4 │ │ │ │ │ + bne.n 85d0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 856e │ │ │ │ │ + bne.n 855a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 856c │ │ │ │ │ + beq.n 8558 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 85c0 │ │ │ │ │ + cbz r0, 85ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8584 │ │ │ │ │ + beq.n 8570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8584 │ │ │ │ │ + beq.n 8570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8588 │ │ │ │ │ + b.n 8574 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8588 │ │ │ │ │ + b.n 8574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 855a │ │ │ │ │ + b.n 8546 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ R_ARM_THM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8580 │ │ │ │ │ + bne.n 856c │ │ │ │ │ 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 85aa │ │ │ │ │ - b.n 8580 │ │ │ │ │ + bne.n 8596 │ │ │ │ │ + b.n 856c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000860c <_loop0_77_rule>: │ │ │ │ │ +000085f8 <_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 8760 <_loop0_77_rule+0x154> │ │ │ │ │ + beq.w 874c <_loop0_77_rule+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8760 <_loop0_77_rule+0x154> │ │ │ │ │ + bne.w 874c <_loop0_77_rule+0x154> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 8756 <_loop0_77_rule+0x14a> │ │ │ │ │ + bne.w 8742 <_loop0_77_rule+0x14a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8746 <_loop0_77_rule+0x13a> │ │ │ │ │ + beq.n 8732 <_loop0_77_rule+0x13a> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8756 <_loop0_77_rule+0x14a> │ │ │ │ │ + bne.n 8742 <_loop0_77_rule+0x14a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 873e <_loop0_77_rule+0x132> │ │ │ │ │ + beq.n 872a <_loop0_77_rule+0x132> │ │ │ │ │ bl 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 873e <_loop0_77_rule+0x132> │ │ │ │ │ + bne.n 872a <_loop0_77_rule+0x132> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 86a4 <_loop0_77_rule+0x98> │ │ │ │ │ + cbnz r3, 8690 <_loop0_77_rule+0x98> │ │ │ │ │ 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, 86d0 <_loop0_77_rule+0xc4> │ │ │ │ │ + cbnz r0, 86bc <_loop0_77_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - cbnz r3, 86a4 <_loop0_77_rule+0x98> │ │ │ │ │ + cbnz r3, 8690 <_loop0_77_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 103f4 │ │ │ │ │ + bl 10408 │ │ │ │ │ R_ARM_THM_CALL fstring_replacement_field_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 86e4 <_loop0_77_rule+0xd8> │ │ │ │ │ + cbnz r0, 86d0 <_loop0_77_rule+0xd8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 872a <_loop0_77_rule+0x11e> │ │ │ │ │ + beq.n 8716 <_loop0_77_rule+0x11e> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n 86fa <_loop0_77_rule+0xee> │ │ │ │ │ + ble.n 86e6 <_loop0_77_rule+0xee> │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr.w r2, [r7, r5, lsl #2] │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 86bc <_loop0_77_rule+0xb0> │ │ │ │ │ + b.n 86a8 <_loop0_77_rule+0xb0> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8768 <_loop0_77_rule+0x15c> │ │ │ │ │ + beq.n 8754 <_loop0_77_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8768 <_loop0_77_rule+0x15c> │ │ │ │ │ + bne.n 8754 <_loop0_77_rule+0x15c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq.n 870e <_loop0_77_rule+0x102> │ │ │ │ │ + beq.n 86fa <_loop0_77_rule+0x102> │ │ │ │ │ str.w r2, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ - b.n 866a <_loop0_77_rule+0x5e> │ │ │ │ │ + b.n 8656 <_loop0_77_rule+0x5e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15770,802 +15770,802 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 872a <_loop0_77_rule+0x11e> │ │ │ │ │ + cbz r0, 8716 <_loop0_77_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 86ee <_loop0_77_rule+0xe2> │ │ │ │ │ + b.n 86da <_loop0_77_rule+0xe2> │ │ │ │ │ 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 8704 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86f0 <_loop0_77_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8680 <_loop0_77_rule+0x74> │ │ │ │ │ + b.n 866c <_loop0_77_rule+0x74> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8704 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86f0 <_loop0_77_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8704 <_loop0_77_rule+0xf8> │ │ │ │ │ + b.n 86f0 <_loop0_77_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8640 <_loop0_77_rule+0x34> │ │ │ │ │ + b.n 862c <_loop0_77_rule+0x34> │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, 877e <_loop0_77_rule+0x172> │ │ │ │ │ + cbnz r0, 876a <_loop0_77_rule+0x172> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 86aa <_loop0_77_rule+0x9e> │ │ │ │ │ - b.n 86ea <_loop0_77_rule+0xde> │ │ │ │ │ + beq.n 8696 <_loop0_77_rule+0x9e> │ │ │ │ │ + b.n 86d6 <_loop0_77_rule+0xde> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 86aa <_loop0_77_rule+0x9e> │ │ │ │ │ + b.n 8696 <_loop0_77_rule+0x9e> │ │ │ │ │ │ │ │ │ │ -00008784 <_tmp_10_rule>: │ │ │ │ │ +00008770 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_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 8804 <_tmp_10_rule+0x80> │ │ │ │ │ + beq.n 87f0 <_tmp_10_rule+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 8804 <_tmp_10_rule+0x80> │ │ │ │ │ + cbnz r0, 87f0 <_tmp_10_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 87fc <_tmp_10_rule+0x78> │ │ │ │ │ + cbnz r5, 87e8 <_tmp_10_rule+0x78> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 87d2 <_tmp_10_rule+0x4e> │ │ │ │ │ + cbnz r0, 87be <_tmp_10_rule+0x4e> │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87c2 <_tmp_10_rule+0x3e> │ │ │ │ │ + beq.n 87ae <_tmp_10_rule+0x3e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 87c6 <_tmp_10_rule+0x42> │ │ │ │ │ + beq.n 87b2 <_tmp_10_rule+0x42> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 87c6 <_tmp_10_rule+0x42> │ │ │ │ │ + beq.n 87b2 <_tmp_10_rule+0x42> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87ca <_tmp_10_rule+0x46> │ │ │ │ │ + b.n 87b6 <_tmp_10_rule+0x46> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 87ca <_tmp_10_rule+0x46> │ │ │ │ │ + b.n 87b6 <_tmp_10_rule+0x46> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 87b0 <_tmp_10_rule+0x2c> │ │ │ │ │ + b.n 879c <_tmp_10_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -0000880c : │ │ │ │ │ +000087f8 : │ │ │ │ │ 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 88c6 │ │ │ │ │ + beq.n 88b2 │ │ │ │ │ bl 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 88c6 │ │ │ │ │ + bne.n 88b2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 88be │ │ │ │ │ + bne.n 88aa │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 88a0 │ │ │ │ │ + bne.n 888c │ │ │ │ │ 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 88b4 │ │ │ │ │ + blt.n 88a0 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 8892 │ │ │ │ │ + cbnz r2, 887e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc0 │ │ │ │ │ + bl fcd4 │ │ │ │ │ R_ARM_THM_CALL star_named_expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8882 │ │ │ │ │ + cbz r0, 886e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 88ce │ │ │ │ │ + cbnz r0, 88ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 88be │ │ │ │ │ + cbnz r3, 88aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 88b0 │ │ │ │ │ + cbz r0, 889c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ 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 886e │ │ │ │ │ + b.n 885a │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8892 │ │ │ │ │ + b.n 887e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8896 │ │ │ │ │ + b.n 8882 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8896 │ │ │ │ │ + b.n 8882 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 883c │ │ │ │ │ + b.n 8828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4c │ │ │ │ │ + bl ff60 │ │ │ │ │ R_ARM_THM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8884 │ │ │ │ │ + bne.n 8870 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8892 │ │ │ │ │ + beq.n 887e │ │ │ │ │ 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, 8930 │ │ │ │ │ + cbz r0, 891c │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8918 │ │ │ │ │ + cbz r0, 8904 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8892 │ │ │ │ │ + beq.n 887e │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8892 │ │ │ │ │ + beq.n 887e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 8896 │ │ │ │ │ + b.n 8882 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 88fc │ │ │ │ │ + b.n 88e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008938 : │ │ │ │ │ +00008924 : │ │ │ │ │ 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 89dc │ │ │ │ │ + beq.n 89c8 │ │ │ │ │ bl 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 89dc │ │ │ │ │ + bne.n 89c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a26 │ │ │ │ │ + bne.n 8a12 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 89be │ │ │ │ │ + bne.n 89aa │ │ │ │ │ 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 89d2 │ │ │ │ │ + blt.n 89be │ │ │ │ │ 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 │ │ │ │ │ - cbnz r2, 89b2 │ │ │ │ │ + cbnz r2, 899e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a30 │ │ │ │ │ + bl 8a1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 89e4 │ │ │ │ │ + cbnz r0, 89d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 89b2 │ │ │ │ │ + cbnz r2, 899e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 89ce │ │ │ │ │ + cbz r0, 89ba │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ 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 8998 │ │ │ │ │ + b.n 8984 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 89b2 │ │ │ │ │ + b.n 899e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 89b6 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8966 │ │ │ │ │ + b.n 8952 │ │ │ │ │ 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, 8a26 │ │ │ │ │ + cbz r0, 8a12 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 8a0e │ │ │ │ │ + cbz r0, 89fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 89b2 │ │ │ │ │ + beq.n 899e │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 89b2 │ │ │ │ │ + beq.n 899e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 89b6 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 89b6 │ │ │ │ │ + b.n 89a2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008a30 : │ │ │ │ │ +00008a1c : │ │ │ │ │ open_sequence_pattern_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 8aca │ │ │ │ │ + beq.n 8ab6 │ │ │ │ │ bl 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 8aca │ │ │ │ │ + bne.n 8ab6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8ac2 │ │ │ │ │ + bne.n 8aae │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 8ad4 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8a7a │ │ │ │ │ + cbz r0, 8a66 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8a8a │ │ │ │ │ + cbnz r0, 8a76 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a654 │ │ │ │ │ + bl a640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8a7a │ │ │ │ │ + bne.n 8a66 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 8aaa │ │ │ │ │ + cbz r0, 8a96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8a7e │ │ │ │ │ + beq.n 8a6a │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8a7e │ │ │ │ │ + beq.n 8a6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a82 │ │ │ │ │ + b.n 8a6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8a82 │ │ │ │ │ + b.n 8a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8a5e │ │ │ │ │ + b.n 8a4a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008ad4 : │ │ │ │ │ +00008ac0 : │ │ │ │ │ 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 8c0a │ │ │ │ │ + beq.w 8bf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c0a │ │ │ │ │ + bne.w 8bf6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8c1a │ │ │ │ │ + bne.w 8c06 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 8c12 │ │ │ │ │ + beq.n 8bfe │ │ │ │ │ bl 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 8c12 │ │ │ │ │ + bne.n 8bfe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c04 │ │ │ │ │ + bne.n 8bf0 │ │ │ │ │ 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, 8b92 │ │ │ │ │ + cbnz r0, 8b7e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8c5a │ │ │ │ │ + beq.w 8c46 │ │ │ │ │ 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 8c04 │ │ │ │ │ + bne.n 8bf0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 8bbc │ │ │ │ │ + cbnz r0, 8ba8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c04 │ │ │ │ │ + bne.n 8bf0 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8c28 │ │ │ │ │ + bne.n 8c14 │ │ │ │ │ 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, 8bae │ │ │ │ │ + cbnz r0, 8b9a │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8c68 │ │ │ │ │ + bne.n 8c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r0, 8bb8 │ │ │ │ │ + cbz r0, 8ba4 │ │ │ │ │ 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 8bae │ │ │ │ │ + b.n 8b9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2b0 │ │ │ │ │ + bl a29c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b6c │ │ │ │ │ + beq.n 8b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 8c20 │ │ │ │ │ + cbz r0, 8c0c │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 8bee │ │ │ │ │ + cbz r0, 8bda │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b84 │ │ │ │ │ + beq.n 8b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b84 │ │ │ │ │ + beq.n 8b70 │ │ │ │ │ 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 8b9e │ │ │ │ │ + b.n 8b8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b08 │ │ │ │ │ + b.n 8af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8b2e │ │ │ │ │ + b.n 8b1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 8bb0 │ │ │ │ │ + b.n 8b9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8c00 │ │ │ │ │ + b.n 8bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a364 │ │ │ │ │ + bl a350 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8b80 │ │ │ │ │ + beq.n 8b6c │ │ │ │ │ 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 8c20 │ │ │ │ │ + beq.n 8c0c │ │ │ │ │ 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 8be8 │ │ │ │ │ - b.n 8bee │ │ │ │ │ + bne.n 8bd4 │ │ │ │ │ + b.n 8bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8b4e │ │ │ │ │ - b.n 8bf6 │ │ │ │ │ + bge.w 8b3a │ │ │ │ │ + b.n 8be2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8bb0 │ │ │ │ │ + b.n 8b9c │ │ │ │ │ │ │ │ │ │ -00008c70 : │ │ │ │ │ +00008c5c : │ │ │ │ │ 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 8ed4 │ │ │ │ │ + beq.w 8ec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ed4 │ │ │ │ │ + bne.w 8ec0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8ece │ │ │ │ │ + bne.w 8eba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8ee4 │ │ │ │ │ + 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 8ee4 │ │ │ │ │ + bne.w 8ed0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 8d0a │ │ │ │ │ + cbnz r2, 8cf6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8d30 │ │ │ │ │ + beq.n 8d1c │ │ │ │ │ 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 8eec │ │ │ │ │ + bl 8ed8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 8d02 │ │ │ │ │ + cbz r0, 8cee │ │ │ │ │ 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 8e62 │ │ │ │ │ + bne.w 8e4e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 8d56 │ │ │ │ │ + cbnz r3, 8d42 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8ece │ │ │ │ │ + bne.w 8eba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8eec │ │ │ │ │ + bl 8ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8d52 │ │ │ │ │ + cbz r0, 8d3e │ │ │ │ │ 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 r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 8eb2 │ │ │ │ │ + blt.w 8e9e │ │ │ │ │ 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 8ce8 │ │ │ │ │ - b.n 8d0a │ │ │ │ │ + beq.n 8cd4 │ │ │ │ │ + b.n 8cf6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 8d24 │ │ │ │ │ + b.n 8d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8eca │ │ │ │ │ + bne.w 8eb6 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 8edc │ │ │ │ │ + beq.w 8ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8edc │ │ │ │ │ + bne.w 8ec8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8ea4 │ │ │ │ │ + bne.w 8e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 8eec │ │ │ │ │ - cbnz r0, 8dac │ │ │ │ │ + bl 8ed8 │ │ │ │ │ + cbnz r0, 8d98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8ea4 │ │ │ │ │ + bne.w 8e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8eec │ │ │ │ │ + bl 8ed8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e04 │ │ │ │ │ + bne.n 8df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d0a │ │ │ │ │ + b.n 8cf6 │ │ │ │ │ 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 8d8e │ │ │ │ │ + beq.n 8d7a │ │ │ │ │ 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 8d8e │ │ │ │ │ + beq.n 8d7a │ │ │ │ │ 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 │ │ │ │ │ @@ -16574,35 +16574,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8da4 │ │ │ │ │ + beq.n 8d90 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8da8 │ │ │ │ │ + b.n 8d94 │ │ │ │ │ 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 8da2 │ │ │ │ │ + beq.n 8d8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8da2 │ │ │ │ │ + beq.n 8d8e │ │ │ │ │ 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] │ │ │ │ │ @@ -16619,188 +16619,188 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dfe │ │ │ │ │ - b.n 8da4 │ │ │ │ │ + bne.n 8dea │ │ │ │ │ + b.n 8d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2b0 │ │ │ │ │ + bl a29c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d02 │ │ │ │ │ + beq.w 8cee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 8ec6 │ │ │ │ │ + cbz r0, 8eb2 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 8ebe │ │ │ │ │ + cbz r0, 8eaa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8eaa │ │ │ │ │ + cbnz r3, 8e96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d24 │ │ │ │ │ + b.n 8d10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 8da8 │ │ │ │ │ + b.n 8d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e9c │ │ │ │ │ + beq.n 8e88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d0e │ │ │ │ │ + b.n 8cfa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8eb2 │ │ │ │ │ + bne.n 8e9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8d0e │ │ │ │ │ + b.n 8cfa │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 8d26 │ │ │ │ │ + b.n 8d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8ca4 │ │ │ │ │ + b.n 8c90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8d7c │ │ │ │ │ + b.n 8d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8cce │ │ │ │ │ + b.n 8cba │ │ │ │ │ │ │ │ │ │ -00008eec : │ │ │ │ │ +00008ed8 : │ │ │ │ │ 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 90e4 │ │ │ │ │ + beq.w 90d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90e4 │ │ │ │ │ + bne.w 90d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 90dc │ │ │ │ │ + bne.w 90c8 │ │ │ │ │ ldrd r7, r6, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.w 90f4 │ │ │ │ │ + beq.w 90e0 │ │ │ │ │ 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 90ec │ │ │ │ │ + beq.w 90d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 90ec │ │ │ │ │ + bne.w 90d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9118 │ │ │ │ │ + bne.w 9104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9138 │ │ │ │ │ + bl 9124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 903e │ │ │ │ │ + beq.n 902a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9126 │ │ │ │ │ + beq.w 9112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9126 │ │ │ │ │ + bne.w 9112 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9038 │ │ │ │ │ + bne.n 9024 │ │ │ │ │ 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 9030 │ │ │ │ │ + beq.n 901c │ │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 9038 │ │ │ │ │ + bne.n 9024 │ │ │ │ │ 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 9048 │ │ │ │ │ + bne.n 9034 │ │ │ │ │ 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, 902a │ │ │ │ │ + cbz r0, 9016 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt.n 906a │ │ │ │ │ + bgt.n 9056 │ │ │ │ │ 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 │ │ │ │ │ @@ -16809,30 +16809,30 @@ │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 9042 │ │ │ │ │ + cbz r0, 902e │ │ │ │ │ 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 9120 │ │ │ │ │ + beq.w 910c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 907a │ │ │ │ │ + bne.n 9066 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 90c8 │ │ │ │ │ + beq.n 90b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 90c8 │ │ │ │ │ + bne.n 90b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -16845,1340 +16845,1340 @@ │ │ │ │ │ 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 r7, [r4, #8] │ │ │ │ │ - b.n 901e │ │ │ │ │ + b.n 900a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9138 │ │ │ │ │ + bl 9124 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fc6 │ │ │ │ │ + beq.n 8fb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 90aa │ │ │ │ │ + cbnz r2, 9096 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 9092 │ │ │ │ │ + beq.n 907e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 8fba │ │ │ │ │ + b.n 8fa6 │ │ │ │ │ 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 8fd6 │ │ │ │ │ + b.n 8fc2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_THM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 9012 │ │ │ │ │ + b.n 8ffe │ │ │ │ │ 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 902a │ │ │ │ │ + beq.n 9016 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 905e │ │ │ │ │ + b.n 904a │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9058 │ │ │ │ │ + beq.n 9044 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 903e │ │ │ │ │ + b.n 902a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 901e │ │ │ │ │ + beq.n 900a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9020 │ │ │ │ │ + b.n 900c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9020 │ │ │ │ │ + b.n 900c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f20 │ │ │ │ │ + b.n 8f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f60 │ │ │ │ │ + b.n 8f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n 912e │ │ │ │ │ + blt.n 911a │ │ │ │ │ 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 fp, r0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 8f42 │ │ │ │ │ - b.n 901e │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ + b.n 900a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9042 │ │ │ │ │ + b.n 902e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9020 │ │ │ │ │ + b.n 900c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8f94 │ │ │ │ │ + b.n 8f80 │ │ │ │ │ movs r1, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9020 │ │ │ │ │ + b.n 900c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009138 : │ │ │ │ │ +00009124 : │ │ │ │ │ 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 9df8 │ │ │ │ │ + beq.w 9de4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9df8 │ │ │ │ │ + bne.w 9de4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9df0 │ │ │ │ │ + bne.w 9ddc │ │ │ │ │ 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, 9192 │ │ │ │ │ + cbz r0, 917e │ │ │ │ │ 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 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9e0c │ │ │ │ │ + beq.w 9df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e0c │ │ │ │ │ + bne.w 9df8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9e16 │ │ │ │ │ + beq.w 9e02 │ │ │ │ │ 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 9ef4 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95d2 │ │ │ │ │ + bne.w 95be │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fec │ │ │ │ │ + bl 9fd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99e2 │ │ │ │ │ + bne.w 99ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56f0 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99e2 │ │ │ │ │ + bne.w 99ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9e6a │ │ │ │ │ + bne.w 9e56 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ea8 │ │ │ │ │ + bne.w 9e94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e38 │ │ │ │ │ + bne.w 9e24 │ │ │ │ │ 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 9ec8 │ │ │ │ │ + bne.w 9eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ee8 │ │ │ │ │ + beq.w 9ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ee8 │ │ │ │ │ + bne.w 9ed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e62 │ │ │ │ │ + bne.w 9e4e │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9e40 │ │ │ │ │ + beq.w 9e2c │ │ │ │ │ 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 a2b0 │ │ │ │ │ + bl a29c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 957a │ │ │ │ │ + bne.w 9566 │ │ │ │ │ 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 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a364 │ │ │ │ │ + bl a350 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95b6 │ │ │ │ │ + bne.w 95a2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9de6 │ │ │ │ │ + beq.w 9dd2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9de6 │ │ │ │ │ + bne.w 9dd2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9d8c │ │ │ │ │ + bne.w 9d78 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d6c │ │ │ │ │ + beq.w 9d58 │ │ │ │ │ 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 a454 │ │ │ │ │ + bl a440 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9958 │ │ │ │ │ + bne.w 9944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9d62 │ │ │ │ │ + beq.w 9d4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9d62 │ │ │ │ │ + bne.w 9d4e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a98 │ │ │ │ │ + bne.w 9a84 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99aa │ │ │ │ │ + bne.w 9996 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9dd0 │ │ │ │ │ + beq.w 9dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9dd0 │ │ │ │ │ + bne.w 9dbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 93e0 │ │ │ │ │ + cbnz r2, 93cc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9daa │ │ │ │ │ + beq.w 9d96 │ │ │ │ │ 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 9812 │ │ │ │ │ + bne.w 97fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 93e0 │ │ │ │ │ + cbnz r2, 93cc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b28 │ │ │ │ │ + bne.w 9b14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b20 │ │ │ │ │ + beq.w 9b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b20 │ │ │ │ │ + bne.w 9b0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9474 │ │ │ │ │ + bne.n 9460 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9ac0 │ │ │ │ │ + beq.w 9aac │ │ │ │ │ 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 962e │ │ │ │ │ + bne.w 961a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9474 │ │ │ │ │ + cbnz r2, 9460 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9682 │ │ │ │ │ + bne.w 966e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9474 │ │ │ │ │ + cbnz r2, 9460 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96ee │ │ │ │ │ + bne.w 96da │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 9474 │ │ │ │ │ + cbnz r2, 9460 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 978e │ │ │ │ │ + bne.w 977a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9e02 │ │ │ │ │ + bne.w 9dee │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9afc │ │ │ │ │ + beq.w 9ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9afc │ │ │ │ │ + bne.w 9ae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 994e │ │ │ │ │ + bne.w 993a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9d3e │ │ │ │ │ + beq.w 9d2a │ │ │ │ │ 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 a5f4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 94e0 │ │ │ │ │ + cbz r0, 94cc │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 94e0 │ │ │ │ │ + cbz r0, 94cc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b04 │ │ │ │ │ + bne.w 9af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 994e │ │ │ │ │ + bne.w 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5f4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9876 │ │ │ │ │ + beq.w 9862 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9876 │ │ │ │ │ + beq.w 9862 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a918 │ │ │ │ │ + bl a904 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9876 │ │ │ │ │ + beq.w 9862 │ │ │ │ │ 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 9878 │ │ │ │ │ + bne.w 9864 │ │ │ │ │ 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 9876 │ │ │ │ │ + beq.w 9862 │ │ │ │ │ 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 994e │ │ │ │ │ + beq.w 993a │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9922 │ │ │ │ │ + beq.w 990e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0c │ │ │ │ │ + bne.w 9cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95b6 │ │ │ │ │ + b.n 95a2 │ │ │ │ │ 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 92bc │ │ │ │ │ + beq.w 92a8 │ │ │ │ │ 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 9ab4 │ │ │ │ │ + beq.w 9aa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a9e │ │ │ │ │ + bne.w 9a8a │ │ │ │ │ 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 918c │ │ │ │ │ + b.n 9178 │ │ │ │ │ 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 91e8 │ │ │ │ │ + beq.w 91d4 │ │ │ │ │ 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 9262 │ │ │ │ │ + beq.w 924e │ │ │ │ │ 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 │ │ │ │ │ - beq.w 9e9a │ │ │ │ │ + beq.w 9e86 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 959c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 95b0 │ │ │ │ │ + beq.n 959c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9268 │ │ │ │ │ + b.n 9254 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9436 │ │ │ │ │ + beq.w 9422 │ │ │ │ │ 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 96e6 │ │ │ │ │ + beq.n 96d2 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 96de │ │ │ │ │ + beq.n 96ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9570 │ │ │ │ │ + beq.n 955c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9570 │ │ │ │ │ + beq.w 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9478 │ │ │ │ │ + b.n 9464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c12c │ │ │ │ │ + bl c118 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 9436 │ │ │ │ │ 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 944c │ │ │ │ │ + bne.w 9438 │ │ │ │ │ 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 944a │ │ │ │ │ + beq.w 9436 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 96e6 │ │ │ │ │ + cbz r0, 96d2 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9668 │ │ │ │ │ + bne.n 9654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9678 │ │ │ │ │ + bne.n 9664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9478 │ │ │ │ │ + b.n 9464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 945e │ │ │ │ │ + beq.w 944a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 945e │ │ │ │ │ + beq.w 944a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c12c │ │ │ │ │ + bl c118 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 945e │ │ │ │ │ + beq.w 944a │ │ │ │ │ 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 9460 │ │ │ │ │ + bne.w 944c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 945e │ │ │ │ │ + beq.w 944a │ │ │ │ │ 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 96e6 │ │ │ │ │ + beq.n 96d2 │ │ │ │ │ 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 9aea │ │ │ │ │ + beq.w 9ad6 │ │ │ │ │ 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 9ae4 │ │ │ │ │ + beq.w 9ad0 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9668 │ │ │ │ │ - b.n 96de │ │ │ │ │ + bne.w 9654 │ │ │ │ │ + b.n 96ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1b4 │ │ │ │ │ + bl c1a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9472 │ │ │ │ │ + beq.w 945e │ │ │ │ │ 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 9474 │ │ │ │ │ + bne.w 9460 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9472 │ │ │ │ │ + beq.w 945e │ │ │ │ │ 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 96e6 │ │ │ │ │ + beq.n 96d2 │ │ │ │ │ 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 9af6 │ │ │ │ │ + beq.w 9ae2 │ │ │ │ │ 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 9af0 │ │ │ │ │ + beq.w 9adc │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9668 │ │ │ │ │ - b.n 96de │ │ │ │ │ + bne.w 9654 │ │ │ │ │ + b.n 96ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a654 │ │ │ │ │ + bl a640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93cc │ │ │ │ │ + bne.w 93b8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93ca │ │ │ │ │ + beq.w 93b6 │ │ │ │ │ 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 9d2e │ │ │ │ │ + beq.w 9d1a │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d24 │ │ │ │ │ + beq.w 9d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9570 │ │ │ │ │ + beq.w 955c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9570 │ │ │ │ │ + beq.w 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 93e4 │ │ │ │ │ + b.n 93d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 994e │ │ │ │ │ + bne.n 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5f4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9932 │ │ │ │ │ + beq.n 991e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9932 │ │ │ │ │ + beq.n 991e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aae0 │ │ │ │ │ + bl aacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9932 │ │ │ │ │ + beq.n 991e │ │ │ │ │ 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 9934 │ │ │ │ │ + bne.n 9920 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9932 │ │ │ │ │ + beq.n 991e │ │ │ │ │ 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 994e │ │ │ │ │ + beq.n 993a │ │ │ │ │ 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 9d1e │ │ │ │ │ + beq.w 9d0a │ │ │ │ │ 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 9d18 │ │ │ │ │ + beq.w 9d04 │ │ │ │ │ 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 9d38 │ │ │ │ │ + beq.w 9d24 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9568 │ │ │ │ │ + bne.w 9554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, 994e │ │ │ │ │ + cbz r0, 993a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9952 │ │ │ │ │ + b.n 993e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r2, 994e │ │ │ │ │ + cbnz r2, 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5f4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 99e6 │ │ │ │ │ + bne.n 99d2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b5c │ │ │ │ │ + bne.w 9b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n 95b6 │ │ │ │ │ + b.n 95a2 │ │ │ │ │ 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 9332 │ │ │ │ │ + beq.w 931e │ │ │ │ │ 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 9332 │ │ │ │ │ + beq.w 931e │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9dda │ │ │ │ │ + beq.w 9dc6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d94 │ │ │ │ │ + bne.w 9d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 95b6 │ │ │ │ │ + b.n 95a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9374 │ │ │ │ │ + beq.w 9360 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9374 │ │ │ │ │ + beq.w 9360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9570 │ │ │ │ │ + beq.w 955c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9570 │ │ │ │ │ + beq.w 955c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 937a │ │ │ │ │ + b.n 9366 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b.n 95ea │ │ │ │ │ + b.n 95d6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9944 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a918 │ │ │ │ │ + bl a904 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9944 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9944 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aae0 │ │ │ │ │ + bl aacc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9944 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ 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 9944 │ │ │ │ │ + bne.n 9930 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9944 │ │ │ │ │ + beq.n 9930 │ │ │ │ │ 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 994e │ │ │ │ │ + beq.n 993a │ │ │ │ │ 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 9cb2 │ │ │ │ │ + beq.w 9c9e │ │ │ │ │ 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 9cac │ │ │ │ │ + beq.w 9c98 │ │ │ │ │ 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 9b9c │ │ │ │ │ + beq.w 9b88 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9568 │ │ │ │ │ - b.n 9922 │ │ │ │ │ + bne.w 9554 │ │ │ │ │ + b.n 990e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 937a │ │ │ │ │ + b.n 9366 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 95b0 │ │ │ │ │ + beq.w 959c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 92c2 │ │ │ │ │ + b.n 92ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92bc │ │ │ │ │ - b.n 9aa8 │ │ │ │ │ + beq.w 92a8 │ │ │ │ │ + b.n 9a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9678 │ │ │ │ │ + blt.w 9664 │ │ │ │ │ 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 9428 │ │ │ │ │ - b.n 9474 │ │ │ │ │ + beq.w 9414 │ │ │ │ │ + b.n 9460 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 976a │ │ │ │ │ + b.n 9756 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 975a │ │ │ │ │ + b.n 9746 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97f2 │ │ │ │ │ + b.n 97de │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 97de │ │ │ │ │ + b.n 97ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 949e │ │ │ │ │ + b.n 948a │ │ │ │ │ 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 994e │ │ │ │ │ + beq.w 993a │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b.n 954e │ │ │ │ │ + b.n 953a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 940a │ │ │ │ │ + b.n 93f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8a30 │ │ │ │ │ + bl 8a1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 93e0 │ │ │ │ │ + bne.w 93cc │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93de │ │ │ │ │ + beq.w 93ca │ │ │ │ │ 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 9d2e │ │ │ │ │ + beq.w 9d1a │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 9844 │ │ │ │ │ + b.n 9830 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9950 │ │ │ │ │ + bne.w 993c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cb8 │ │ │ │ │ + beq.w 9ca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cb8 │ │ │ │ │ + bne.w 9ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9ca6 │ │ │ │ │ + bne.w 9c92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a5f4 │ │ │ │ │ - cbnz r0, 9ba2 │ │ │ │ │ + bl a5e0 │ │ │ │ │ + cbnz r0, 9b8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 994e │ │ │ │ │ + b.n 993a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a72 │ │ │ │ │ + b.n 9a5e │ │ │ │ │ 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 9b96 │ │ │ │ │ + beq.n 9b82 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cdc │ │ │ │ │ + beq.w 9cc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cdc │ │ │ │ │ + bne.w 9cc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9cd6 │ │ │ │ │ + bne.n 9cc2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cec │ │ │ │ │ + beq.w 9cd8 │ │ │ │ │ bl 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 9cec │ │ │ │ │ + bne.n 9cd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9ce4 │ │ │ │ │ + bne.n 9cd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl a918 │ │ │ │ │ + bl a904 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9cf4 │ │ │ │ │ + bne.n 9ce0 │ │ │ │ │ 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 9cd6 │ │ │ │ │ + bne.n 9cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aae0 │ │ │ │ │ + bl aacc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cd4 │ │ │ │ │ + beq.n 9cc0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cd4 │ │ │ │ │ + beq.n 9cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a918 │ │ │ │ │ + bl a904 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9cd4 │ │ │ │ │ + beq.n 9cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9cc0 │ │ │ │ │ + bne.n 9cac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -18208,226 +18208,226 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b96 │ │ │ │ │ + beq.w 9b82 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9b98 │ │ │ │ │ + b.n 9b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9b98 │ │ │ │ │ + b.n 9b84 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a62 │ │ │ │ │ + b.n 9a4e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9a54 │ │ │ │ │ + b.n 9a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9b84 │ │ │ │ │ + b.n 9b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9c3e │ │ │ │ │ + beq.n 9c2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9b96 │ │ │ │ │ + b.n 9b82 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9b96 │ │ │ │ │ + b.n 9b82 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bce │ │ │ │ │ + b.n 9bba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9cd6 │ │ │ │ │ + b.n 9cc2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9bf2 │ │ │ │ │ + b.n 9bde │ │ │ │ │ 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 9c08 │ │ │ │ │ + beq.n 9bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n 9c0a │ │ │ │ │ + b.n 9bf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9570 │ │ │ │ │ - b.n 9928 │ │ │ │ │ + beq.w 955c │ │ │ │ │ + b.n 9914 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98ee │ │ │ │ │ + b.n 98da │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98e0 │ │ │ │ │ + b.n 98cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 986c │ │ │ │ │ + bne.w 9858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 93e4 │ │ │ │ │ + b.w 93d0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 98fe │ │ │ │ │ + b.n 98ea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9928 │ │ │ │ │ + blt.w 9914 │ │ │ │ │ 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 94be │ │ │ │ │ - b.n 994e │ │ │ │ │ + beq.w 94aa │ │ │ │ │ + b.n 993a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 935e │ │ │ │ │ + b.w 934a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 9d9e │ │ │ │ │ + blt.n 9d8a │ │ │ │ │ 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 9324 │ │ │ │ │ + beq.w 9310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9338 │ │ │ │ │ + b.w 9324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99a0 │ │ │ │ │ + beq.w 998c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9338 │ │ │ │ │ + b.w 9324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 986c │ │ │ │ │ + blt.w 9858 │ │ │ │ │ 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 93bc │ │ │ │ │ - b.w 93e0 │ │ │ │ │ + beq.w 93a8 │ │ │ │ │ + b.w 93cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 93a0 │ │ │ │ │ + b.w 938c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9332 │ │ │ │ │ - b.n 9d9e │ │ │ │ │ + beq.w 931e │ │ │ │ │ + b.n 9d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9304 │ │ │ │ │ + b.w 92f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e06 │ │ │ │ │ + b.n 9df2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 916c │ │ │ │ │ + b.w 9158 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.w 918c │ │ │ │ │ + b.w 9178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91bc │ │ │ │ │ + b.w 91a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9622 │ │ │ │ │ + blt.w 960e │ │ │ │ │ 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 91dc │ │ │ │ │ + beq.w 91c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9268 │ │ │ │ │ + b.w 9254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9aa8 │ │ │ │ │ + blt.w 9a94 │ │ │ │ │ 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 92ae │ │ │ │ │ + beq.w 929a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 92c2 │ │ │ │ │ + b.w 92ae │ │ │ │ │ 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 9262 │ │ │ │ │ + beq.w 924e │ │ │ │ │ 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 │ │ │ │ │ @@ -18435,742 +18435,742 @@ │ │ │ │ │ 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 9614 │ │ │ │ │ + bne.w 9600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9262 │ │ │ │ │ - b.w 9622 │ │ │ │ │ + beq.w 924e │ │ │ │ │ + b.w 960e │ │ │ │ │ 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 9262 │ │ │ │ │ + beq.w 924e │ │ │ │ │ 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 9e88 │ │ │ │ │ + b.n 9e74 │ │ │ │ │ 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 9262 │ │ │ │ │ + beq.w 924e │ │ │ │ │ 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 9e88 │ │ │ │ │ + b.n 9e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 928e │ │ │ │ │ + b.w 927a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009ef4 : │ │ │ │ │ +00009ee0 : │ │ │ │ │ signed_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 9fe4 │ │ │ │ │ + beq.n 9fd0 │ │ │ │ │ bl 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 9fe4 │ │ │ │ │ + bne.n 9fd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9fdc │ │ │ │ │ + bne.n 9fc8 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 9fb8 │ │ │ │ │ + beq.n 9fa4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 9f5c │ │ │ │ │ + cbnz r0, 9f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 9f5c │ │ │ │ │ + cbnz r3, 9f48 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9f6a │ │ │ │ │ + cbnz r0, 9f56 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9f5a │ │ │ │ │ + beq.n 9f46 │ │ │ │ │ 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 9f5c │ │ │ │ │ + beq.n 9f48 │ │ │ │ │ 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, 9fa6 │ │ │ │ │ + cbz r0, 9f92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 9fa6 │ │ │ │ │ + cbnz r3, 9f92 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 9f5c │ │ │ │ │ + b.n 9f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fa2 │ │ │ │ │ + beq.n 9f8e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f60 │ │ │ │ │ + b.n 9f4c │ │ │ │ │ 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 9fae │ │ │ │ │ + blt.n 9f9a │ │ │ │ │ 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 9f40 │ │ │ │ │ - b.n 9f5c │ │ │ │ │ + beq.n 9f2c │ │ │ │ │ + b.n 9f48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9f60 │ │ │ │ │ + b.n 9f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9f24 │ │ │ │ │ + b.n 9f10 │ │ │ │ │ │ │ │ │ │ -00009fec : │ │ │ │ │ +00009fd8 : │ │ │ │ │ complex_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 a066 │ │ │ │ │ + beq.n a052 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a066 │ │ │ │ │ + cbnz r0, a052 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n a120 │ │ │ │ │ + bne.n a10c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n a0fc │ │ │ │ │ + beq.n a0e8 │ │ │ │ │ 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 a134 │ │ │ │ │ + bl a120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a0ca │ │ │ │ │ + bne.n a0b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a120 │ │ │ │ │ + bne.n a10c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a134 │ │ │ │ │ + bl a120 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, a06e │ │ │ │ │ + cbnz r0, a05a │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a01a │ │ │ │ │ + b.n a006 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a054 │ │ │ │ │ + beq.n a040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c2 <_PyPegen_parse+0x2c2> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a054 │ │ │ │ │ + beq.n a040 │ │ │ │ │ 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.n a058 │ │ │ │ │ + beq.n a044 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, a0b6 │ │ │ │ │ + cbz r0, a0a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a058 │ │ │ │ │ + beq.n a044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a058 │ │ │ │ │ + beq.n a044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a05c │ │ │ │ │ + b.n a048 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a042 │ │ │ │ │ + beq.n a02e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2c2 <_PyPegen_parse+0x2c2> │ │ │ │ │ R_ARM_THM_CALL imaginary_number_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a042 │ │ │ │ │ + beq.n a02e │ │ │ │ │ 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.n a058 │ │ │ │ │ + beq.n a044 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n a09e │ │ │ │ │ + b.n a08a │ │ │ │ │ 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 a128 │ │ │ │ │ + blt.n a114 │ │ │ │ │ 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 a036 │ │ │ │ │ - b.n a058 │ │ │ │ │ + beq.n a022 │ │ │ │ │ + b.n a044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a05c │ │ │ │ │ + b.n a048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a05c │ │ │ │ │ + b.n a048 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a134 : │ │ │ │ │ +0000a120 : │ │ │ │ │ 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 a1a8 │ │ │ │ │ + beq.n a194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a1a8 │ │ │ │ │ + cbnz r0, a194 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a210 │ │ │ │ │ + bne.n a1fc │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n a1ec │ │ │ │ │ + beq.n a1d8 │ │ │ │ │ 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 a22c │ │ │ │ │ + bl a218 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a19a │ │ │ │ │ + cbnz r0, a186 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, a19a │ │ │ │ │ + cbnz r3, a186 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a1b0 │ │ │ │ │ + cbnz r0, a19c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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 a162 │ │ │ │ │ + b.n a14e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a22c │ │ │ │ │ + bl a218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a198 │ │ │ │ │ + beq.n a184 │ │ │ │ │ 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 a19a │ │ │ │ │ + beq.n a186 │ │ │ │ │ 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, a218 │ │ │ │ │ + cbz r0, a204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a218 │ │ │ │ │ + cbnz r3, a204 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n a19a │ │ │ │ │ + b.n a186 │ │ │ │ │ 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 a220 │ │ │ │ │ + blt.n a20c │ │ │ │ │ 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 a17e │ │ │ │ │ - b.n a19a │ │ │ │ │ + beq.n a16a │ │ │ │ │ + b.n a186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a19e │ │ │ │ │ + b.n a18a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1e8 │ │ │ │ │ + beq.n a1d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a19e │ │ │ │ │ + b.n a18a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a22c : │ │ │ │ │ +0000a218 : │ │ │ │ │ real_number_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 a276 │ │ │ │ │ + beq.n a262 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a276 │ │ │ │ │ + cbnz r0, a262 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a290 │ │ │ │ │ + cbnz r3, a27c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, a27e │ │ │ │ │ + cbnz r0, a26a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a258 │ │ │ │ │ + b.n a244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_ensure_real │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, a298 │ │ │ │ │ + cbz r0, a284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a298 │ │ │ │ │ + cbnz r3, a284 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a26c │ │ │ │ │ + b.n a258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a26e │ │ │ │ │ + b.n a25a │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a26c │ │ │ │ │ + beq.n a258 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a26e │ │ │ │ │ + b.n a25a │ │ │ │ │ │ │ │ │ │ -0000a2b0 : │ │ │ │ │ +0000a29c : │ │ │ │ │ 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 a35a │ │ │ │ │ + beq.n a346 │ │ │ │ │ bl 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 a35a │ │ │ │ │ + bne.n a346 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a352 │ │ │ │ │ + bne.n a33e │ │ │ │ │ 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, a342 │ │ │ │ │ + cbz r0, a32e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbz r0, a342 │ │ │ │ │ + cbz r0, a32e │ │ │ │ │ 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, a342 │ │ │ │ │ + cbz r0, a32e │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a330 │ │ │ │ │ + cbz r0, a31c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, a346 │ │ │ │ │ + cbz r3, a332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, a346 │ │ │ │ │ + cbz r0, a332 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a34a │ │ │ │ │ + b.n a336 │ │ │ │ │ movs r5, #0 │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a34a │ │ │ │ │ + b.n a336 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a2de │ │ │ │ │ + b.n a2ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a364 : │ │ │ │ │ +0000a350 : │ │ │ │ │ wildcard_pattern_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 a44a │ │ │ │ │ + beq.n a436 │ │ │ │ │ bl 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 a44a │ │ │ │ │ + bne.n a436 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a442 │ │ │ │ │ + bne.n a42e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n a414 │ │ │ │ │ + beq.n a400 │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, a3d2 │ │ │ │ │ + cbnz r0, a3be │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3c4 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, a400 │ │ │ │ │ + cbz r0, a3ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a3c4 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a3c4 │ │ │ │ │ + beq.n a3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3c8 │ │ │ │ │ + b.n a3b4 │ │ │ │ │ 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 a438 │ │ │ │ │ + blt.n a424 │ │ │ │ │ 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 a3b0 │ │ │ │ │ - b.n a3c4 │ │ │ │ │ + beq.n a39c │ │ │ │ │ + b.n a3b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3c8 │ │ │ │ │ + b.n a3b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a3c8 │ │ │ │ │ + b.n a3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a394 │ │ │ │ │ + b.n a380 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a454 : │ │ │ │ │ +0000a440 : │ │ │ │ │ attr_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 a59a │ │ │ │ │ + beq.w a586 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a59a │ │ │ │ │ + bne.w a586 │ │ │ │ │ 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, a4a8 │ │ │ │ │ + cbz r0, a494 │ │ │ │ │ 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, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -19180,316 +19180,316 @@ │ │ │ │ │ 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 a5a2 │ │ │ │ │ + bne.n a58e │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a5aa │ │ │ │ │ + beq.n a596 │ │ │ │ │ bl 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 a5aa │ │ │ │ │ + bne.n a596 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a5d4 │ │ │ │ │ + bne.n a5c0 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a5b2 │ │ │ │ │ + beq.n a59e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl a5f4 │ │ │ │ │ + bl a5e0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, a51e │ │ │ │ │ + cbnz r0, a50a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a592 │ │ │ │ │ + bne.n a57e │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4a2 │ │ │ │ │ + b.n a48e │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a508 │ │ │ │ │ + beq.n a4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a508 │ │ │ │ │ + beq.n a4f4 │ │ │ │ │ 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, a588 │ │ │ │ │ + cbz r0, a574 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r2, #1 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5da │ │ │ │ │ + beq.n a5c6 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n a5da │ │ │ │ │ + bne.n a5c6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r1, a592 │ │ │ │ │ + cbnz r1, a57e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a514 │ │ │ │ │ + beq.n a500 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - ble.n a514 │ │ │ │ │ + ble.n a500 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - b.n a4ae │ │ │ │ │ + b.n a49a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n a514 │ │ │ │ │ + beq.n a500 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4a2 │ │ │ │ │ + b.n a48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a488 │ │ │ │ │ + b.n a474 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a4a2 │ │ │ │ │ + b.n a48e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a4de │ │ │ │ │ + b.n a4ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n a5e8 │ │ │ │ │ + blt.n a5d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a4fa │ │ │ │ │ + beq.n a4e6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a592 │ │ │ │ │ + b.n a57e │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, a5e8 │ │ │ │ │ + cbnz r0, a5d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n a570 │ │ │ │ │ + b.n a55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a592 │ │ │ │ │ + b.n a57e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5f4 : │ │ │ │ │ +0000a5e0 : │ │ │ │ │ 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 a64c │ │ │ │ │ + beq.n a638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a64c │ │ │ │ │ + cbnz r0, a638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a644 │ │ │ │ │ + cbnz r3, a630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a454 │ │ │ │ │ - cbnz r0, a63c │ │ │ │ │ + bl a440 │ │ │ │ │ + cbnz r0, a628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a63c │ │ │ │ │ + cbnz r3, a628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, a63c │ │ │ │ │ + cbnz r0, a628 │ │ │ │ │ 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 a640 │ │ │ │ │ + b.n a62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a61e │ │ │ │ │ + b.n a60a │ │ │ │ │ │ │ │ │ │ -0000a654 : │ │ │ │ │ +0000a640 : │ │ │ │ │ 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 a7f8 │ │ │ │ │ + beq.w a7e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7f8 │ │ │ │ │ + bne.w a7e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a80c │ │ │ │ │ + bne.w a7f8 │ │ │ │ │ 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 a804 │ │ │ │ │ + beq.w a7f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a804 │ │ │ │ │ + bne.w a7f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a812 │ │ │ │ │ + bne.w a7fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ad4 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7ce │ │ │ │ │ + beq.w a7ba │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a7f0 │ │ │ │ │ + beq.w a7dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7f0 │ │ │ │ │ + bne.w a7dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a7e8 │ │ │ │ │ + bne.n a7d4 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7e0 │ │ │ │ │ + beq.n a7cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n a7e8 │ │ │ │ │ + bne.n a7d4 │ │ │ │ │ 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, a738 │ │ │ │ │ - bl 8ad4 │ │ │ │ │ + cbz r3, a724 │ │ │ │ │ + bl 8ac0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a738 │ │ │ │ │ + cbz r0, a724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a7b2 │ │ │ │ │ + bne.n a79e │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n a79a │ │ │ │ │ + beq.n a786 │ │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ │ str.w r3, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a70c │ │ │ │ │ + b.n a6f8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a7da │ │ │ │ │ + beq.n a7c6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble.n a75e │ │ │ │ │ + ble.n a74a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n a74a │ │ │ │ │ + b.n a736 │ │ │ │ │ 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 │ │ │ │ │ @@ -19497,307 +19497,307 @@ │ │ │ │ │ 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, a7d2 │ │ │ │ │ + cbz r0, a7be │ │ │ │ │ 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 a800 │ │ │ │ │ + bne.n a7ec │ │ │ │ │ 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, a7da │ │ │ │ │ + cbz r0, a7c6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n a72c │ │ │ │ │ + b.n a718 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a728 │ │ │ │ │ + beq.n a714 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n a78e │ │ │ │ │ + b.n a77a │ │ │ │ │ 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 a7ce │ │ │ │ │ + b.n a7ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6ea │ │ │ │ │ + b.n a6d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a688 │ │ │ │ │ + b.n a674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7d2 │ │ │ │ │ + b.n a7be │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a6b4 │ │ │ │ │ + b.n a6a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n a790 │ │ │ │ │ + b.n a77c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a7d2 │ │ │ │ │ + b.n a7be │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a81c : │ │ │ │ │ +0000a808 : │ │ │ │ │ guard_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 a89c │ │ │ │ │ + beq.n a888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a89c │ │ │ │ │ + cbnz r0, a888 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, a894 │ │ │ │ │ + cbnz r5, a880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a86a │ │ │ │ │ + cbnz r0, a856 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ R_ARM_THM_CALL named_expression_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a85a │ │ │ │ │ + beq.n a846 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a85e │ │ │ │ │ + beq.n a84a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a85e │ │ │ │ │ + beq.n a84a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a862 │ │ │ │ │ + b.n a84e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a862 │ │ │ │ │ + b.n a84e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a848 │ │ │ │ │ + b.n a834 │ │ │ │ │ │ │ │ │ │ -0000a8a4 <_tmp_44_rule>: │ │ │ │ │ +0000a890 <_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 a908 <_tmp_44_rule+0x64> │ │ │ │ │ + beq.n a8f4 <_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, a908 <_tmp_44_rule+0x64> │ │ │ │ │ + cbnz r0, a8f4 <_tmp_44_rule+0x64> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, a910 <_tmp_44_rule+0x6c> │ │ │ │ │ + cbnz r3, a8fc <_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, a900 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8ec <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a900 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, a8ec <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a900 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8ec <_tmp_44_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, a900 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r3, a8ec <_tmp_44_rule+0x5c> │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, a900 <_tmp_44_rule+0x5c> │ │ │ │ │ + cbnz r0, a8ec <_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 a8ce <_tmp_44_rule+0x2a> │ │ │ │ │ + b.n a8ba <_tmp_44_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a904 <_tmp_44_rule+0x60> │ │ │ │ │ + b.n a8f0 <_tmp_44_rule+0x60> │ │ │ │ │ │ │ │ │ │ -0000a918 : │ │ │ │ │ +0000a904 : │ │ │ │ │ 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 aac8 │ │ │ │ │ + beq.w aab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aac8 │ │ │ │ │ + bne.w aab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w aac2 │ │ │ │ │ + bne.w aaae │ │ │ │ │ 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 aaa6 │ │ │ │ │ + beq.w aa92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aaa6 │ │ │ │ │ + bne.w aa92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa9e │ │ │ │ │ + bne.w aa8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa5c │ │ │ │ │ + beq.n aa48 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n aa96 │ │ │ │ │ + beq.n aa82 │ │ │ │ │ bl 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 aa96 │ │ │ │ │ + bne.n aa82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n aa8e │ │ │ │ │ + bne.n aa7a │ │ │ │ │ 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 aa86 │ │ │ │ │ + beq.n aa72 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n aa8e │ │ │ │ │ + bne.n aa7a │ │ │ │ │ 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, aa22 │ │ │ │ │ + cbnz r3, aa0e │ │ │ │ │ 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 aa80 │ │ │ │ │ + beq.n aa6c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n aad0 │ │ │ │ │ + bgt.n aabc │ │ │ │ │ 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 │ │ │ │ │ @@ -19806,441 +19806,441 @@ │ │ │ │ │ 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, aa60 │ │ │ │ │ + cbz r0, aa4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n aaae │ │ │ │ │ + bne.n aa9a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a9d8 │ │ │ │ │ + beq.n a9c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, aa40 │ │ │ │ │ + cbnz r2, aa2c │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n aa68 │ │ │ │ │ + beq.n aa54 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n a9ca │ │ │ │ │ + b.n a9b6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa30 │ │ │ │ │ + beq.n aa1c │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n aa16 │ │ │ │ │ + b.n aa02 │ │ │ │ │ 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, aa80 │ │ │ │ │ + cbz r0, aa6c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n aa34 │ │ │ │ │ + b.n aa20 │ │ │ │ │ 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 │ │ │ │ │ - b.n aa5c │ │ │ │ │ + b.n aa48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a9a8 │ │ │ │ │ + b.n a994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aa60 │ │ │ │ │ + b.n aa4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a978 │ │ │ │ │ + b.n a964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa16 │ │ │ │ │ + beq.n aa02 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aa18 │ │ │ │ │ + b.n aa04 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n aa18 │ │ │ │ │ + b.n aa04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n a94c │ │ │ │ │ + b.n a938 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n a9ea │ │ │ │ │ + b.n a9d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000aae0 : │ │ │ │ │ +0000aacc : │ │ │ │ │ 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 abce │ │ │ │ │ + beq.n abba │ │ │ │ │ bl 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 abce │ │ │ │ │ + bne.n abba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ac38 │ │ │ │ │ + bne.w ac24 │ │ │ │ │ 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 ac30 │ │ │ │ │ + beq.w ac1c │ │ │ │ │ bl 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 ac30 │ │ │ │ │ + bne.n ac1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ac2a │ │ │ │ │ + bne.n ac16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac78 │ │ │ │ │ + bl ac64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n abea │ │ │ │ │ + beq.n abd6 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n ac02 │ │ │ │ │ + beq.n abee │ │ │ │ │ bl 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 ac02 │ │ │ │ │ + bne.n abee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n abe4 │ │ │ │ │ + bne.n abd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, abdc │ │ │ │ │ + cbz r0, abc8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r6, abe4 │ │ │ │ │ + cbnz r6, abd0 │ │ │ │ │ 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 ac0a │ │ │ │ │ + bne.n abf6 │ │ │ │ │ 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, abd6 │ │ │ │ │ + cbz r0, abc2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n abf4 │ │ │ │ │ + bgt.n abe0 │ │ │ │ │ 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, abec │ │ │ │ │ + cbz r0, abd8 │ │ │ │ │ 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 ab10 │ │ │ │ │ + b.n aafc │ │ │ │ │ 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 abc4 │ │ │ │ │ + b.n abb0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n aba2 │ │ │ │ │ + b.n ab8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab68 │ │ │ │ │ + b.n ab54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ac78 │ │ │ │ │ + bl ac64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab92 │ │ │ │ │ + beq.n ab7e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, ac58 │ │ │ │ │ + cbnz r2, ac44 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n ac3e │ │ │ │ │ + beq.n ac2a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n ab86 │ │ │ │ │ + b.n ab72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n abec │ │ │ │ │ + b.n abd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ab3a │ │ │ │ │ + b.n ab26 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n abc6 │ │ │ │ │ + b.n abb2 │ │ │ │ │ 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 abd6 │ │ │ │ │ + beq.n abc2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n ac1e │ │ │ │ │ + b.n ac0a │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac1a │ │ │ │ │ + beq.n ac06 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n abea │ │ │ │ │ + b.n abd6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ac78 : │ │ │ │ │ +0000ac64 : │ │ │ │ │ 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 ace2 │ │ │ │ │ + beq.n acce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ace2 │ │ │ │ │ + cbnz r0, acce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, ad04 │ │ │ │ │ + cbnz r3, acf0 │ │ │ │ │ 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, acfe │ │ │ │ │ + cbz r0, acea │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, acfe │ │ │ │ │ + cbz r0, acea │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, acfe │ │ │ │ │ + cbz r0, acea │ │ │ │ │ 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, acea │ │ │ │ │ + cbz r0, acd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, acea │ │ │ │ │ + cbnz r2, acd6 │ │ │ │ │ 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 aca2 │ │ │ │ │ + b.n ac8e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acd8 │ │ │ │ │ + beq.n acc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acdc │ │ │ │ │ + b.n acc8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n acd8 │ │ │ │ │ + b.n acc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n acdc │ │ │ │ │ + b.n acc8 │ │ │ │ │ │ │ │ │ │ -0000ad0c <_loop1_76_rule>: │ │ │ │ │ +0000acf8 <_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 ada6 <_loop1_76_rule+0x9a> │ │ │ │ │ + beq.n ad92 <_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 ada6 <_loop1_76_rule+0x9a> │ │ │ │ │ + bne.n ad92 <_loop1_76_rule+0x9a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n adf6 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n ade2 <_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 adfe <_loop1_76_rule+0xf2> │ │ │ │ │ + beq.n adea <_loop1_76_rule+0xf2> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n adf6 <_loop1_76_rule+0xea> │ │ │ │ │ + bne.n ade2 <_loop1_76_rule+0xea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 852c │ │ │ │ │ + bl 8518 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, ad98 <_loop1_76_rule+0x8c> │ │ │ │ │ + cbnz r0, ad84 <_loop1_76_rule+0x8c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n adf0 <_loop1_76_rule+0xe4> │ │ │ │ │ + beq.n addc <_loop1_76_rule+0xe4> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n adf0 <_loop1_76_rule+0xe4> │ │ │ │ │ + bne.n addc <_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, addc <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, adc8 <_loop1_76_rule+0xd0> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n adae <_loop1_76_rule+0xa2> │ │ │ │ │ + ble.n ad9a <_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 ad84 <_loop1_76_rule+0x78> │ │ │ │ │ + b.n ad70 <_loop1_76_rule+0x78> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n adc2 <_loop1_76_rule+0xb6> │ │ │ │ │ + beq.n adae <_loop1_76_rule+0xb6> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n ad5e <_loop1_76_rule+0x52> │ │ │ │ │ + b.n ad4a <_loop1_76_rule+0x52> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ad3c <_loop1_76_rule+0x30> │ │ │ │ │ + b.n ad28 <_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 │ │ │ │ │ @@ -20250,179 +20250,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, addc <_loop1_76_rule+0xd0> │ │ │ │ │ + cbz r0, adc8 <_loop1_76_rule+0xd0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n ad9c <_loop1_76_rule+0x90> │ │ │ │ │ + b.n ad88 <_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 adb8 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n ada4 <_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 adb8 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n ada4 <_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 adb8 <_loop1_76_rule+0xac> │ │ │ │ │ + b.n ada4 <_loop1_76_rule+0xac> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae10 : │ │ │ │ │ +0000adfc : │ │ │ │ │ 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 b008 │ │ │ │ │ + beq.w aff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b008 │ │ │ │ │ + bne.w aff4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w afa6 │ │ │ │ │ + bne.w af92 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w afb2 │ │ │ │ │ + beq.w af9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w afb2 │ │ │ │ │ + bne.w af9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afaa │ │ │ │ │ + bne.w af96 │ │ │ │ │ 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 afba │ │ │ │ │ + bne.w afa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w afaa │ │ │ │ │ + bne.w af96 │ │ │ │ │ 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 afba │ │ │ │ │ + bne.w afa6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afaa │ │ │ │ │ + bne.n af96 │ │ │ │ │ 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 afba │ │ │ │ │ + bne.n afa6 │ │ │ │ │ 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 afa4 │ │ │ │ │ + bne.n af90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, af1c │ │ │ │ │ + cbnz r0, af08 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n afa4 │ │ │ │ │ + bne.n af90 │ │ │ │ │ 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, aef8 │ │ │ │ │ + cbz r0, aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af76 │ │ │ │ │ + bne.n af62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n afa4 │ │ │ │ │ + bne.n af90 │ │ │ │ │ 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 b014 │ │ │ │ │ + bne.w b000 │ │ │ │ │ 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 aed4 │ │ │ │ │ + beq.n aec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed4 │ │ │ │ │ + beq.n aec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ R_ARM_THM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aed4 │ │ │ │ │ + beq.n aec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -20431,30 +20431,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n af14 │ │ │ │ │ + beq.n af00 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n af16 │ │ │ │ │ + b.n af02 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aef8 │ │ │ │ │ + beq.n aee4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20462,36 +20462,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 af5e │ │ │ │ │ + b.n af4a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n af16 │ │ │ │ │ + b.n af02 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aec4 │ │ │ │ │ + b.n aeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae6c │ │ │ │ │ + b.n ae58 │ │ │ │ │ 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, b010 │ │ │ │ │ + cbz r0, affc │ │ │ │ │ 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 │ │ │ │ │ @@ -20503,44 +20503,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n af70 │ │ │ │ │ - b.n af14 │ │ │ │ │ + bne.n af5c │ │ │ │ │ + b.n af00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ae42 │ │ │ │ │ + b.n ae2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aec4 │ │ │ │ │ + b.n aeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af10 │ │ │ │ │ + beq.w aefc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af10 │ │ │ │ │ + beq.w aefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w af10 │ │ │ │ │ + beq.w aefc │ │ │ │ │ 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 │ │ │ │ │ @@ -20548,183 +20548,183 @@ │ │ │ │ │ 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 af5e │ │ │ │ │ + b.n af4a │ │ │ │ │ │ │ │ │ │ -0000b05c <_tmp_113_rule>: │ │ │ │ │ +0000b048 <_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 b0c8 <_tmp_113_rule+0x6c> │ │ │ │ │ + beq.n b0b4 <_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, b0c8 <_tmp_113_rule+0x6c> │ │ │ │ │ + cbnz r0, b0b4 <_tmp_113_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b0c0 <_tmp_113_rule+0x64> │ │ │ │ │ + cbnz r3, b0ac <_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, b0a6 <_tmp_113_rule+0x4a> │ │ │ │ │ + cbnz r0, b092 <_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 b098 <_tmp_113_rule+0x3c> │ │ │ │ │ + beq.n b084 <_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 b09c <_tmp_113_rule+0x40> │ │ │ │ │ + b.n b088 <_tmp_113_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0a0 <_tmp_113_rule+0x44> │ │ │ │ │ + b.n b08c <_tmp_113_rule+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b088 <_tmp_113_rule+0x2c> │ │ │ │ │ + b.n b074 <_tmp_113_rule+0x2c> │ │ │ │ │ │ │ │ │ │ -0000b0d0 : │ │ │ │ │ +0000b0bc : │ │ │ │ │ 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 b394 │ │ │ │ │ + beq.w b380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b394 │ │ │ │ │ + bne.w b380 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b38a │ │ │ │ │ + bne.w b376 │ │ │ │ │ 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 b1e6 │ │ │ │ │ + bne.n b1d2 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w b45c │ │ │ │ │ + beq.w b448 │ │ │ │ │ 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 b38a │ │ │ │ │ + bne.w b376 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1f4 │ │ │ │ │ + beq.n b1e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w b46a │ │ │ │ │ + beq.w b456 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b46a │ │ │ │ │ + bne.w b456 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b472 │ │ │ │ │ + bne.w b45e │ │ │ │ │ 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 b304 │ │ │ │ │ + bne.w b2f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b1f6 │ │ │ │ │ + bne.n b1e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b1f6 │ │ │ │ │ + bne.n b1e2 │ │ │ │ │ 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 b38a │ │ │ │ │ + beq.w b376 │ │ │ │ │ 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 b272 │ │ │ │ │ + beq.n b25e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b272 │ │ │ │ │ + bne.n b25e │ │ │ │ │ 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 │ │ │ │ │ @@ -20733,260 +20733,260 @@ │ │ │ │ │ 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 b39c │ │ │ │ │ + bne.w b388 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b38a │ │ │ │ │ + bne.w b376 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b286 │ │ │ │ │ + bne.n b272 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b38a │ │ │ │ │ + bne.w b376 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b382 │ │ │ │ │ + beq.w b36e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b382 │ │ │ │ │ + beq.w b36e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b4dc │ │ │ │ │ + bl b4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b382 │ │ │ │ │ + bne.w b36e │ │ │ │ │ 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.w b38a │ │ │ │ │ + beq.w b376 │ │ │ │ │ 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 b1d2 │ │ │ │ │ + bne.n b1be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b1d8 │ │ │ │ │ + beq.n b1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b390 │ │ │ │ │ + b.n b37c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b212 │ │ │ │ │ + beq.n b1fe │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b36a │ │ │ │ │ + beq.n b356 │ │ │ │ │ bl 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 b36a │ │ │ │ │ + bne.n b356 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b362 │ │ │ │ │ + bne.n b34e │ │ │ │ │ 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.n b324 │ │ │ │ │ + bne.n b310 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b214 │ │ │ │ │ + bne.n b200 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b38a │ │ │ │ │ + beq.n b376 │ │ │ │ │ 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 b1d2 │ │ │ │ │ - b.n b272 │ │ │ │ │ + bne.w b1be │ │ │ │ │ + b.n b25e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b184 │ │ │ │ │ + beq.w b170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b18e │ │ │ │ │ + beq.w b17a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, b372 │ │ │ │ │ + cbnz r0, b35e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b18e │ │ │ │ │ + b.n b17a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ce0 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ R_ARM_THM_CALL star_expression_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b2c4 │ │ │ │ │ + beq.n b2b0 │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, b34c │ │ │ │ │ + cbz r0, b338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b34c │ │ │ │ │ + cbnz r3, b338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b2ba │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - cbz r0, b37e │ │ │ │ │ + cbz r0, b36a │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b214 │ │ │ │ │ + b.n b200 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b214 │ │ │ │ │ + b.n b200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b2ae │ │ │ │ │ + b.n b29a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b1f6 │ │ │ │ │ + b.n b1e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b2ce │ │ │ │ │ + b.n b2ba │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n b1d8 │ │ │ │ │ + b.n b1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n b1ee │ │ │ │ │ + b.n b1da │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b104 │ │ │ │ │ + b.n b0f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4d6 │ │ │ │ │ + bne.w b4c2 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b4ce │ │ │ │ │ + beq.w b4ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4ce │ │ │ │ │ + bne.w b4ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4c8 │ │ │ │ │ + bne.n b4b4 │ │ │ │ │ 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 b482 │ │ │ │ │ + bne.n b46e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4c8 │ │ │ │ │ + bne.n b4b4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b47a │ │ │ │ │ + beq.n b466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b47a │ │ │ │ │ + beq.n b466 │ │ │ │ │ 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 b47a │ │ │ │ │ + beq.n b466 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b47a │ │ │ │ │ + cbz r0, b466 │ │ │ │ │ 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 │ │ │ │ │ @@ -21001,60 +21001,60 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbz r0, b47c │ │ │ │ │ + cbz r0, b468 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b200 │ │ │ │ │ + b.n b1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b128 │ │ │ │ │ - b.n b27a │ │ │ │ │ + bge.w b114 │ │ │ │ │ + b.n b266 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b16a │ │ │ │ │ + b.n b156 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b1f6 │ │ │ │ │ + b.n b1e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - b.n b456 │ │ │ │ │ + b.n b442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3d8 │ │ │ │ │ + beq.n b3c4 │ │ │ │ │ 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 b3d8 │ │ │ │ │ + beq.n b3c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3d8 │ │ │ │ │ + beq.n b3c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21062,203 +21062,203 @@ │ │ │ │ │ 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 b430 │ │ │ │ │ + b.n b41c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n b456 │ │ │ │ │ + b.n b442 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b3c2 │ │ │ │ │ + b.n b3ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b390 │ │ │ │ │ + b.n b37c │ │ │ │ │ │ │ │ │ │ -0000b4dc : │ │ │ │ │ +0000b4c8 : │ │ │ │ │ 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 b574 │ │ │ │ │ + beq.n b560 │ │ │ │ │ bl 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 b574 │ │ │ │ │ + bne.n b560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, b56c │ │ │ │ │ + cbnz r3, b558 │ │ │ │ │ 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, b52c │ │ │ │ │ + cbnz r0, b518 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b51c │ │ │ │ │ + beq.n b508 │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, b554 │ │ │ │ │ + cbz r0, b540 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, b554 │ │ │ │ │ + cbnz r2, b540 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b522 │ │ │ │ │ + b.n b50e │ │ │ │ │ str r3, [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 b522 │ │ │ │ │ + beq.n b50e │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b524 │ │ │ │ │ + b.n b510 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n b524 │ │ │ │ │ + b.n b510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b50a │ │ │ │ │ + b.n b4f6 │ │ │ │ │ │ │ │ │ │ -0000b57c <_loop1_38_rule>: │ │ │ │ │ +0000b568 <_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 b8b2 <_loop1_38_rule+0x336> │ │ │ │ │ + beq.w b89e <_loop1_38_rule+0x336> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8b2 <_loop1_38_rule+0x336> │ │ │ │ │ + bne.w b89e <_loop1_38_rule+0x336> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w b8c0 <_loop1_38_rule+0x344> │ │ │ │ │ + bne.w b8ac <_loop1_38_rule+0x344> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8a4 <_loop1_38_rule+0x328> │ │ │ │ │ + beq.w b890 <_loop1_38_rule+0x328> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b766 <_loop1_38_rule+0x1ea> │ │ │ │ │ + bne.w b752 <_loop1_38_rule+0x1ea> │ │ │ │ │ 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 b892 <_loop1_38_rule+0x316> │ │ │ │ │ + beq.w b87e <_loop1_38_rule+0x316> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b892 <_loop1_38_rule+0x316> │ │ │ │ │ + bne.w b87e <_loop1_38_rule+0x316> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.w b742 <_loop1_38_rule+0x1da> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w b72c <_loop1_38_rule+0x1b0> │ │ │ │ │ + beq.w b718 <_loop1_38_rule+0x1b0> │ │ │ │ │ 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 b812 <_loop1_38_rule+0x296> │ │ │ │ │ + bne.w b7fe <_loop1_38_rule+0x296> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ae <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b69a <_loop1_38_rule+0x132> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ae <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b69a <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ae <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b69a <_loop1_38_rule+0x132> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6ae <_loop1_38_rule+0x132> │ │ │ │ │ + beq.n b69a <_loop1_38_rule+0x132> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, b6ae <_loop1_38_rule+0x132> │ │ │ │ │ + cbz r0, b69a <_loop1_38_rule+0x132> │ │ │ │ │ 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 b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.n b742 <_loop1_38_rule+0x1da> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ @@ -21266,423 +21266,423 @@ │ │ │ │ │ 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 b7f0 <_loop1_38_rule+0x274> │ │ │ │ │ + beq.w b7dc <_loop1_38_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7f0 <_loop1_38_rule+0x274> │ │ │ │ │ + bne.w b7dc <_loop1_38_rule+0x274> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w bcd4 <_loop1_38_rule+0x758> │ │ │ │ │ + beq.w bcc0 <_loop1_38_rule+0x758> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r2, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n b5dc <_loop1_38_rule+0x60> │ │ │ │ │ + b.n b5c8 <_loop1_38_rule+0x60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.n b742 <_loop1_38_rule+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b774 <_loop1_38_rule+0x1f8> │ │ │ │ │ + bne.n b760 <_loop1_38_rule+0x1f8> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.n b742 <_loop1_38_rule+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbe8 <_loop1_38_rule+0x66c> │ │ │ │ │ + bne.w bbd4 <_loop1_38_rule+0x66c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b8c8 <_loop1_38_rule+0x34c> │ │ │ │ │ + bne.w b8b4 <_loop1_38_rule+0x34c> │ │ │ │ │ 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 b8ba <_loop1_38_rule+0x33e> │ │ │ │ │ + beq.w b8a6 <_loop1_38_rule+0x33e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b8ba <_loop1_38_rule+0x33e> │ │ │ │ │ + bne.w b8a6 <_loop1_38_rule+0x33e> │ │ │ │ │ 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 b89e <_loop1_38_rule+0x322> │ │ │ │ │ + beq.w b88a <_loop1_38_rule+0x322> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble.n b760 <_loop1_38_rule+0x1e4> │ │ │ │ │ + ble.n b74c <_loop1_38_rule+0x1e4> │ │ │ │ │ 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 b718 <_loop1_38_rule+0x19c> │ │ │ │ │ + b.n b704 <_loop1_38_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n b7fe <_loop1_38_rule+0x282> │ │ │ │ │ + blt.n b7ea <_loop1_38_rule+0x282> │ │ │ │ │ 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 b80c <_loop1_38_rule+0x290> │ │ │ │ │ + bne.n b7f8 <_loop1_38_rule+0x290> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b61e <_loop1_38_rule+0xa2> │ │ │ │ │ + beq.w b60a <_loop1_38_rule+0xa2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6f2 <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6de <_loop1_38_rule+0x176> │ │ │ │ │ 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 b6c4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6c4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ 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 b6c4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6c4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6c4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b6c4 <_loop1_38_rule+0x148> │ │ │ │ │ + beq.n b6b0 <_loop1_38_rule+0x148> │ │ │ │ │ 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.n b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.n b742 <_loop1_38_rule+0x1da> │ │ │ │ │ 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 b68a <_loop1_38_rule+0x10e> │ │ │ │ │ + bne.w b676 <_loop1_38_rule+0x10e> │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bb5a <_loop1_38_rule+0x5de> │ │ │ │ │ + beq.w bb46 <_loop1_38_rule+0x5de> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6f2 <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6de <_loop1_38_rule+0x176> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + bne.n b742 <_loop1_38_rule+0x1da> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n b88a <_loop1_38_rule+0x30e> │ │ │ │ │ + beq.n b876 <_loop1_38_rule+0x30e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, b88a <_loop1_38_rule+0x30e> │ │ │ │ │ + cbnz r0, b876 <_loop1_38_rule+0x30e> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b878 <_loop1_38_rule+0x2fc> │ │ │ │ │ + bne.n b864 <_loop1_38_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, b874 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b874 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ - cbz r0, b874 <_loop1_38_rule+0x2f8> │ │ │ │ │ + cbz r0, b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 <_tmp_22_rule> │ │ │ │ │ + bl 215c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b878 <_loop1_38_rule+0x2fc> │ │ │ │ │ + bne.n b864 <_loop1_38_rule+0x2fc> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb6a <_loop1_38_rule+0x5ee> │ │ │ │ │ + bne.w bb56 <_loop1_38_rule+0x5ee> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w b61e <_loop1_38_rule+0xa2> │ │ │ │ │ - b.n b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.w b60a <_loop1_38_rule+0xa2> │ │ │ │ │ + b.n b742 <_loop1_38_rule+0x1da> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b82c <_loop1_38_rule+0x2b0> │ │ │ │ │ + b.n b818 <_loop1_38_rule+0x2b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5f6 <_loop1_38_rule+0x7a> │ │ │ │ │ + b.n b5e2 <_loop1_38_rule+0x7a> │ │ │ │ │ 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 b76a <_loop1_38_rule+0x1ee> │ │ │ │ │ + b.n b756 <_loop1_38_rule+0x1ee> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b5b0 <_loop1_38_rule+0x34> │ │ │ │ │ + b.n b59c <_loop1_38_rule+0x34> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b76a <_loop1_38_rule+0x1ee> │ │ │ │ │ + b.n b756 <_loop1_38_rule+0x1ee> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bb44 <_loop1_38_rule+0x5c8> │ │ │ │ │ + bne.w bb30 <_loop1_38_rule+0x5c8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bb48 <_loop1_38_rule+0x5cc> │ │ │ │ │ + beq.w bb34 <_loop1_38_rule+0x5cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bb48 <_loop1_38_rule+0x5cc> │ │ │ │ │ + bne.w bb34 <_loop1_38_rule+0x5cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb50 <_loop1_38_rule+0x5d4> │ │ │ │ │ + bne.w bb3c <_loop1_38_rule+0x5d4> │ │ │ │ │ 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, b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r0, b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + cbz r0, b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc66 <_loop1_38_rule+0x6ea> │ │ │ │ │ + bne.w bc52 <_loop1_38_rule+0x6ea> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb50 <_loop1_38_rule+0x5d4> │ │ │ │ │ + bne.w bb3c <_loop1_38_rule+0x5d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b94c <_loop1_38_rule+0x3d0> │ │ │ │ │ + cbz r0, b938 <_loop1_38_rule+0x3d0> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bae6 <_loop1_38_rule+0x56a> │ │ │ │ │ + bne.w bad2 <_loop1_38_rule+0x56a> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bb50 <_loop1_38_rule+0x5d4> │ │ │ │ │ + bne.w bb3c <_loop1_38_rule+0x5d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b970 <_loop1_38_rule+0x3f4> │ │ │ │ │ + cbz r0, b95c <_loop1_38_rule+0x3f4> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, b9a6 <_loop1_38_rule+0x42a> │ │ │ │ │ + cbnz r0, b992 <_loop1_38_rule+0x42a> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n b99e <_loop1_38_rule+0x422> │ │ │ │ │ + bne.n b98a <_loop1_38_rule+0x422> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, b996 <_loop1_38_rule+0x41a> │ │ │ │ │ + cbz r0, b982 <_loop1_38_rule+0x41a> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba0a <_loop1_38_rule+0x48e> │ │ │ │ │ + bne.n b9f6 <_loop1_38_rule+0x48e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6ee <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6da <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6ee <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6da <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bade <_loop1_38_rule+0x562> │ │ │ │ │ + beq.w baca <_loop1_38_rule+0x562> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bade <_loop1_38_rule+0x562> │ │ │ │ │ + bne.w baca <_loop1_38_rule+0x562> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w bad4 <_loop1_38_rule+0x558> │ │ │ │ │ + bne.w bac0 <_loop1_38_rule+0x558> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba94 <_loop1_38_rule+0x518> │ │ │ │ │ + bne.n ba80 <_loop1_38_rule+0x518> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n bad4 <_loop1_38_rule+0x558> │ │ │ │ │ + bne.n bac0 <_loop1_38_rule+0x558> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ba94 <_loop1_38_rule+0x518> │ │ │ │ │ + bne.n ba80 <_loop1_38_rule+0x518> │ │ │ │ │ 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 b976 <_loop1_38_rule+0x3fa> │ │ │ │ │ + b.n b962 <_loop1_38_rule+0x3fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b996 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ 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 b996 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b996 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b996 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b996 <_loop1_38_rule+0x41a> │ │ │ │ │ + beq.n b982 <_loop1_38_rule+0x41a> │ │ │ │ │ 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] │ │ │ │ │ @@ -21700,26 +21700,26 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b998 <_loop1_38_rule+0x41c> │ │ │ │ │ + beq.n b984 <_loop1_38_rule+0x41c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b6ee <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6da <_loop1_38_rule+0x172> │ │ │ │ │ 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 │ │ │ │ │ @@ -21730,53 +21730,53 @@ │ │ │ │ │ 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.n bb32 <_loop1_38_rule+0x5b6> │ │ │ │ │ + bne.n bb1e <_loop1_38_rule+0x5b6> │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bb38 <_loop1_38_rule+0x5bc> │ │ │ │ │ + beq.n bb24 <_loop1_38_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6ee <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6da <_loop1_38_rule+0x172> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b976 <_loop1_38_rule+0x3fa> │ │ │ │ │ + b.n b962 <_loop1_38_rule+0x3fa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b9c6 <_loop1_38_rule+0x44a> │ │ │ │ │ + b.n b9b2 <_loop1_38_rule+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 <_loop1_74_rule+0xb8> │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b94c <_loop1_38_rule+0x3d0> │ │ │ │ │ + beq.w b938 <_loop1_38_rule+0x3d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 <_tmp_22_rule> │ │ │ │ │ + bl 215c <_tmp_22_rule> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b950 <_loop1_38_rule+0x3d4> │ │ │ │ │ + bne.w b93c <_loop1_38_rule+0x3d4> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b94c <_loop1_38_rule+0x3d0> │ │ │ │ │ + beq.w b938 <_loop1_38_rule+0x3d0> │ │ │ │ │ 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] │ │ │ │ │ @@ -21784,58 +21784,58 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n baba <_loop1_38_rule+0x53e> │ │ │ │ │ + beq.n baa6 <_loop1_38_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n baba <_loop1_38_rule+0x53e> │ │ │ │ │ + bne.n baa6 <_loop1_38_rule+0x53e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b694 <_loop1_38_rule+0x118> │ │ │ │ │ + bne.w b680 <_loop1_38_rule+0x118> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n b6ee <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6da <_loop1_38_rule+0x172> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b8f0 <_loop1_38_rule+0x374> │ │ │ │ │ + b.n b8dc <_loop1_38_rule+0x374> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b6ee <_loop1_38_rule+0x172> │ │ │ │ │ + b.n b6da <_loop1_38_rule+0x172> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b698 <_loop1_38_rule+0x11c> │ │ │ │ │ + bne.w b684 <_loop1_38_rule+0x11c> │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b.n b6f2 <_loop1_38_rule+0x176> │ │ │ │ │ + b.n b6de <_loop1_38_rule+0x176> │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b874 <_loop1_38_rule+0x2f8> │ │ │ │ │ + beq.w b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ 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 b874 <_loop1_38_rule+0x2f8> │ │ │ │ │ + beq.w b860 <_loop1_38_rule+0x2f8> │ │ │ │ │ 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 │ │ │ │ │ @@ -21844,67 +21844,67 @@ │ │ │ │ │ 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, bbcc <_loop1_38_rule+0x650> │ │ │ │ │ + cbnz r0, bbb8 <_loop1_38_rule+0x650> │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - cbz r0, bbd8 <_loop1_38_rule+0x65c> │ │ │ │ │ + cbz r0, bbc4 <_loop1_38_rule+0x65c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b87e <_loop1_38_rule+0x302> │ │ │ │ │ + b.n b86a <_loop1_38_rule+0x302> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n bbb4 <_loop1_38_rule+0x638> │ │ │ │ │ + bne.n bba0 <_loop1_38_rule+0x638> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w b694 <_loop1_38_rule+0x118> │ │ │ │ │ + bne.w b680 <_loop1_38_rule+0x118> │ │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b87e <_loop1_38_rule+0x302> │ │ │ │ │ + b.n b86a <_loop1_38_rule+0x302> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e0 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6cc <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 610c │ │ │ │ │ + bl 60f8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e0 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6cc <_loop1_38_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 b6e0 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6cc <_loop1_38_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b6e0 <_loop1_38_rule+0x164> │ │ │ │ │ + beq.w b6cc <_loop1_38_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 b756 <_loop1_38_rule+0x1da> │ │ │ │ │ + beq.w b742 <_loop1_38_rule+0x1da> │ │ │ │ │ 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] │ │ │ │ │ @@ -21916,40 +21916,40 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b68a <_loop1_38_rule+0x10e> │ │ │ │ │ - b.n b7f0 <_loop1_38_rule+0x274> │ │ │ │ │ + bne.w b676 <_loop1_38_rule+0x10e> │ │ │ │ │ + b.n b7dc <_loop1_38_rule+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 610c │ │ │ │ │ + bl 60f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ 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 b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b928 <_loop1_38_rule+0x3ac> │ │ │ │ │ + beq.w b914 <_loop1_38_rule+0x3ac> │ │ │ │ │ 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] │ │ │ │ │ @@ -21957,180 +21957,180 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ba8a <_loop1_38_rule+0x50e> │ │ │ │ │ - b.n b998 <_loop1_38_rule+0x41c> │ │ │ │ │ + bne.w ba76 <_loop1_38_rule+0x50e> │ │ │ │ │ + b.n b984 <_loop1_38_rule+0x41c> │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b89a <_loop1_38_rule+0x31e> │ │ │ │ │ + beq.w b886 <_loop1_38_rule+0x31e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n b6a0 <_loop1_38_rule+0x124> │ │ │ │ │ + b.n b68c <_loop1_38_rule+0x124> │ │ │ │ │ │ │ │ │ │ -0000bcf0 : │ │ │ │ │ +0000bcdc : │ │ │ │ │ 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 bd5c │ │ │ │ │ + beq.n bd48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, bd5c │ │ │ │ │ + cbnz r0, bd48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w c094 │ │ │ │ │ + bne.w c080 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w bed0 │ │ │ │ │ + beq.w bebc │ │ │ │ │ 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, bd64 │ │ │ │ │ + cbnz r0, bd50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [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 bd1e │ │ │ │ │ + b.n bd0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w bfb2 │ │ │ │ │ + beq.w bf9e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bfb2 │ │ │ │ │ + bne.w bf9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf14 │ │ │ │ │ + bne.w bf00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bf0c │ │ │ │ │ + beq.w bef8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w bf14 │ │ │ │ │ + bne.w bf00 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w bf3a │ │ │ │ │ + beq.w bf26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf3a │ │ │ │ │ + bne.w bf26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf2a │ │ │ │ │ + bne.w bf16 │ │ │ │ │ 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 bf42 │ │ │ │ │ + bne.w bf2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bf1c │ │ │ │ │ + bne.w bf08 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n beb2 │ │ │ │ │ + beq.n be9e │ │ │ │ │ bl 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 beb2 │ │ │ │ │ + bne.n be9e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, be44 │ │ │ │ │ + cbnz r3, be30 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w c09c │ │ │ │ │ + beq.w c088 │ │ │ │ │ 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 bfd2 │ │ │ │ │ + bne.w bfbe │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bfba │ │ │ │ │ + bne.w bfa6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -22141,217 +22141,217 @@ │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf06 │ │ │ │ │ + beq.n bef2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n bef8 │ │ │ │ │ + bgt.n bee4 │ │ │ │ │ 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 r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bef2 │ │ │ │ │ + beq.n bede │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, beba │ │ │ │ │ + cbz r0, bea6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, beba │ │ │ │ │ + cbnz r3, bea6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bd50 │ │ │ │ │ + b.n bd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n be10 │ │ │ │ │ + b.n bdfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bd50 │ │ │ │ │ + beq.w bd3c │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n bd52 │ │ │ │ │ + b.n bd3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt.w c0be │ │ │ │ │ + blt.w c0aa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bd3e │ │ │ │ │ + beq.w bd2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd52 │ │ │ │ │ + b.n bd3e │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r5, [r2, r7, lsl #2] │ │ │ │ │ str.w r5, [r0, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n be6e │ │ │ │ │ + b.n be5a │ │ │ │ │ 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 bd4c │ │ │ │ │ + b.n bd38 │ │ │ │ │ mov r2, r7 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be56 │ │ │ │ │ + b.n be42 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be56 │ │ │ │ │ + b.n be42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bdd2 │ │ │ │ │ + b.n bdbe │ │ │ │ │ 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, bf7e │ │ │ │ │ + cbz r0, bf6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, bf7e │ │ │ │ │ + cbnz r3, bf6a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq.n bf6c │ │ │ │ │ + beq.n bf58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n bdb2 │ │ │ │ │ + b.n bd9e │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, bf98 │ │ │ │ │ + cbz r0, bf84 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n bf5e │ │ │ │ │ + b.n bf4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, bf9e │ │ │ │ │ + cbnz r0, bf8a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n bf58 │ │ │ │ │ + bne.n bf44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be56 │ │ │ │ │ + b.n be42 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n bf08 │ │ │ │ │ + b.n bef4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be56 │ │ │ │ │ + b.n be42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n bd84 │ │ │ │ │ + b.n bd70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be44 │ │ │ │ │ + bne.w be30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 410 <_PyPegen_parse+0x410> │ │ │ │ │ R_ARM_THM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be44 │ │ │ │ │ - b.n c060 │ │ │ │ │ + beq.w be30 │ │ │ │ │ + b.n c04c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w be3a │ │ │ │ │ + beq.w be26 │ │ │ │ │ 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 be3a │ │ │ │ │ + bne.w be26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35fc │ │ │ │ │ + bl 35e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be3a │ │ │ │ │ + bne.w be26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bcf0 │ │ │ │ │ + bl bcdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be3a │ │ │ │ │ + bne.w be26 │ │ │ │ │ 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 be3a │ │ │ │ │ + beq.w be26 │ │ │ │ │ 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 be44 │ │ │ │ │ + beq.w be30 │ │ │ │ │ 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] │ │ │ │ │ @@ -22364,496 +22364,496 @@ │ │ │ │ │ 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, c078 │ │ │ │ │ + cbz r0, c064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c078 │ │ │ │ │ + cbnz r3, c064 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w bf54 │ │ │ │ │ + bne.w bf40 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ - b.n be52 │ │ │ │ │ + b.n be3e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c060 │ │ │ │ │ + beq.n c04c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r7, r6, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n be52 │ │ │ │ │ + b.n be3e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd52 │ │ │ │ │ + b.n bd3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c080 │ │ │ │ │ + blt.n c06c │ │ │ │ │ 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 be2c │ │ │ │ │ - b.n be44 │ │ │ │ │ + beq.w be18 │ │ │ │ │ + b.n be30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bd52 │ │ │ │ │ + b.n bd3e │ │ │ │ │ │ │ │ │ │ -0000c0c8 <_tmp_42_rule>: │ │ │ │ │ +0000c0b4 <_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 c11c <_tmp_42_rule+0x54> │ │ │ │ │ + beq.n c108 <_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, c11c <_tmp_42_rule+0x54> │ │ │ │ │ + cbnz r0, c108 <_tmp_42_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c124 <_tmp_42_rule+0x5c> │ │ │ │ │ + cbnz r3, c110 <_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, c114 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, c100 <_tmp_42_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c114 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r3, c100 <_tmp_42_rule+0x4c> │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c114 <_tmp_42_rule+0x4c> │ │ │ │ │ + cbnz r0, c100 <_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 c0f2 <_tmp_42_rule+0x2a> │ │ │ │ │ + b.n c0de <_tmp_42_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c118 <_tmp_42_rule+0x50> │ │ │ │ │ + b.n c104 <_tmp_42_rule+0x50> │ │ │ │ │ │ │ │ │ │ -0000c12c : │ │ │ │ │ +0000c118 : │ │ │ │ │ double_star_pattern_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 c17a │ │ │ │ │ + beq.n c166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, c17a │ │ │ │ │ + cbnz r0, c166 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, c1ac │ │ │ │ │ + cbnz r5, c198 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, c182 │ │ │ │ │ + cbnz r0, c16e │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c158 │ │ │ │ │ + b.n c144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a2b0 │ │ │ │ │ + bl a29c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c16a │ │ │ │ │ + beq.n c156 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c16e │ │ │ │ │ + beq.n c15a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c16e │ │ │ │ │ + beq.n c15a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c172 │ │ │ │ │ + b.n c15e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c172 │ │ │ │ │ + b.n c15e │ │ │ │ │ │ │ │ │ │ -0000c1b4 : │ │ │ │ │ +0000c1a0 : │ │ │ │ │ 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 c332 │ │ │ │ │ + beq.w c31e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c332 │ │ │ │ │ + bne.w c31e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c316 │ │ │ │ │ + bne.w c302 │ │ │ │ │ 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 c32a │ │ │ │ │ + beq.w c316 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c32a │ │ │ │ │ + bne.w c316 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c324 │ │ │ │ │ + bne.w c310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c354 │ │ │ │ │ + bl c340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2ee │ │ │ │ │ + beq.n c2da │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n c31c │ │ │ │ │ + beq.n c308 │ │ │ │ │ bl 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 c31c │ │ │ │ │ + bne.n c308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2e8 │ │ │ │ │ + bne.n c2d4 │ │ │ │ │ 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 c2e0 │ │ │ │ │ + beq.n c2cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c2e8 │ │ │ │ │ + bne.n c2d4 │ │ │ │ │ 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, c2ac │ │ │ │ │ + cbnz r0, c298 │ │ │ │ │ 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, c2da │ │ │ │ │ + cbz r0, c2c6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n c2cc │ │ │ │ │ + bgt.n c2b8 │ │ │ │ │ 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, c2f0 │ │ │ │ │ + cbz r0, c2dc │ │ │ │ │ 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 c354 │ │ │ │ │ + bl c340 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c270 │ │ │ │ │ + beq.n c25c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c2f8 │ │ │ │ │ + cbnz r2, c2e4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq.n c33a │ │ │ │ │ + beq.n c326 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b.n c266 │ │ │ │ │ + b.n c252 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r5, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n c280 │ │ │ │ │ + b.n c26c │ │ │ │ │ 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 c2a2 │ │ │ │ │ + b.n c28e │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c2bc │ │ │ │ │ + beq.n c2a8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c2ee │ │ │ │ │ + b.n c2da │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n c2a4 │ │ │ │ │ + b.n c290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c244 │ │ │ │ │ + b.n c230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c2f0 │ │ │ │ │ + b.n c2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c214 │ │ │ │ │ + b.n c200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c1e8 │ │ │ │ │ + b.n c1d4 │ │ │ │ │ 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 c2da │ │ │ │ │ + beq.n c2c6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n c2c0 │ │ │ │ │ + b.n c2ac │ │ │ │ │ │ │ │ │ │ -0000c354 : │ │ │ │ │ +0000c340 : │ │ │ │ │ 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 c5fe │ │ │ │ │ + beq.w c5ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5fe │ │ │ │ │ + bne.w c5ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c5ac │ │ │ │ │ + bne.w c598 │ │ │ │ │ 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 c5a4 │ │ │ │ │ + beq.w c590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5a4 │ │ │ │ │ + bne.w c590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c504 │ │ │ │ │ + bne.w c4f0 │ │ │ │ │ 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 c59c │ │ │ │ │ + beq.w c588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c59c │ │ │ │ │ + bne.w c588 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c530 │ │ │ │ │ + bne.w c51c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w c510 │ │ │ │ │ + beq.w c4fc │ │ │ │ │ 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 9ef4 │ │ │ │ │ + bl 9ee0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c494 │ │ │ │ │ + bne.n c480 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c530 │ │ │ │ │ + bne.w c51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fec │ │ │ │ │ + bl 9fd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, c44a │ │ │ │ │ + cbnz r0, c436 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w c530 │ │ │ │ │ + bne.w c51c │ │ │ │ │ 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 c4aa │ │ │ │ │ + beq.n c496 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56f0 │ │ │ │ │ R_ARM_THM_CALL strings_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4aa │ │ │ │ │ + beq.n c496 │ │ │ │ │ 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 c598 │ │ │ │ │ + beq.w c584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c70 │ │ │ │ │ + bl 8c5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c598 │ │ │ │ │ + beq.w c584 │ │ │ │ │ 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.w c582 │ │ │ │ │ + beq.w c56e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c582 │ │ │ │ │ + bne.n c56e │ │ │ │ │ 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 │ │ │ │ │ @@ -22861,85 +22861,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 c44a │ │ │ │ │ - b.n c40c │ │ │ │ │ + bne.n c436 │ │ │ │ │ + b.n c3f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c530 │ │ │ │ │ + bne.n c51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c536 │ │ │ │ │ + bne.n c522 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c530 │ │ │ │ │ + bne.n c51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c5d2 │ │ │ │ │ + bne.n c5be │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r5, c530 │ │ │ │ │ + cbnz r5, c51c │ │ │ │ │ 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 c5b2 │ │ │ │ │ + bne.n c59e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, c504 │ │ │ │ │ + cbnz r5, c4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a454 │ │ │ │ │ + bl a440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c450 │ │ │ │ │ + bne.n c43c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n c488 │ │ │ │ │ + b.n c474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt.n c578 │ │ │ │ │ + blt.n c564 │ │ │ │ │ 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 c400 │ │ │ │ │ + beq.w c3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c4f0 │ │ │ │ │ + b.n c4dc │ │ │ │ │ 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 c4ea │ │ │ │ │ + beq.n c4d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -22949,134 +22949,134 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq.n c5f2 │ │ │ │ │ + beq.n c5de │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c44a │ │ │ │ │ + beq.w c436 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c44a │ │ │ │ │ + beq.w c436 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c4f0 │ │ │ │ │ + b.n c4dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c488 │ │ │ │ │ + beq.w c474 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c48a │ │ │ │ │ + b.n c476 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c508 │ │ │ │ │ + b.n c4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c3e0 │ │ │ │ │ + b.n c3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c3b4 │ │ │ │ │ + b.n c3a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n c48a │ │ │ │ │ + b.n c476 │ │ │ │ │ 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 c4ea │ │ │ │ │ + beq.n c4d6 │ │ │ │ │ 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 c554 │ │ │ │ │ + b.n c540 │ │ │ │ │ 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 c4ea │ │ │ │ │ + beq.n c4d6 │ │ │ │ │ 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 c554 │ │ │ │ │ + b.n c540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4ea │ │ │ │ │ - b.n c578 │ │ │ │ │ + beq.w c4d6 │ │ │ │ │ + b.n c564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n c388 │ │ │ │ │ + b.n c374 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c608 <_tmp_126_rule>: │ │ │ │ │ +0000c5f4 <_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 c65c <_tmp_126_rule+0x54> │ │ │ │ │ + beq.n c648 <_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, c65c <_tmp_126_rule+0x54> │ │ │ │ │ + cbnz r0, c648 <_tmp_126_rule+0x54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c664 <_tmp_126_rule+0x5c> │ │ │ │ │ + cbnz r3, c650 <_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, c654 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, c640 <_tmp_126_rule+0x4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c654 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r3, c640 <_tmp_126_rule+0x4c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c654 <_tmp_126_rule+0x4c> │ │ │ │ │ + cbnz r0, c640 <_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 c632 <_tmp_126_rule+0x2a> │ │ │ │ │ + b.n c61e <_tmp_126_rule+0x2a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c658 <_tmp_126_rule+0x50> │ │ │ │ │ + b.n c644 <_tmp_126_rule+0x50> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -459,15 +459,15 @@ │ │ │ │ │ bne.w 576 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10f8 │ │ │ │ │ + bl 10e4 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 9ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3d8 │ │ │ │ │ @@ -505,28 +505,28 @@ │ │ │ │ │ bne.w 1282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, 4c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 371c │ │ │ │ │ + bl 3708 │ │ │ │ │ R_ARM_THM_CALL elif_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 8ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -534,31 +534,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 e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w e84 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.w e8a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10f8 │ │ │ │ │ + bl 10e4 │ │ │ │ │ R_ARM_THM_CALL function_def_raw_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 41e │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ @@ -656,15 +656,15 @@ │ │ │ │ │ bne.w cb2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 19c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44c0 │ │ │ │ │ + bl 44ac │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -725,15 +725,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 d92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5834 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d92 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -746,29 +746,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w d96 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w d92 │ │ │ │ │ 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 19d4 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ 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 │ │ │ │ │ @@ -792,15 +792,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.w f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4904 │ │ │ │ │ + bl 48f0 │ │ │ │ │ R_ARM_THM_CALL for_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b.n 3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -846,19 +846,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, 7de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 7de │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c0c │ │ │ │ │ + bl 3bf8 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w a8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -876,34 +876,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 e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d94 │ │ │ │ │ + bl 3d80 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c0c │ │ │ │ │ + bl 3bf8 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w e98 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1011,31 +1011,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1a48 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 1a4c │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1160,15 +1160,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b.n 86a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 880c │ │ │ │ │ + bl 87f8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c6 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1254,34 +1254,34 @@ │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8938 │ │ │ │ │ + bl 8924 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a81c │ │ │ │ │ + bl a808 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n c62 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c62 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ @@ -1327,15 +1327,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, c36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8938 │ │ │ │ │ + bl 8924 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 1718 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cbnz r5, c56 │ │ │ │ │ @@ -1385,15 +1385,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 c9e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44c0 │ │ │ │ │ + bl 44ac │ │ │ │ │ R_ARM_THM_CALL class_def_raw_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 5f6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ @@ -1453,15 +1453,15 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 123a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ @@ -1521,15 +1521,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 f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5834 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f78 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1542,29 +1542,29 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f78 │ │ │ │ │ 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 19d4 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ 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 │ │ │ │ │ @@ -1575,15 +1575,15 @@ │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 720 │ │ │ │ │ b.n 728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -1612,34 +1612,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 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b57c │ │ │ │ │ + bl b568 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1076 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a10 │ │ │ │ │ + bl 39fc │ │ │ │ │ R_ARM_THM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 107a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c0c │ │ │ │ │ + bl 3bf8 │ │ │ │ │ R_ARM_THM_CALL finally_block_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 107a │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, f54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 438 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -1703,15 +1703,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 306 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 3da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 880c │ │ │ │ │ + bl 87f8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a82 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1758,15 +1758,15 @@ │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cbz r0, 1068 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b.n a86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 880c │ │ │ │ │ + bl 87f8 │ │ │ │ │ R_ARM_THM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w a64 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1788,15 +1788,15 @@ │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1000 │ │ │ │ │ @@ -1812,15 +1812,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq.w 34a │ │ │ │ │ b.n f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5834 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 68c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1847,15 +1847,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6e6 │ │ │ │ │ b.w 68c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne.n 11e4 │ │ │ │ │ @@ -2063,15 +2063,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, 12ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ cbz r0, 12ce │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 136e │ │ │ │ │ @@ -2082,15 +2082,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, 1316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ cbz r0, 1316 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1316 │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -2290,15 +2290,15 @@ │ │ │ │ │ cbz r0, 14c8 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 14c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ cbz r0, 14c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2321,15 +2321,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b3a │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ cbz r0, 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d94 │ │ │ │ │ + bl 3d80 │ │ │ │ │ R_ARM_THM_CALL _loop1_37_rule │ │ │ │ │ cbnz r0, 1546 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cbnz r6, 153e │ │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ │ @@ -2343,15 +2343,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 152a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b3a │ │ │ │ │ R_ARM_THM_CALL _loop0_145_rule │ │ │ │ │ cbz r0, 152a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b57c │ │ │ │ │ + bl b568 │ │ │ │ │ R_ARM_THM_CALL _loop1_38_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 15c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r1, #1 │ │ │ │ │ @@ -2375,19 +2375,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 215c │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 14fc │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2408,15 +2408,15 @@ │ │ │ │ │ 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, [fp, #12] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 165e │ │ │ │ │ @@ -2448,19 +2448,19 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 166e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cbz r0, 1664 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2170 │ │ │ │ │ + bl 215c │ │ │ │ │ R_ARM_THM_CALL _tmp_22_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cbnz r3, 1668 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2580,15 +2580,15 @@ │ │ │ │ │ beq.w 7aa │ │ │ │ │ b.n 107a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w c12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a81c │ │ │ │ │ + bl a808 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w c38 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2626,20 +2626,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ b.w a46 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8938 │ │ │ │ │ + bl 8924 │ │ │ │ │ R_ARM_THM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a81c │ │ │ │ │ + bl a808 │ │ │ │ │ R_ARM_THM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w c56 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2705,15 +2705,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ b.w b12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5834 │ │ │ │ │ + bl 5820 │ │ │ │ │ R_ARM_THM_CALL _gather_35_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dc4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2731,15 +2731,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w dc4 │ │ │ │ │ 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] │ │ │ │ │ @@ -3140,15 +3140,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, 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ cbz r0, 1c30 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1cca │ │ │ │ │ @@ -3160,15 +3160,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, 1c7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ cbz r0, 1c7a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 1c7a │ │ │ │ │ movs r1, #4 │ │ │ │ │ @@ -3925,15 +3925,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 348c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 25a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4013,15 +4013,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2fd2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 32da │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 27a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 32da │ │ │ │ │ @@ -4230,15 +4230,15 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 3486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cbz r0, 2610 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4271,15 +4271,15 @@ │ │ │ │ │ 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 d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3652 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -4303,15 +4303,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3644 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r7, [r3, #20] │ │ │ │ │ - bl e02c │ │ │ │ │ + bl e040 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -4353,20 +4353,20 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2226 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8784 │ │ │ │ │ + bl 8770 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 2228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4397,15 +4397,15 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2a92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 26d4 │ │ │ │ │ @@ -4454,15 +4454,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 383c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 11188 │ │ │ │ │ + bl 1119c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a50 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 2cf4 │ │ │ │ │ @@ -4494,15 +4494,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 366e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -4542,15 +4542,15 @@ │ │ │ │ │ beq.w 336a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r6, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ b.n 25ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dd8 │ │ │ │ │ + bl 7dec │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2268 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4604,15 +4604,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -4688,21 +4688,21 @@ │ │ │ │ │ R_ARM_THM_CALL import_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 242e │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ b.n 258a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4820 │ │ │ │ │ + bl 480c │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 2a3e │ │ │ │ │ b.n 247a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -4728,15 +4728,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 281e │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.w 362c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dd8 │ │ │ │ │ + bl 7dec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2390 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4781,15 +4781,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b84 <_tmp_154_rule+0xe4> │ │ │ │ │ + bl 5b70 <_tmp_154_rule+0xbc> │ │ │ │ │ R_ARM_THM_CALL del_targets_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3258 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_16_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4851,15 +4851,15 @@ │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq.w 37fe │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r9, r8, [r3, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ded0 │ │ │ │ │ + bl dee4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 37f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -4919,20 +4919,20 @@ │ │ │ │ │ mov.w r1, #532 @ 0x214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 35c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 35c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4fd8 │ │ │ │ │ + bl 4fc4 │ │ │ │ │ R_ARM_THM_CALL _tmp_17_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 35c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -4987,84 +4987,84 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3528 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ - bl 63c0 │ │ │ │ │ + bl 6348 │ │ │ │ │ R_ARM_THM_CALL invalid_ann_assign_target_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 372e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fcc0 │ │ │ │ │ + bl fcd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 30c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 31b2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6fb4 │ │ │ │ │ + bl 6f3c │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ cbz r0, 2d8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 32e6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6fb4 │ │ │ │ │ + bl 6f3c │ │ │ │ │ R_ARM_THM_CALL _loop0_121_rule │ │ │ │ │ cbz r0, 2dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ded0 │ │ │ │ │ + bl dee4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 33e6 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 330e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ b.w 23a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 574c │ │ │ │ │ + bl 5738 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a3e │ │ │ │ │ b.w 2512 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5664 <_tmp_43_rule+0x8> │ │ │ │ │ + bl 5650 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2a3e │ │ │ │ │ b.w 2538 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -5122,15 +5122,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5254 │ │ │ │ │ + bl 5240 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5165,15 +5165,15 @@ │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 28b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b.w 3880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 29c6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq.w 29cc │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5207,15 +5207,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 357e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5254 │ │ │ │ │ + bl 5240 │ │ │ │ │ R_ARM_THM_CALL _gather_15_rule │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 357e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5291,28 +5291,28 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1950 │ │ │ │ │ + bl 193c │ │ │ │ │ R_ARM_THM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 377a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -5340,15 +5340,15 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 37c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 37c8 │ │ │ │ │ @@ -5390,15 +5390,15 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 371c │ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4c │ │ │ │ │ + bl ff60 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 370c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ │ @@ -5419,15 +5419,15 @@ │ │ │ │ │ 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 2d4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d4e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -5438,15 +5438,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 2dc8 │ │ │ │ │ @@ -5456,15 +5456,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -5477,20 +5477,20 @@ │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r5, #20] │ │ │ │ │ b.n 3198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8784 │ │ │ │ │ + bl 8770 │ │ │ │ │ R_ARM_THM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 3608 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5516,15 +5516,15 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 2790 │ │ │ │ │ b.n 2a92 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -5552,21 +5552,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 33d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 33d0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b68 │ │ │ │ │ + bl 7af0 │ │ │ │ │ R_ARM_THM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 33d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ @@ -5589,29 +5589,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d8a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b68 │ │ │ │ │ + bl 7af0 │ │ │ │ │ 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 31aa │ │ │ │ │ b.n 2dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11188 │ │ │ │ │ + bl 1119c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2dc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2dc6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #20] │ │ │ │ │ @@ -5628,15 +5628,15 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 31aa │ │ │ │ │ @@ -6057,15 +6057,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 2d34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldrd r8, r9, [r5, #20] │ │ │ │ │ @@ -6608,15 +6608,15 @@ │ │ │ │ │ b.n 39c0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b.n 3a02 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ b.n 3a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3a88 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -6809,60 +6809,60 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 45c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 45ce │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 45f4 │ │ │ │ │ + beq.w 45fa │ │ │ │ │ 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 4624 │ │ │ │ │ + beq.w 4628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4624 │ │ │ │ │ + bne.w 4628 │ │ │ │ │ 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 4112 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3fee │ │ │ │ │ + beq.w 3fea │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f8c │ │ │ │ │ + bne.w 3f8e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3fe4 │ │ │ │ │ + bne.w 45d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 41fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ @@ -6891,15 +6891,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 40ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 3fe4 │ │ │ │ │ + bne.w 45d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 4334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ @@ -6917,19 +6917,19 @@ │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4352 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 4098 │ │ │ │ │ + bne.w 400c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3fe4 │ │ │ │ │ + bne.w 45d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.w 443e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ @@ -6947,56 +6947,56 @@ │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 445c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 400c │ │ │ │ │ + bne.n 402e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 45ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 464c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 40a8 │ │ │ │ │ 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 40a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 3fd6 │ │ │ │ │ + cbnz r3, 3fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 3fec │ │ │ │ │ + cbz r0, 3fe8 │ │ │ │ │ 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, 3fec │ │ │ │ │ + cbz r0, 3fe8 │ │ │ │ │ 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 45ce │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ @@ -7009,68 +7009,80 @@ │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3f7a │ │ │ │ │ + bne.n 3f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f7e │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq.n 3f80 │ │ │ │ │ movs r2, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f84 │ │ │ │ │ + b.n 45d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.w 3e6a │ │ │ │ │ - b.n 3fe4 │ │ │ │ │ + b.n 45d0 │ │ │ │ │ + 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 3f06 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 6f9c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4566 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3f06 │ │ │ │ │ mov r8, r6 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.n 3f4e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.n 3f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd98 │ │ │ │ │ + bl cdac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 3f4e │ │ │ │ │ + bne.n 3f50 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f4c │ │ │ │ │ + beq.w 3f4e │ │ │ │ │ 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 3f4c │ │ │ │ │ + beq.w 3f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 45ce │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ │ @@ -7083,37 +7095,22 @@ │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f7a │ │ │ │ │ + bne.w 3f7c │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 3fd6 │ │ │ │ │ - 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 3f06 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6f88 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4566 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3f06 │ │ │ │ │ + b.n 3fd8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 3f7e │ │ │ │ │ + b.n 3f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3eba │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -7145,52 +7142,52 @@ │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f7a │ │ │ │ │ - b.n 3fd6 │ │ │ │ │ + bne.w 3f7c │ │ │ │ │ + b.n 3fd8 │ │ │ │ │ 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 463a │ │ │ │ │ + bne.w 463e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e2 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ bge.w 4318 │ │ │ │ │ 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 463a │ │ │ │ │ + bne.w 463e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e2 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 431c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bge.w 431c │ │ │ │ │ @@ -7198,21 +7195,21 @@ │ │ │ │ │ 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 463a │ │ │ │ │ + bne.w 463e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e2 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4530 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.w 4530 │ │ │ │ │ @@ -7222,20 +7219,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 463a │ │ │ │ │ + bne.w 463e │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e2 │ │ │ │ │ + bne.w 45e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 431c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.w 431c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -7257,42 +7254,42 @@ │ │ │ │ │ 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 45ee │ │ │ │ │ + bne.w 45f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e8 │ │ │ │ │ + bne.w 45ee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 42fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ bge.n 42fc │ │ │ │ │ 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 45ee │ │ │ │ │ + bne.w 45f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e8 │ │ │ │ │ + bne.w 45ee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4300 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bge.n 4300 │ │ │ │ │ @@ -7300,21 +7297,21 @@ │ │ │ │ │ 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 45ee │ │ │ │ │ + bne.w 45f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e8 │ │ │ │ │ + bne.w 45ee │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4536 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bge.w 4536 │ │ │ │ │ @@ -7324,20 +7321,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 45ee │ │ │ │ │ + bne.w 45f4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45e8 │ │ │ │ │ + bne.w 45ee │ │ │ │ │ cbz r0, 4300 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble.n 4300 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ b.n 42c4 │ │ │ │ │ @@ -7356,15 +7353,15 @@ │ │ │ │ │ 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 3e50 │ │ │ │ │ - b.n 3ff0 │ │ │ │ │ + b.n 3fec │ │ │ │ │ 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 │ │ │ │ │ @@ -7378,58 +7375,58 @@ │ │ │ │ │ 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 408a │ │ │ │ │ + bne.w 3ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4082 │ │ │ │ │ + beq.w 3ff6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 4082 │ │ │ │ │ + ble.w 3ff6 │ │ │ │ │ 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 408a │ │ │ │ │ + bne.w 3ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4086 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 4086 │ │ │ │ │ + bge.w 3ffa │ │ │ │ │ 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 408a │ │ │ │ │ + bne.w 3ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -7445,97 +7442,97 @@ │ │ │ │ │ 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 408a │ │ │ │ │ + bne.w 3ffe │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.w 45ba │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4086 │ │ │ │ │ + beq.w 3ffa │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 4086 │ │ │ │ │ + ble.w 3ffa │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ b.n 4400 │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f42 │ │ │ │ │ + bne.w 3f44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ 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 4000 │ │ │ │ │ + bne.w 4022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45d2 │ │ │ │ │ + bne.w 45d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffa │ │ │ │ │ + beq.w 401c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.w 3ffa │ │ │ │ │ + bge.w 401c │ │ │ │ │ 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 4000 │ │ │ │ │ + bne.w 4022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 45d2 │ │ │ │ │ + bne.w 45d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffc │ │ │ │ │ + beq.w 401e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w 3ffc │ │ │ │ │ + ble.w 401e │ │ │ │ │ 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 4000 │ │ │ │ │ + bne.w 4022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45d2 │ │ │ │ │ + bne.n 45d8 │ │ │ │ │ cbz r0, 453c │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ble.n 453c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ @@ -7543,349 +7540,352 @@ │ │ │ │ │ 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 4000 │ │ │ │ │ + bne.w 4022 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 45d2 │ │ │ │ │ + bne.n 45d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ffc │ │ │ │ │ + beq.w 401e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble.w 3ffc │ │ │ │ │ + ble.w 401e │ │ │ │ │ mov r8, r2 │ │ │ │ │ b.n 44f8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 431c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ b.n 4300 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - b.n 3ffc │ │ │ │ │ + b.n 401e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 4086 │ │ │ │ │ + b.n 3ffa │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldrd r1, r2, [r8, #8] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Call │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3f7a │ │ │ │ │ - b.n 407e │ │ │ │ │ + bne.w 3f7c │ │ │ │ │ + b.n 40a4 │ │ │ │ │ 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 40a4 │ │ │ │ │ + beq.w 4018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 45ce │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r2, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4640 │ │ │ │ │ + beq.n 4646 │ │ │ │ │ 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 3f7a │ │ │ │ │ - b.n 3fd6 │ │ │ │ │ + bne.w 3f7c │ │ │ │ │ + b.n 3fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3f08 │ │ │ │ │ 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 3df0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 3fe4 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 3f86 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3f56 │ │ │ │ │ - b.n 3fe4 │ │ │ │ │ + beq.w 3f58 │ │ │ │ │ + b.n 45d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3ff0 │ │ │ │ │ + b.n 3fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 3ebe │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ b.n 3ea0 │ │ │ │ │ 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 4632 │ │ │ │ │ + blt.n 4636 │ │ │ │ │ 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 3fe4 │ │ │ │ │ + bne.n 45d0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne.w 3e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ b.w 3e2a │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 3fe6 │ │ │ │ │ + b.n 45d2 │ │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ │ - b.n 3e42 │ │ │ │ │ + b.w 3e42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ b.n 459a │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -00004648 : │ │ │ │ │ +0000464c : │ │ │ │ │ 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 563c │ │ │ │ │ + beq.w 54d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 563c │ │ │ │ │ + bne.w 54d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 54bc │ │ │ │ │ + beq.w 5272 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 46b4 │ │ │ │ │ + cbz r0, 46b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ 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 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4b72 │ │ │ │ │ + bne.w 4ab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ 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 4c5e │ │ │ │ │ + bne.w 4b92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4810 │ │ │ │ │ + bne.w 4814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ 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 47be │ │ │ │ │ + bne.n 47c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_number_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 46a6 │ │ │ │ │ + bne.n 46aa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ 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 47ce │ │ │ │ │ + bne.n 47d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ 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 485a │ │ │ │ │ + bne.n 485e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 495a │ │ │ │ │ + bne.n 48a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5136 │ │ │ │ │ + bne.w 4d6c │ │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4d02 │ │ │ │ │ + bne.w 4cfe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 46a8 │ │ │ │ │ + b.n 46ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 46a6 │ │ │ │ │ - b.n 4726 │ │ │ │ │ + bne.w 46aa │ │ │ │ │ + b.n 472a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 520a │ │ │ │ │ + beq.w 54ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 520a │ │ │ │ │ + bne.w 54ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5204 │ │ │ │ │ + bne.w 54a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl f9f8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl fa0c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b94 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 46a8 │ │ │ │ │ + beq.w 4ada │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 46ac │ │ │ │ │ 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 5136 │ │ │ │ │ + beq.w 4d6c │ │ │ │ │ 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 │ │ │ │ │ @@ -7894,532 +7894,526 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 4848 │ │ │ │ │ + cbz r0, 484c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 46a6 │ │ │ │ │ + beq.w 46aa │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5510 │ │ │ │ │ + bne.w 5348 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 46a8 │ │ │ │ │ + b.n 46ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5384 │ │ │ │ │ + beq.w 5540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5384 │ │ │ │ │ + bne.w 5540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 537e │ │ │ │ │ + bne.w 553a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 32dc │ │ │ │ │ + bl 32c8 │ │ │ │ │ R_ARM_THM_CALL list_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4808 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 512a │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 556c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 556c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 55a0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 5580 │ │ │ │ │ - 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 510e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 510e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 510e │ │ │ │ │ - movs r1, #10 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 510e │ │ │ │ │ - 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 5122 │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5504 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 54ec │ │ │ │ │ + beq.w 4c36 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 480a │ │ │ │ │ + b.n 46ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 51f2 │ │ │ │ │ + beq.w 533e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51f2 │ │ │ │ │ + bne.w 533e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51da │ │ │ │ │ + bne.w 501e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 51e8 │ │ │ │ │ + beq.w 5334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 51e8 │ │ │ │ │ + bne.w 5334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54a0 │ │ │ │ │ + bne.w 532c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 547e │ │ │ │ │ + beq.w 530a │ │ │ │ │ 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, 4a2e │ │ │ │ │ + cbz r0, 4974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 54b2 │ │ │ │ │ + beq.w 5664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 54b2 │ │ │ │ │ + bne.w 5664 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54a8 │ │ │ │ │ + bne.w 5636 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bl 4d1c │ │ │ │ │ + bl 4d08 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4cf0 │ │ │ │ │ + bne.w 4c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r3, 4a30 │ │ │ │ │ + cbnz r3, 4976 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4c80 │ │ │ │ │ + bne.w 4bb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 54a0 │ │ │ │ │ + bne.w 532c │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4ac4 │ │ │ │ │ + beq.n 4a0a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5256 │ │ │ │ │ + beq.w 52a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5256 │ │ │ │ │ + bne.w 52a2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5576 │ │ │ │ │ + bne.w 5298 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 4d1c │ │ │ │ │ + bl 4d08 │ │ │ │ │ R_ARM_THM_CALL _gather_85_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4eba │ │ │ │ │ + bne.w 5092 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5576 │ │ │ │ │ + bne.w 5298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - cbz r0, 4a9c │ │ │ │ │ + bl 72cc │ │ │ │ │ + cbz r0, 49e2 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 50cc │ │ │ │ │ + bne.w 5036 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5576 │ │ │ │ │ + bne.w 5298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - cbz r0, 4abe │ │ │ │ │ + bl 72cc │ │ │ │ │ + cbz r0, 4a04 │ │ │ │ │ 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 5078 │ │ │ │ │ + bne.w 5158 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51da │ │ │ │ │ + bne.w 501e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 564c │ │ │ │ │ + beq.w 5574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 564c │ │ │ │ │ + bne.w 5574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5238 │ │ │ │ │ + bne.w 556e │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5214 │ │ │ │ │ + beq.w 554a │ │ │ │ │ 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 4d74 │ │ │ │ │ + beq.w 4d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4c │ │ │ │ │ + bl ff60 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d74 │ │ │ │ │ + beq.w 4d80 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d74 │ │ │ │ │ + beq.w 4d80 │ │ │ │ │ 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 4d74 │ │ │ │ │ + beq.w 4d80 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4d6a │ │ │ │ │ + beq.w 4d76 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 523e │ │ │ │ │ + bne.w 54e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 480a │ │ │ │ │ + b.n 489a │ │ │ │ │ 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 5136 │ │ │ │ │ + beq.w 4d6c │ │ │ │ │ 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 4830 │ │ │ │ │ + b.n 4834 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51b8 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + bne.w 51d4 │ │ │ │ │ + adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 535c │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq.w 5502 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 535c │ │ │ │ │ + bne.w 5502 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5356 │ │ │ │ │ + bne.w 550c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb6 │ │ │ │ │ + beq.w 5032 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5364 │ │ │ │ │ + beq.w 5530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5364 │ │ │ │ │ + bne.w 5530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51fc │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ + bne.w 5528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl ded0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl dee4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 4c28 │ │ │ │ │ + cbnz r0, 4b6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51fc │ │ │ │ │ + bne.w 5528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4eb0 │ │ │ │ │ + beq.w 502c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 4d36 │ │ │ │ │ + beq.w 4d30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4952 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4952 │ │ │ │ │ + bne.w 54b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4d48 │ │ │ │ │ + subs r2, #2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 46ac │ │ │ │ │ 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 5136 │ │ │ │ │ + beq.w 4d6c │ │ │ │ │ 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 4830 │ │ │ │ │ + b.n 4834 │ │ │ │ │ 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 52be │ │ │ │ │ + beq.w 564a │ │ │ │ │ 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 52cc │ │ │ │ │ + beq.w 565c │ │ │ │ │ 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 52c6 │ │ │ │ │ + beq.w 5654 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 52b4 │ │ │ │ │ + beq.w 5640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ac8 │ │ │ │ │ + b.n 4a0e │ │ │ │ │ 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 │ │ │ │ │ - beq.w 4a18 │ │ │ │ │ - b.n 4a10 │ │ │ │ │ + beq.w 495e │ │ │ │ │ + b.n 4956 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 51c6 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 54f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 54f8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 51f8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 51d8 │ │ │ │ │ + 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 51ae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f60c │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 51ae │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c870 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 51ae │ │ │ │ │ + movs r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 51ae │ │ │ │ │ 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 5136 │ │ │ │ │ + beq.w 51be │ │ │ │ │ + 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 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 5226 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 520e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 489a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 4d6c │ │ │ │ │ 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 │ │ │ │ │ @@ -8429,410 +8423,346 @@ │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4840 │ │ │ │ │ - b.n 4848 │ │ │ │ │ + bne.w 4844 │ │ │ │ │ + b.n 484c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 5142 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne.w 4eba │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5656 │ │ │ │ │ + bne.w 51d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f88 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + bl 6f9c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 480a │ │ │ │ │ + bne.w 480c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 476a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 475e │ │ │ │ │ + b.n 46b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 524c │ │ │ │ │ + bne.w 54ee │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51da │ │ │ │ │ + bne.w 501e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 534e │ │ │ │ │ + beq.w 55be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 534e │ │ │ │ │ + bne.w 55be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5348 │ │ │ │ │ + bne.w 55b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5326 │ │ │ │ │ + beq.w 5596 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5322 │ │ │ │ │ + beq.w 5592 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 5302 │ │ │ │ │ + beq.w 562c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5302 │ │ │ │ │ + bne.w 562c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 52fa │ │ │ │ │ + bne.w 5624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f8c │ │ │ │ │ + beq.w 4f36 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f8c │ │ │ │ │ + beq.w 4f36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f8c │ │ │ │ │ + beq.w 4f36 │ │ │ │ │ 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.w 4f82 │ │ │ │ │ + beq.n 4f2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 530a │ │ │ │ │ + bne.w 5512 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5320 │ │ │ │ │ + beq.w 5590 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5320 │ │ │ │ │ + beq.w 5590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5376 │ │ │ │ │ + beq.w 5588 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 536c │ │ │ │ │ + beq.w 557e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4fa2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4d3a │ │ │ │ │ - movs r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4a7c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - adds r1, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 5606 │ │ │ │ │ + b.n 4f4c │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4d44 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 52b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5606 │ │ │ │ │ + bne.w 52b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 525e │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne.w 55c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cbz r0, 4f18 │ │ │ │ │ - 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 560e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 525e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - cbz r0, 4f44 │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 4f44 │ │ │ │ │ - movs r1, #16 │ │ │ │ │ + cbz r0, 4f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + bl e074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5266 │ │ │ │ │ + bne.w 52be │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 525e │ │ │ │ │ + bne.w 55c8 │ │ │ │ │ + movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - cbz r0, 4f7a │ │ │ │ │ - movs r1, #11 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cbz r0, 4f24 │ │ │ │ │ + movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cbz r0, 4f7a │ │ │ │ │ - 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 52d2 │ │ │ │ │ + bne.w 55d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a7c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + b.n 4d42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5314 │ │ │ │ │ + bne.w 551c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 53d2 │ │ │ │ │ + bne.w 53be │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 51da │ │ │ │ │ + bne.n 501e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 53ca │ │ │ │ │ + beq.w 53b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 53ca │ │ │ │ │ + bne.w 53b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53ba │ │ │ │ │ + bne.w 53a6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 539a │ │ │ │ │ + beq.w 5386 │ │ │ │ │ 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 51c0 │ │ │ │ │ + beq.w 5192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51c0 │ │ │ │ │ + beq.w 5192 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51c0 │ │ │ │ │ + beq.w 5192 │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51c0 │ │ │ │ │ + beq.w 5192 │ │ │ │ │ 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 51d4 │ │ │ │ │ + beq.w 51a6 │ │ │ │ │ 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 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 538e │ │ │ │ │ + beq.w 5204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51da │ │ │ │ │ - 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 │ │ │ │ │ - beq.w 4abe │ │ │ │ │ - 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 │ │ │ │ │ - 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 7c48 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 47aa │ │ │ │ │ + b.n 4d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4ac0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ac6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4d34 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a9c │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4a9c │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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] │ │ │ │ │ @@ -8840,381 +8770,442 @@ │ │ │ │ │ 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 50b0 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cbz r3, 5122 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 55a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 6c94 │ │ │ │ │ - R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4786 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 46ac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4d46 │ │ │ │ │ - adds r3, r2, #1 │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4a06 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq.w 5518 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4a0c │ │ │ │ │ + movs r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 49c2 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + adds r1, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 5350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5518 │ │ │ │ │ + bne.w 5350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55ac │ │ │ │ │ + bne.w 546a │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 72cc │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cbz r0, 50f0 │ │ │ │ │ + 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 5358 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 546a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 72cc │ │ │ │ │ + cbz r0, 511c │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5188 │ │ │ │ │ + cbz r0, 511c │ │ │ │ │ + movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5520 │ │ │ │ │ + bne.w 5474 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 55ac │ │ │ │ │ - movs r1, #7 │ │ │ │ │ + bne.w 546a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 51ac │ │ │ │ │ - movs r1, #35 @ 0x23 │ │ │ │ │ + bl 72cc │ │ │ │ │ + cbz r0, 5150 │ │ │ │ │ + movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cbz r0, 5150 │ │ │ │ │ + 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 55b2 │ │ │ │ │ + bne.n 5230 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d46 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 475e │ │ │ │ │ + b.n 49c2 │ │ │ │ │ + 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 │ │ │ │ │ + beq.w 4a04 │ │ │ │ │ + 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 │ │ │ │ │ + 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 5076 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbz r3, 51d4 │ │ │ │ │ + cbz r3, 51a6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 53ba │ │ │ │ │ + bne.w 53a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 │ │ │ │ │ + bl 6c1c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 47a8 │ │ │ │ │ - b.n 5136 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49a6 │ │ │ │ │ + b.n 501e │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbz r3, 51be │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cbnz r3, 51f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 497a │ │ │ │ │ + bl 6c1c │ │ │ │ │ + R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4d3a │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d66 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 47ee │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 478a │ │ │ │ │ + b.n 4d6c │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4d62 │ │ │ │ │ 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 524c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + blt.n 51fe │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4b10 │ │ │ │ │ + beq.w 4c84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d7a │ │ │ │ │ + b.n 51c4 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 51f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 51a6 │ │ │ │ │ + b.n 5016 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4b6c │ │ │ │ │ + beq.w 4cf6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d7a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4a64 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4a7e │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + b.n 51c4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4f44 │ │ │ │ │ + beq.n 51be │ │ │ │ │ + b.n 521c │ │ │ │ │ + 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 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ 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] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sl, #12] │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 4f7c │ │ │ │ │ + beq.w 5152 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 4a7e │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + b.w 49c4 │ │ │ │ │ + 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 │ │ │ │ │ - bne.w 4ce6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + blt.n 52ac │ │ │ │ │ + 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 46a0 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4ac8 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4cb6 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 4a0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 49aa │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4ca6 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4d70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.n 4ee0 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + movs r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f02 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ 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, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr.w r3, [sl, #20] │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sl, #12] │ │ │ │ │ - b.n 5298 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4df4 │ │ │ │ │ + ldrd r2, r3, [r2, #20] │ │ │ │ │ + bl 7bd0 │ │ │ │ │ + R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 4e3e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 4f26 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4f94 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 4f94 │ │ │ │ │ + b.n 4d42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 4ea6 │ │ │ │ │ + blt.w 4c1a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r2, [r3, sl, lsl #2] │ │ │ │ │ + ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - mov fp, r1 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4dc6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4fa2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4da2 │ │ │ │ │ + beq.w 4910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 4d48 │ │ │ │ │ + b.w 4a0e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4bbe │ │ │ │ │ + b.w 48ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4bf8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 4ea6 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 4fa2 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 48c0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 512c │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 487a │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 51d4 │ │ │ │ │ - b.n 506e │ │ │ │ │ + b.n 50c0 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + ldr.w r2, [fp, #28] │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + ldr.w r2, [fp, #20] │ │ │ │ │ + b.n 5256 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 53c0 │ │ │ │ │ + blt.n 53ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4fee │ │ │ │ │ + beq.w 4f96 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51da │ │ │ │ │ + b.n 501e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 51da │ │ │ │ │ + b.n 501e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4fca │ │ │ │ │ + b.n 4f72 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4fa0 │ │ │ │ │ + bne.w 4f4a │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 541a │ │ │ │ │ + beq.n 5406 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 541a │ │ │ │ │ + cbnz r0, 5406 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5414 │ │ │ │ │ + cbnz r3, 5400 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5408 │ │ │ │ │ + cbz r0, 53f4 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5422 │ │ │ │ │ + cbnz r0, 540e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 4fa0 │ │ │ │ │ + b.n 4f4a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 540e │ │ │ │ │ + b.n 53fa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 53f0 │ │ │ │ │ + b.n 53dc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5408 │ │ │ │ │ + beq.n 53f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5408 │ │ │ │ │ + beq.n 53f4 │ │ │ │ │ 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 5408 │ │ │ │ │ + beq.n 53f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9223,174 +9214,192 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 540a │ │ │ │ │ + beq.n 53f6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 540e │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 4ce6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 49ca │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4ac8 │ │ │ │ │ + b.n 53fa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4a30 │ │ │ │ │ + b.w 49c4 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9e04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 511c │ │ │ │ │ + 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] │ │ │ │ │ + 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 5256 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4d62 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 49f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b.w 47f0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 54e2 │ │ │ │ │ - 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 469c │ │ │ │ │ - b.n 5136 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq.w 4b8a │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.n 513a │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4d44 │ │ │ │ │ + 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 4688 │ │ │ │ │ + b.n 4d6c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4952 │ │ │ │ │ + beq.w 4ab2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5128 │ │ │ │ │ + b.n 4d86 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4c60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4b04 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + b.n 4d44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5122 │ │ │ │ │ - b.n 54fa │ │ │ │ │ + beq.w 4e48 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 513a │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4f3e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5166 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - movs r1, #8 │ │ │ │ │ + b.w 4b3e │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 51c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 5188 │ │ │ │ │ - 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 r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 487e │ │ │ │ │ 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 7c48 │ │ │ │ │ - R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ + 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 51ae │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 51b2 │ │ │ │ │ + blt.n 54ee │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 4a56 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.n 4d86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 48bc │ │ │ │ │ + b.w 4a36 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4eb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 4ac6 │ │ │ │ │ + b.n 4f4c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 4f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 55a6 │ │ │ │ │ + blt.w 4eb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ + ldr.w r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 48e0 │ │ │ │ │ + beq.w 4dd2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5128 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 55a0 │ │ │ │ │ + b.n 4f4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4dae │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 51b2 │ │ │ │ │ + b.w 4d42 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51ac │ │ │ │ │ + beq.w 4f24 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51ac │ │ │ │ │ + beq.w 4f24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9399,331 +9408,326 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 51ac │ │ │ │ │ + beq.w 4f24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 5566 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 4ee8 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - ldr.w r2, [fp, #28] │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - ldr.w r2, [fp, #20] │ │ │ │ │ - b.n 5298 │ │ │ │ │ + b.n 5304 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.n 4f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b.w 4e00 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b.w 4976 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 4c1a │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 4684 │ │ │ │ │ - b.n 5136 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + b.w 4a0e │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 4bea │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b.w 4bda │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 4af0 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - b.w 4d66 │ │ │ │ │ + b.w 493a │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000565c <_tmp_43_rule>: │ │ │ │ │ +00005670 <_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 56c6 <_tmp_43_rule+0x6a> │ │ │ │ │ + beq.n 56da <_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, 56c6 <_tmp_43_rule+0x6a> │ │ │ │ │ + cbnz r0, 56da <_tmp_43_rule+0x6a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 56d2 <_tmp_43_rule+0x76> │ │ │ │ │ + cbnz r3, 56e6 <_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, 56be <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56d2 <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 56be <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 56d2 <_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, 56be <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56d2 <_tmp_43_rule+0x62> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 56be <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r3, 56d2 <_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, 56be <_tmp_43_rule+0x62> │ │ │ │ │ + cbnz r0, 56d2 <_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 568a <_tmp_43_rule+0x2e> │ │ │ │ │ + beq.n 569e <_tmp_43_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 56ba <_tmp_43_rule+0x5e> │ │ │ │ │ + b.n 56ce <_tmp_43_rule+0x5e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000056dc : │ │ │ │ │ +000056f0 : │ │ │ │ │ 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 57c6 │ │ │ │ │ + beq.n 57da │ │ │ │ │ bl 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 57c6 │ │ │ │ │ + bne.n 57da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57d2 │ │ │ │ │ + bne.n 57e6 │ │ │ │ │ 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, 5730 │ │ │ │ │ + cbz r0, 5744 │ │ │ │ │ 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 5888 │ │ │ │ │ + beq.w 589c │ │ │ │ │ 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 57dc │ │ │ │ │ + bne.n 57f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 57d2 │ │ │ │ │ + bne.n 57e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 5954 <_loop1_81_rule> │ │ │ │ │ + bl 5968 <_loop1_81_rule> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbz r0, 57a8 │ │ │ │ │ + cbz r0, 57bc │ │ │ │ │ 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 57d2 │ │ │ │ │ + beq.n 57e6 │ │ │ │ │ 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 5872 │ │ │ │ │ + beq.n 5886 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5872 │ │ │ │ │ + bne.n 5886 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1170 @ 0x492 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 5722 │ │ │ │ │ + b.n 5736 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r2, 57d2 │ │ │ │ │ + cbnz r2, 57e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 7d7c │ │ │ │ │ + bl 7d04 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 583c │ │ │ │ │ + bne.n 5850 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 579a │ │ │ │ │ + b.n 57ae │ │ │ │ │ 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 5712 │ │ │ │ │ + beq.n 5726 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 572a │ │ │ │ │ + b.n 573e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5882 │ │ │ │ │ + bne.n 5896 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5944 │ │ │ │ │ + beq.w 5958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5944 │ │ │ │ │ + bne.w 5958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 594c │ │ │ │ │ + bne.w 5960 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 5954 <_loop1_81_rule> │ │ │ │ │ + bl 5968 <_loop1_81_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 58fc │ │ │ │ │ + bne.n 5910 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 594c │ │ │ │ │ + bne.w 5960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d7c │ │ │ │ │ + bl 7d04 │ │ │ │ │ R_ARM_THM_CALL _loop1_82_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 589a │ │ │ │ │ + bne.n 58ae │ │ │ │ │ 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 5752 │ │ │ │ │ + b.n 5766 │ │ │ │ │ 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 57d2 │ │ │ │ │ + beq.n 57e6 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 5872 │ │ │ │ │ + cbz r0, 5886 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 57c2 │ │ │ │ │ + beq.n 57d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 57c2 │ │ │ │ │ + beq.n 57d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 57d8 │ │ │ │ │ + b.n 57ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 587c │ │ │ │ │ + blt.n 5890 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ - b.n 5742 │ │ │ │ │ + b.n 5756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5aa0 <_tmp_154_rule> │ │ │ │ │ + bl 5ab4 <_tmp_154_rule> │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5830 │ │ │ │ │ + beq.n 5844 │ │ │ │ │ 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] │ │ │ │ │ @@ -9744,31 +9748,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 5832 │ │ │ │ │ + beq.n 5846 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5836 │ │ │ │ │ + b.n 584a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7e7c │ │ │ │ │ + bl 7e04 │ │ │ │ │ R_ARM_THM_CALL tstring_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 581a │ │ │ │ │ + beq.n 582e │ │ │ │ │ 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] │ │ │ │ │ @@ -9787,117 +9791,117 @@ │ │ │ │ │ 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 58e0 │ │ │ │ │ + b.n 58f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5802 │ │ │ │ │ + b.n 5816 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5836 │ │ │ │ │ + b.n 584a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005954 <_loop1_81_rule>: │ │ │ │ │ +00005968 <_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 5a7c <_loop1_81_rule+0x128> │ │ │ │ │ + beq.w 5a90 <_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 5a7c <_loop1_81_rule+0x128> │ │ │ │ │ + bne.n 5a90 <_loop1_81_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a3c <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 5a50 <_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 5a72 <_loop1_81_rule+0x11e> │ │ │ │ │ + beq.n 5a86 <_loop1_81_rule+0x11e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5a3c <_loop1_81_rule+0xe8> │ │ │ │ │ + bne.n 5a50 <_loop1_81_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5aa0 <_tmp_154_rule> │ │ │ │ │ + bl 5ab4 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a34 <_loop1_81_rule+0xe0> │ │ │ │ │ + beq.n 5a48 <_loop1_81_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 5aa0 <_tmp_154_rule> │ │ │ │ │ + bl 5ab4 <_tmp_154_rule> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 59e8 <_loop1_81_rule+0x94> │ │ │ │ │ + cbz r0, 59fc <_loop1_81_rule+0x94> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5a6c <_loop1_81_rule+0x118> │ │ │ │ │ + beq.n 5a80 <_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 5aa0 <_tmp_154_rule> │ │ │ │ │ + bl 5ab4 <_tmp_154_rule> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5a44 <_loop1_81_rule+0xf0> │ │ │ │ │ + bne.n 5a58 <_loop1_81_rule+0xf0> │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - cbnz r6, 59ec <_loop1_81_rule+0x98> │ │ │ │ │ - b.n 5a36 <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r6, 5a00 <_loop1_81_rule+0x98> │ │ │ │ │ + b.n 5a4a <_loop1_81_rule+0xe2> │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5a36 <_loop1_81_rule+0xe2> │ │ │ │ │ + cbnz r3, 5a4a <_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 5a8a <_loop1_81_rule+0x136> │ │ │ │ │ + beq.n 5a9e <_loop1_81_rule+0x136> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5a20 <_loop1_81_rule+0xcc> │ │ │ │ │ + ble.n 5a34 <_loop1_81_rule+0xcc> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 5a20 <_loop1_81_rule+0xcc> │ │ │ │ │ + beq.n 5a34 <_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 5a12 <_loop1_81_rule+0xbe> │ │ │ │ │ + bne.n 5a26 <_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 │ │ │ │ │ @@ -9906,1155 +9910,1155 @@ │ │ │ │ │ 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 5a2a <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 5a3e <_loop1_81_rule+0xd6> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.n 5a54 <_loop1_81_rule+0x100> │ │ │ │ │ + beq.n 5a68 <_loop1_81_rule+0x100> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 59d2 <_loop1_81_rule+0x7e> │ │ │ │ │ + b.n 59e6 <_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, 5a6c <_loop1_81_rule+0x118> │ │ │ │ │ + cbz r0, 5a80 <_loop1_81_rule+0x118> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 5a48 <_loop1_81_rule+0xf4> │ │ │ │ │ + b.n 5a5c <_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 5a3c <_loop1_81_rule+0xe8> │ │ │ │ │ + b.n 5a50 <_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 598c <_loop1_81_rule+0x38> │ │ │ │ │ - b.n 5a3c <_loop1_81_rule+0xe8> │ │ │ │ │ + beq.n 59a0 <_loop1_81_rule+0x38> │ │ │ │ │ + b.n 5a50 <_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 5a2a <_loop1_81_rule+0xd6> │ │ │ │ │ + b.n 5a3e <_loop1_81_rule+0xd6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005aa0 <_tmp_154_rule>: │ │ │ │ │ +00005ab4 <_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 5dc0 <_tmp_154_rule+0x320> │ │ │ │ │ + beq.w 5dd4 <_tmp_154_rule+0x320> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5dc0 <_tmp_154_rule+0x320> │ │ │ │ │ + bne.w 5dd4 <_tmp_154_rule+0x320> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d40 <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 5d54 <_tmp_154_rule+0x2a0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d9a <_tmp_154_rule+0x2fa> │ │ │ │ │ + beq.w 5dae <_tmp_154_rule+0x2fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d9a <_tmp_154_rule+0x2fa> │ │ │ │ │ + bne.w 5dae <_tmp_154_rule+0x2fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5da8 <_tmp_154_rule+0x308> │ │ │ │ │ + bne.w 5dbc <_tmp_154_rule+0x308> │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5b80 <_tmp_154_rule+0xe0> │ │ │ │ │ + bne.n 5b94 <_tmp_154_rule+0xe0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5d40 <_tmp_154_rule+0x2a0> │ │ │ │ │ + bne.w 5d54 <_tmp_154_rule+0x2a0> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5d86 <_tmp_154_rule+0x2e6> │ │ │ │ │ + beq.w 5d9a <_tmp_154_rule+0x2e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d86 <_tmp_154_rule+0x2e6> │ │ │ │ │ + bne.w 5d9a <_tmp_154_rule+0x2e6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d94 <_tmp_154_rule+0x2f4> │ │ │ │ │ + bne.w 5da8 <_tmp_154_rule+0x2f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_string_token │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbnz r0, 5b64 <_tmp_154_rule+0xc4> │ │ │ │ │ + cbnz r0, 5b78 <_tmp_154_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_constant_from_string │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5d4c <_tmp_154_rule+0x2ac> │ │ │ │ │ + beq.w 5d60 <_tmp_154_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5dae <_tmp_154_rule+0x30e> │ │ │ │ │ + bne.w 5dc2 <_tmp_154_rule+0x30e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5b58 <_tmp_154_rule+0xb8> │ │ │ │ │ + b.n 5b6c <_tmp_154_rule+0xb8> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 5df2 <_tmp_154_rule+0x352> │ │ │ │ │ + beq.w 5e06 <_tmp_154_rule+0x352> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5df2 <_tmp_154_rule+0x352> │ │ │ │ │ + bne.w 5e06 <_tmp_154_rule+0x352> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5dea <_tmp_154_rule+0x34a> │ │ │ │ │ + bne.w 5dfe <_tmp_154_rule+0x34a> │ │ │ │ │ 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 5dd8 <_tmp_154_rule+0x338> │ │ │ │ │ + beq.w 5dec <_tmp_154_rule+0x338> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 5de4 <_tmp_154_rule+0x344> │ │ │ │ │ + bne.w 5df8 <_tmp_154_rule+0x344> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 5bd4 <_tmp_154_rule+0x134> │ │ │ │ │ + b.n 5be8 <_tmp_154_rule+0x134> │ │ │ │ │ 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.w 5d70 <_tmp_154_rule+0x2d0> │ │ │ │ │ + beq.w 5d84 <_tmp_154_rule+0x2d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5d70 <_tmp_154_rule+0x2d0> │ │ │ │ │ + bne.w 5d84 <_tmp_154_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5d7e <_tmp_154_rule+0x2de> │ │ │ │ │ + bne.w 5d92 <_tmp_154_rule+0x2de> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 103f4 │ │ │ │ │ + bl 10408 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 5c2e <_tmp_154_rule+0x18e> │ │ │ │ │ + cbnz r0, 5c42 <_tmp_154_rule+0x18e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 5c56 <_tmp_154_rule+0x1b6> │ │ │ │ │ + cbnz r3, 5c6a <_tmp_154_rule+0x1b6> │ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5c56 <_tmp_154_rule+0x1b6> │ │ │ │ │ + cbz r0, 5c6a <_tmp_154_rule+0x1b6> │ │ │ │ │ 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 5e12 <_tmp_154_rule+0x372> │ │ │ │ │ + beq.w 5e26 <_tmp_154_rule+0x372> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5dfa <_tmp_154_rule+0x35a> │ │ │ │ │ + bne.w 5e0e <_tmp_154_rule+0x35a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 5bca <_tmp_154_rule+0x12a> │ │ │ │ │ + bne.n 5bde <_tmp_154_rule+0x12a> │ │ │ │ │ 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 5dd2 <_tmp_154_rule+0x332> │ │ │ │ │ + beq.w 5de6 <_tmp_154_rule+0x332> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 5bca <_tmp_154_rule+0x12a> │ │ │ │ │ + b.n 5bde <_tmp_154_rule+0x12a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ 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.w 5dd2 <_tmp_154_rule+0x332> │ │ │ │ │ + beq.w 5de6 <_tmp_154_rule+0x332> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + ble.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r7, #9 │ │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq.n 5cf2 <_tmp_154_rule+0x252> │ │ │ │ │ + beq.n 5d06 <_tmp_154_rule+0x252> │ │ │ │ │ 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 5ce2 <_tmp_154_rule+0x242> │ │ │ │ │ + bne.n 5cf6 <_tmp_154_rule+0x242> │ │ │ │ │ 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, 5d48 <_tmp_154_rule+0x2a8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ + cbz r0, 5d5c <_tmp_154_rule+0x2a8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_joined_str │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 5d60 <_tmp_154_rule+0x2c0> │ │ │ │ │ + cbz r0, 5d74 <_tmp_154_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 5b7a <_tmp_154_rule+0xda> │ │ │ │ │ + beq.w 5b8e <_tmp_154_rule+0xda> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5b58 <_tmp_154_rule+0xb8> │ │ │ │ │ + beq.w 5b6c <_tmp_154_rule+0xb8> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5b22 <_tmp_154_rule+0x82> │ │ │ │ │ + beq.w 5b36 <_tmp_154_rule+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b5c <_tmp_154_rule+0xbc> │ │ │ │ │ + b.n 5b70 <_tmp_154_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b16 <_tmp_154_rule+0x76> │ │ │ │ │ + b.n 5b2a <_tmp_154_rule+0x76> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 5d5a <_tmp_154_rule+0x2ba> │ │ │ │ │ + cbz r0, 5d6e <_tmp_154_rule+0x2ba> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 5b58 <_tmp_154_rule+0xb8> │ │ │ │ │ + b.n 5b6c <_tmp_154_rule+0xb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d34 <_tmp_154_rule+0x294> │ │ │ │ │ + bne.n 5d48 <_tmp_154_rule+0x294> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d38 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5d4c <_tmp_154_rule+0x298> │ │ │ │ │ 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 5bfa <_tmp_154_rule+0x15a> │ │ │ │ │ + beq.w 5c0e <_tmp_154_rule+0x15a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5c5c <_tmp_154_rule+0x1bc> │ │ │ │ │ + b.n 5c70 <_tmp_154_rule+0x1bc> │ │ │ │ │ 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 5b48 <_tmp_154_rule+0xa8> │ │ │ │ │ + beq.w 5b5c <_tmp_154_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d5a <_tmp_154_rule+0x2ba> │ │ │ │ │ + b.n 5d6e <_tmp_154_rule+0x2ba> │ │ │ │ │ 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 5b06 <_tmp_154_rule+0x66> │ │ │ │ │ + beq.w 5b1a <_tmp_154_rule+0x66> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 5d38 <_tmp_154_rule+0x298> │ │ │ │ │ + b.n 5d4c <_tmp_154_rule+0x298> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 5d56 <_tmp_154_rule+0x2b6> │ │ │ │ │ - b.n 5b58 <_tmp_154_rule+0xb8> │ │ │ │ │ + bne.n 5d6a <_tmp_154_rule+0x2b6> │ │ │ │ │ + b.n 5b6c <_tmp_154_rule+0xb8> │ │ │ │ │ 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 5ade <_tmp_154_rule+0x3e> │ │ │ │ │ - b.n 5d40 <_tmp_154_rule+0x2a0> │ │ │ │ │ + beq.w 5af2 <_tmp_154_rule+0x3e> │ │ │ │ │ + b.n 5d54 <_tmp_154_rule+0x2a0> │ │ │ │ │ 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 5b18 <_tmp_154_rule+0x78> │ │ │ │ │ + b.n 5b2c <_tmp_154_rule+0x78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5b18 <_tmp_154_rule+0x78> │ │ │ │ │ + b.n 5b2c <_tmp_154_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 5b9e <_tmp_154_rule+0xfe> │ │ │ │ │ + b.n 5bb2 <_tmp_154_rule+0xfe> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5c32 <_tmp_154_rule+0x192> │ │ │ │ │ + beq.w 5c46 <_tmp_154_rule+0x192> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5d82 <_tmp_154_rule+0x2e2> │ │ │ │ │ + b.n 5d96 <_tmp_154_rule+0x2e2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5d82 <_tmp_154_rule+0x2e2> │ │ │ │ │ - b.n 5e0c <_tmp_154_rule+0x36c> │ │ │ │ │ + beq.n 5d96 <_tmp_154_rule+0x2e2> │ │ │ │ │ + b.n 5e20 <_tmp_154_rule+0x36c> │ │ │ │ │ │ │ │ │ │ -00005e20 : │ │ │ │ │ +00005e34 : │ │ │ │ │ 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 5e8c │ │ │ │ │ + beq.n 5ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 5e8c │ │ │ │ │ + cbnz r0, 5ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 5e98 │ │ │ │ │ + cbnz r3, 5eac │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e7a │ │ │ │ │ + cbnz r0, 5e8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5e98 │ │ │ │ │ + cbnz r3, 5eac │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 5e7a │ │ │ │ │ + cbnz r0, 5e8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, 5e98 │ │ │ │ │ + cbnz r3, 5eac │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 5e82 │ │ │ │ │ + cbz r0, 5e96 │ │ │ │ │ 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 5e80 │ │ │ │ │ + b.n 5e94 │ │ │ │ │ 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 5e4e │ │ │ │ │ + beq.n 5e62 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005ea4 : │ │ │ │ │ +00005eb8 : │ │ │ │ │ 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 63b2 │ │ │ │ │ + beq.w 63c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 63b2 │ │ │ │ │ + bne.w 63c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 63c0 │ │ │ │ │ + bne.w 63d4 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.w 6066 │ │ │ │ │ + beq.w 607a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 6098 │ │ │ │ │ + beq.w 60ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6098 │ │ │ │ │ + bne.w 60ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60a6 │ │ │ │ │ + bne.w 60ba │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, 5f82 │ │ │ │ │ + cbnz r0, 5f96 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 6340 │ │ │ │ │ + beq.w 6354 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60a6 │ │ │ │ │ + bne.w 60ba │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 61ca │ │ │ │ │ + bne.w 61de │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 60a6 │ │ │ │ │ + bne.w 60ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 6568 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6054 │ │ │ │ │ + beq.n 6068 │ │ │ │ │ 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 r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r5, 5fb8 │ │ │ │ │ + cbz r5, 5fcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbz r0, 5fb6 │ │ │ │ │ + cbz r0, 5fca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6196 │ │ │ │ │ + bne.w 61aa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6396 │ │ │ │ │ + bne.w 63aa │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6374 │ │ │ │ │ + beq.w 6388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6374 │ │ │ │ │ + bne.w 6388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 636c │ │ │ │ │ + bne.w 6380 │ │ │ │ │ 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, 6048 │ │ │ │ │ + cbnz r0, 605c │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 639c │ │ │ │ │ + beq.w 63b0 │ │ │ │ │ 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 636c │ │ │ │ │ + bne.w 6380 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6260 │ │ │ │ │ + bne.w 6274 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 636c │ │ │ │ │ + bne.w 6380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 6568 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 605e │ │ │ │ │ + cbz r0, 6072 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 r5, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r5, 60ac │ │ │ │ │ + cbnz r5, 60c0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 5faa │ │ │ │ │ + b.n 5fbe │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 5f78 │ │ │ │ │ + b.n 5f8c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 603e │ │ │ │ │ + b.n 6052 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 61a2 │ │ │ │ │ + blt.w 61b6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6396 │ │ │ │ │ + bne.w 63aa │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 5f08 │ │ │ │ │ + bne.w 5f1c │ │ │ │ │ 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 5f20 │ │ │ │ │ + beq.w 5f34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fba │ │ │ │ │ + b.n 5fce │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 6384 │ │ │ │ │ + beq.w 6398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6384 │ │ │ │ │ + bne.w 6398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 636c │ │ │ │ │ + bne.w 6380 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6364 │ │ │ │ │ + beq.w 6378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 636c │ │ │ │ │ + bne.w 6380 │ │ │ │ │ mov sl, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 3694 │ │ │ │ │ + bl 3680 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 6114 │ │ │ │ │ + cbz r0, 6128 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq.n 61ac │ │ │ │ │ + beq.n 61c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str.w r2, [r7, sl, lsl #2] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - b.n 60f2 │ │ │ │ │ + b.n 6106 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ 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 r3, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 635e │ │ │ │ │ + beq.w 6372 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - ble.n 613c │ │ │ │ │ + ble.n 6150 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r7, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 612a │ │ │ │ │ + b.n 613e │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6392 │ │ │ │ │ + bne.w 63a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 63c0 │ │ │ │ │ + beq.w 63d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 638c │ │ │ │ │ + beq.w 63a0 │ │ │ │ │ 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 r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5fa0 │ │ │ │ │ + bne.w 5fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5faa │ │ │ │ │ + beq.w 5fbe │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 5fac │ │ │ │ │ + b.n 5fc0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 635e │ │ │ │ │ + beq.w 6372 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 6106 │ │ │ │ │ + b.n 611a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6338 │ │ │ │ │ + beq.w 634c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6338 │ │ │ │ │ + bne.w 634c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6356 │ │ │ │ │ + bne.w 636a │ │ │ │ │ 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, 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 62f8 │ │ │ │ │ + beq.n 630c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 62f8 │ │ │ │ │ + beq.n 630c │ │ │ │ │ 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 6314 │ │ │ │ │ + beq.n 6328 │ │ │ │ │ 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.n 630e │ │ │ │ │ + beq.n 6322 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 632c │ │ │ │ │ + beq.n 6340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 632c │ │ │ │ │ + bne.n 6340 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5f78 │ │ │ │ │ + b.n 5f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6324 │ │ │ │ │ + beq.n 6338 │ │ │ │ │ bl 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 6324 │ │ │ │ │ + bne.n 6338 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 631c │ │ │ │ │ + bne.n 6330 │ │ │ │ │ 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, 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 6300 │ │ │ │ │ + beq.n 6314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6300 │ │ │ │ │ + beq.n 6314 │ │ │ │ │ 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 636c │ │ │ │ │ + beq.n 6380 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 6308 │ │ │ │ │ + cbz r0, 631c │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 62ea │ │ │ │ │ + cbz r0, 62fe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6062 │ │ │ │ │ + beq.w 6076 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 63a8 │ │ │ │ │ + bne.n 63bc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 603e │ │ │ │ │ + b.n 6052 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f5e │ │ │ │ │ + b.n 5f72 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6026 │ │ │ │ │ + b.n 603a │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 62ca │ │ │ │ │ + b.n 62de │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 623c │ │ │ │ │ + b.n 6250 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fba │ │ │ │ │ + b.n 5fce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6028 │ │ │ │ │ + b.n 603c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 627c │ │ │ │ │ + b.n 6290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 634c │ │ │ │ │ + cbnz r0, 6360 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 5f78 │ │ │ │ │ + b.n 5f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 61ea │ │ │ │ │ + b.n 61fe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 5f3a │ │ │ │ │ + bge.w 5f4e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fba │ │ │ │ │ + b.n 5fce │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 5f60 │ │ │ │ │ + b.n 5f74 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 6050 │ │ │ │ │ + b.n 6064 │ │ │ │ │ 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 5fe8 │ │ │ │ │ - b.n 636c │ │ │ │ │ + beq.w 5ffc │ │ │ │ │ + b.n 6380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 60ca │ │ │ │ │ + b.n 60de │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 617c │ │ │ │ │ + b.n 6190 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6370 │ │ │ │ │ + b.n 6384 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5fac │ │ │ │ │ + b.n 5fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 6002 │ │ │ │ │ + bge.w 6016 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 6370 │ │ │ │ │ + b.n 6384 │ │ │ │ │ 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 5ee0 │ │ │ │ │ + beq.w 5ef4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 5fac │ │ │ │ │ + b.n 5fc0 │ │ │ │ │ │ │ │ │ │ -000063c8 : │ │ │ │ │ +000063dc : │ │ │ │ │ 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 652e │ │ │ │ │ + beq.w 6542 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 652e │ │ │ │ │ + bne.w 6542 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6544 │ │ │ │ │ + bne.w 6558 │ │ │ │ │ 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, 6462 │ │ │ │ │ + cbnz r0, 6476 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6536 │ │ │ │ │ + beq.w 654a │ │ │ │ │ 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.w 6544 │ │ │ │ │ + bne.w 6558 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 6476 │ │ │ │ │ + cbnz r0, 648a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6544 │ │ │ │ │ + bne.n 6558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 6568 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 6470 │ │ │ │ │ + cbz r0, 6484 │ │ │ │ │ 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 │ │ │ │ │ @@ -11062,287 +11066,287 @@ │ │ │ │ │ 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 6454 │ │ │ │ │ + b.n 6468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 6526 │ │ │ │ │ + beq.n 653a │ │ │ │ │ bl 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 6526 │ │ │ │ │ + bne.n 653a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 651e │ │ │ │ │ + bne.n 6532 │ │ │ │ │ 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 6514 │ │ │ │ │ + beq.n 6528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6514 │ │ │ │ │ + beq.n 6528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6544 │ │ │ │ │ + beq.n 6558 │ │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 654c │ │ │ │ │ + beq.n 6560 │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 64fe │ │ │ │ │ + cbz r0, 6512 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6454 │ │ │ │ │ + beq.n 6468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6454 │ │ │ │ │ + beq.n 6468 │ │ │ │ │ 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 646a │ │ │ │ │ + b.n 647e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6440 │ │ │ │ │ + b.n 6454 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6440 │ │ │ │ │ + b.n 6454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6492 │ │ │ │ │ + b.n 64a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 63fc │ │ │ │ │ + b.n 6410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 641e │ │ │ │ │ - b.n 6506 │ │ │ │ │ + bge.w 6432 │ │ │ │ │ + b.n 651a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6510 │ │ │ │ │ + b.n 6524 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 64e2 │ │ │ │ │ + b.n 64f6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006554 : │ │ │ │ │ +00006568 : │ │ │ │ │ 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 6f74 │ │ │ │ │ + beq.w 6f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f74 │ │ │ │ │ + bne.w 6f88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f82 │ │ │ │ │ + bne.w 6f96 │ │ │ │ │ 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 6702 │ │ │ │ │ + bne.w 6716 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 6e82 │ │ │ │ │ + beq.w 6e96 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e94 │ │ │ │ │ + bne.w 6ea8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f66 │ │ │ │ │ + beq.w 6f7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f66 │ │ │ │ │ + bne.w 6f7a │ │ │ │ │ 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 6768 │ │ │ │ │ + beq.w 677c │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 67b2 │ │ │ │ │ + bne.w 67c6 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e94 │ │ │ │ │ + bne.w 6ea8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 67c4 │ │ │ │ │ + beq.w 67d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 67c4 │ │ │ │ │ + bne.w 67d8 │ │ │ │ │ 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 67e0 │ │ │ │ │ + beq.w 67f4 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6820 │ │ │ │ │ + bne.w 6834 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e94 │ │ │ │ │ + bne.w 6ea8 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 6f56 │ │ │ │ │ + beq.w 6f6a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f56 │ │ │ │ │ + bne.w 6f6a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ab0 │ │ │ │ │ + bne.w 6ac4 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 6710 │ │ │ │ │ + beq.n 6724 │ │ │ │ │ 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 673c │ │ │ │ │ + bne.n 6750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ab0 │ │ │ │ │ + bne.w 6ac4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6a78 │ │ │ │ │ + bne.w 6a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ab0 │ │ │ │ │ + bne.w 6ac4 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ab6 │ │ │ │ │ + bne.w 6aca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ab0 │ │ │ │ │ + bne.w 6ac4 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6bb4 │ │ │ │ │ + bne.w 6bc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -11356,304 +11360,304 @@ │ │ │ │ │ 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 6f4a │ │ │ │ │ + blt.w 6f5e │ │ │ │ │ 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 6ab0 │ │ │ │ │ + bne.w 6ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 66a2 │ │ │ │ │ + beq.n 66b6 │ │ │ │ │ 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 6aa6 │ │ │ │ │ + beq.w 6aba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6f3c │ │ │ │ │ + bne.w 6f50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1194 @ 0x4aa │ │ │ │ │ - b.n 66fe │ │ │ │ │ + b.n 6712 │ │ │ │ │ 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, 67a4 │ │ │ │ │ + cbnz r0, 67b8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e66 │ │ │ │ │ - cbz r0, 679c │ │ │ │ │ + bne.w 6e7a │ │ │ │ │ + cbz r0, 67b0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 6832 │ │ │ │ │ + blt.n 6846 │ │ │ │ │ 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 6608 │ │ │ │ │ + beq.w 661c │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 698c │ │ │ │ │ + bne.w 69a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6608 │ │ │ │ │ + b.n 661c │ │ │ │ │ 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 6644 │ │ │ │ │ + bne.w 6658 │ │ │ │ │ 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, 6812 │ │ │ │ │ + cbnz r0, 6826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e70 │ │ │ │ │ - cbz r0, 680c │ │ │ │ │ + bne.w 6e84 │ │ │ │ │ + cbz r0, 6820 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 68e4 │ │ │ │ │ + blt.n 68f8 │ │ │ │ │ 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 6652 │ │ │ │ │ + beq.w 6666 │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 69fa │ │ │ │ │ + bne.w 6a0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6652 │ │ │ │ │ + b.n 6666 │ │ │ │ │ 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 67a4 │ │ │ │ │ + bne.n 67b8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e66 │ │ │ │ │ + bne.w 6e7a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 67a0 │ │ │ │ │ + beq.n 67b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 67a0 │ │ │ │ │ + bge.n 67b4 │ │ │ │ │ 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 67a4 │ │ │ │ │ + bne.n 67b8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e66 │ │ │ │ │ + bne.w 6e7a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a6c │ │ │ │ │ + beq.w 6a80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 6a6c │ │ │ │ │ + bge.w 6a80 │ │ │ │ │ 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 6e7c │ │ │ │ │ + bne.w 6e90 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6e60 │ │ │ │ │ + bne.w 6e74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 69ec │ │ │ │ │ + beq.w 6a00 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 69ec │ │ │ │ │ + ble.w 6a00 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 68aa │ │ │ │ │ + b.n 68be │ │ │ │ │ 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 6812 │ │ │ │ │ + bne.n 6826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e70 │ │ │ │ │ + bne.w 6e84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 680e │ │ │ │ │ + beq.n 6822 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 680e │ │ │ │ │ + ble.w 6822 │ │ │ │ │ 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 6812 │ │ │ │ │ + bne.w 6826 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e70 │ │ │ │ │ + bne.w 6e84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6a72 │ │ │ │ │ + beq.w 6a86 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.w 6a72 │ │ │ │ │ + ble.w 6a86 │ │ │ │ │ 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 6e78 │ │ │ │ │ + bne.w 6e8c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 3db4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6e6e │ │ │ │ │ + bne.w 6e82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 69f4 │ │ │ │ │ + beq.n 6a08 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 69f4 │ │ │ │ │ + ble.n 6a08 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 6956 │ │ │ │ │ + b.n 696a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 67c0 │ │ │ │ │ + beq.w 67d4 │ │ │ │ │ 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 67c0 │ │ │ │ │ + beq.w 67d4 │ │ │ │ │ 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 6f82 │ │ │ │ │ + beq.w 6f96 │ │ │ │ │ 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] │ │ │ │ │ @@ -11661,54 +11665,54 @@ │ │ │ │ │ strd r9, 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 6a5c │ │ │ │ │ + beq.n 6a70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6a5c │ │ │ │ │ + bne.n 6a70 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 6760 │ │ │ │ │ + b.n 6774 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 67a0 │ │ │ │ │ + b.n 67b4 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 680e │ │ │ │ │ + b.n 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 682e │ │ │ │ │ + beq.w 6842 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 682e │ │ │ │ │ + beq.w 6842 │ │ │ │ │ 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 682e │ │ │ │ │ + beq.w 6842 │ │ │ │ │ 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 6f82 │ │ │ │ │ + beq.w 6f96 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -11716,323 +11720,323 @@ │ │ │ │ │ ldr r6, [r7, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 69e2 │ │ │ │ │ + bne.n 69f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e8e │ │ │ │ │ + bne.w 6ea2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 6760 │ │ │ │ │ + b.n 6774 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 67a0 │ │ │ │ │ + b.n 67b4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 680e │ │ │ │ │ + b.n 6822 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6554 │ │ │ │ │ + bl 6568 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66ba │ │ │ │ │ + beq.w 66ce │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66ba │ │ │ │ │ + beq.w 66ce │ │ │ │ │ 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 674e │ │ │ │ │ + bne.w 6762 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f4a │ │ │ │ │ + bne.w 6f5e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.n 66ee │ │ │ │ │ + b.n 6702 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f14 │ │ │ │ │ + beq.w 6f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f14 │ │ │ │ │ + bne.w 6f28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f0c │ │ │ │ │ + bne.w 6f20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c82 │ │ │ │ │ + beq.w 6c96 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f1c │ │ │ │ │ + beq.w 6f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f1c │ │ │ │ │ + bne.w 6f30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6eb6 │ │ │ │ │ + bne.w 6eca │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6c74 │ │ │ │ │ + beq.w 6c88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6eb6 │ │ │ │ │ + bne.w 6eca │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3694 │ │ │ │ │ + bl 3680 │ │ │ │ │ R_ARM_THM_CALL _tmp_166_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6c86 │ │ │ │ │ + bne.w 6c9a │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6dae │ │ │ │ │ + bne.w 6dc2 │ │ │ │ │ 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 6f0c │ │ │ │ │ + bne.w 6f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 6b88 │ │ │ │ │ + cbz r0, 6b9c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6e50 │ │ │ │ │ + bne.w 6e64 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r7, 6baa │ │ │ │ │ + cbnz r7, 6bbe │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6d7e │ │ │ │ │ + bne.w 6d92 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 66dc │ │ │ │ │ - b.n 6ab0 │ │ │ │ │ + beq.w 66f0 │ │ │ │ │ + b.n 6ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f04 │ │ │ │ │ + beq.w 6f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f04 │ │ │ │ │ + bne.w 6f18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6efa │ │ │ │ │ + bne.w 6f0e │ │ │ │ │ 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 6ef2 │ │ │ │ │ + beq.w 6f06 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6ef2 │ │ │ │ │ + bne.w 6f06 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6eea │ │ │ │ │ + bne.w 6efe │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6c9a │ │ │ │ │ + bne.n 6cae │ │ │ │ │ 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 66ec │ │ │ │ │ + bne.w 6700 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66ea │ │ │ │ │ + beq.w 66fe │ │ │ │ │ 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 6ab0 │ │ │ │ │ + beq.w 6ac4 │ │ │ │ │ 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 674e │ │ │ │ │ - b.n 6aa6 │ │ │ │ │ + bne.w 6762 │ │ │ │ │ + b.n 6aba │ │ │ │ │ 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 6b66 │ │ │ │ │ + b.n 6b7a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 6e36 │ │ │ │ │ + beq.w 6e4a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b.n 6b3a │ │ │ │ │ + b.n 6b4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 6f30 │ │ │ │ │ + beq.w 6f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 6f30 │ │ │ │ │ + bne.w 6f44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f28 │ │ │ │ │ + bne.w 6f3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ea4 │ │ │ │ │ + beq.w 6eb8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 6f28 │ │ │ │ │ + bne.w 6f3c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 6d16 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + cbz r3, 6d2a │ │ │ │ │ + bl 63dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 6d16 │ │ │ │ │ + cbz r0, 6d2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ebe │ │ │ │ │ + bne.w 6ed2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 6e22 │ │ │ │ │ + beq.w 6e36 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w r5, [r6, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 6ce4 │ │ │ │ │ + b.n 6cf8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ 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, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6e9e │ │ │ │ │ + beq.w 6eb2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n 6d70 │ │ │ │ │ + bgt.n 6d84 │ │ │ │ │ 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 │ │ │ │ │ @@ -12042,534 +12046,534 @@ │ │ │ │ │ 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 6f24 │ │ │ │ │ + beq.w 6f38 │ │ │ │ │ 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 6c22 │ │ │ │ │ - b.n 6c1c │ │ │ │ │ + beq.w 6c36 │ │ │ │ │ + b.n 6c30 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 6d32 │ │ │ │ │ + b.n 6d46 │ │ │ │ │ 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 6ab0 │ │ │ │ │ + beq.w 6ac4 │ │ │ │ │ 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 674e │ │ │ │ │ - b.n 6aa6 │ │ │ │ │ + bne.w 6762 │ │ │ │ │ + b.n 6aba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 6b58 │ │ │ │ │ + bne.w 6b6c │ │ │ │ │ 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.w 6f38 │ │ │ │ │ + beq.w 6f4c │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 6de4 │ │ │ │ │ + ble.n 6df8 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - b.n 6dd0 │ │ │ │ │ + b.n 6de4 │ │ │ │ │ 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 6b66 │ │ │ │ │ + bne.w 6b7a │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 6e16 │ │ │ │ │ + cbz r0, 6e2a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6b92 │ │ │ │ │ + beq.w 6ba6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 6ede │ │ │ │ │ + bne.n 6ef2 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6b92 │ │ │ │ │ + b.n 6ba6 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6e9c │ │ │ │ │ + beq.n 6eb0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 6d0a │ │ │ │ │ + b.n 6d1e │ │ │ │ │ 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 6c6a │ │ │ │ │ + beq.w 6c7e │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6c8e │ │ │ │ │ + b.n 6ca2 │ │ │ │ │ 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.n 6e0e │ │ │ │ │ - b.n 6e16 │ │ │ │ │ + bne.n 6e22 │ │ │ │ │ + b.n 6e2a │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 660a │ │ │ │ │ + b.w 661e │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 6654 │ │ │ │ │ + b.w 6668 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 6812 │ │ │ │ │ + b.n 6826 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 67a4 │ │ │ │ │ + b.n 67b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 65ae │ │ │ │ │ + bge.w 65c2 │ │ │ │ │ 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 670a │ │ │ │ │ + b.n 671e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ 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 6c18 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6b66 │ │ │ │ │ + b.n 6b7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d02 │ │ │ │ │ + beq.w 6d16 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c18 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6baa │ │ │ │ │ + b.n 6bbe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c1c │ │ │ │ │ + b.n 6c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6c00 │ │ │ │ │ + b.n 6c14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.w 66ec │ │ │ │ │ + b.w 6700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6bd4 │ │ │ │ │ + b.n 6be8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6baa │ │ │ │ │ + b.n 6bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6ad6 │ │ │ │ │ + b.n 6aea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6b10 │ │ │ │ │ + b.n 6b24 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 6c1c │ │ │ │ │ + b.n 6c30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6c18 │ │ │ │ │ + b.n 6c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 6cba │ │ │ │ │ + b.n 6cce │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 6c70 │ │ │ │ │ + b.n 6c84 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6756 │ │ │ │ │ + beq.w 676a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - b.w 66ee │ │ │ │ │ + b.w 6702 │ │ │ │ │ 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 6682 │ │ │ │ │ - b.n 6ab0 │ │ │ │ │ + beq.w 6696 │ │ │ │ │ + b.n 6ac4 │ │ │ │ │ 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 65e6 │ │ │ │ │ + b.w 65fa │ │ │ │ │ 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 6590 │ │ │ │ │ + beq.w 65a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 6e96 │ │ │ │ │ + b.n 6eaa │ │ │ │ │ │ │ │ │ │ -00006f88 : │ │ │ │ │ +00006f9c : │ │ │ │ │ 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 7298 │ │ │ │ │ + beq.w 72ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7298 │ │ │ │ │ + bne.w 72ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72a6 │ │ │ │ │ + bne.w 72ba │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 6ffc │ │ │ │ │ + beq.n 7010 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 702e │ │ │ │ │ + cbnz r0, 7042 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 70cc │ │ │ │ │ + bne.n 70e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 72ac │ │ │ │ │ + blt.w 72c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 72a6 │ │ │ │ │ + bne.w 72ba │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fe4 │ │ │ │ │ + beq.n 6ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 724e │ │ │ │ │ + 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 724e │ │ │ │ │ + bne.w 7262 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 71a0 │ │ │ │ │ + bne.w 71b4 │ │ │ │ │ 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 7238 │ │ │ │ │ + beq.w 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7238 │ │ │ │ │ + bne.w 724c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 7246 │ │ │ │ │ + bne.w 725a │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 7152 │ │ │ │ │ + beq.n 7166 │ │ │ │ │ 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 7180 │ │ │ │ │ + bne.n 7194 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 71a0 │ │ │ │ │ + bne.n 71b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 70e0 │ │ │ │ │ + cbnz r0, 70f4 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6fee │ │ │ │ │ + beq.n 7002 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 72a6 │ │ │ │ │ + bne.w 72ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6c94 │ │ │ │ │ + bl 6c1c │ │ │ │ │ R_ARM_THM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 6fee │ │ │ │ │ + b.n 7002 │ │ │ │ │ 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 70be │ │ │ │ │ + beq.n 70d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe4 │ │ │ │ │ + beq.w 6ff8 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6fe4 │ │ │ │ │ + beq.w 6ff8 │ │ │ │ │ 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 72a6 │ │ │ │ │ + beq.w 72ba │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_GeneratorExp │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7264 │ │ │ │ │ + beq.w 7278 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7264 │ │ │ │ │ + bne.w 7278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ff0 │ │ │ │ │ + b.n 7004 │ │ │ │ │ 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 721a │ │ │ │ │ + blt.n 722e │ │ │ │ │ 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 7246 │ │ │ │ │ + bne.n 725a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 70a4 │ │ │ │ │ + beq.n 70b8 │ │ │ │ │ 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] │ │ │ │ │ - cbnz r0, 71b0 │ │ │ │ │ + cbnz r0, 71c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 70b4 │ │ │ │ │ + beq.n 70c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 6fee │ │ │ │ │ - b.n 70ce │ │ │ │ │ + beq.w 7002 │ │ │ │ │ + b.n 70e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7290 │ │ │ │ │ + beq.n 72a4 │ │ │ │ │ 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 7290 │ │ │ │ │ + beq.n 72a4 │ │ │ │ │ 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 728a │ │ │ │ │ + beq.n 729e │ │ │ │ │ strd fp, r3, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -12577,521 +12581,521 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7226 │ │ │ │ │ + cbz r0, 723a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 727c │ │ │ │ │ + bne.n 7290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 70f8 │ │ │ │ │ + b.n 710c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7196 │ │ │ │ │ + b.n 71aa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 7260 │ │ │ │ │ + cbz r0, 7274 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7196 │ │ │ │ │ + b.n 71aa │ │ │ │ │ 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 7082 │ │ │ │ │ + beq.w 7096 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7196 │ │ │ │ │ + b.n 71aa │ │ │ │ │ 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 7058 │ │ │ │ │ - b.n 71a0 │ │ │ │ │ + beq.w 706c │ │ │ │ │ + b.n 71b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 724a │ │ │ │ │ + b.n 725e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ff0 │ │ │ │ │ + beq.w 7004 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 6ff4 │ │ │ │ │ + b.n 7008 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7230 │ │ │ │ │ - b.n 70f8 │ │ │ │ │ + bne.n 7244 │ │ │ │ │ + b.n 710c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 71e6 │ │ │ │ │ + b.n 71fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 724a │ │ │ │ │ + b.n 725e │ │ │ │ │ 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 6fc4 │ │ │ │ │ + beq.w 6fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7276 │ │ │ │ │ + b.n 728a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7276 │ │ │ │ │ + b.n 728a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000072b8 : │ │ │ │ │ +000072cc : │ │ │ │ │ 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 7612 │ │ │ │ │ + beq.w 7626 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7612 │ │ │ │ │ + bne.w 7626 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7620 │ │ │ │ │ + bne.w 7634 │ │ │ │ │ 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, 7312 │ │ │ │ │ + cbz r0, 7326 │ │ │ │ │ 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 789c │ │ │ │ │ + beq.w 78b0 │ │ │ │ │ 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 741c │ │ │ │ │ + bne.n 7430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7620 │ │ │ │ │ + bne.w 7634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7350 │ │ │ │ │ + cbz r0, 7364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 73b0 │ │ │ │ │ + bne.n 73c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7620 │ │ │ │ │ + bne.w 7634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ - cbz r0, 7374 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ + cbz r0, 7388 │ │ │ │ │ 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 7304 │ │ │ │ │ + b.n 7318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7620 │ │ │ │ │ + bne.w 7634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6ac │ │ │ │ │ + bl c6c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbnz r0, 73a4 │ │ │ │ │ + cbnz r0, 73b8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 7382 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 76d2 │ │ │ │ │ + bne.w 76e6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 7382 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7350 │ │ │ │ │ + beq.n 7364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7350 │ │ │ │ │ + beq.n 7364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7350 │ │ │ │ │ + beq.n 7364 │ │ │ │ │ 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 7620 │ │ │ │ │ + beq.w 7634 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 740e │ │ │ │ │ + cbz r0, 7422 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 73a6 │ │ │ │ │ + beq.n 73ba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78a8 │ │ │ │ │ + bne.w 78bc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 73a6 │ │ │ │ │ + b.n 73ba │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 78ae │ │ │ │ │ + bne.w 78c2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 78b2 │ │ │ │ │ + beq.w 78c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 78b2 │ │ │ │ │ + bne.w 78c6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ 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 78ba │ │ │ │ │ + bne.w 78ce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ 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, 7488 │ │ │ │ │ + cbz r0, 749c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 75ce │ │ │ │ │ + bne.w 75e2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76ee │ │ │ │ │ + bne.w 7702 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 766e │ │ │ │ │ + bne.w 7682 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7760 │ │ │ │ │ + bne.w 7774 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7a44 │ │ │ │ │ + beq.w 7a58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a44 │ │ │ │ │ + bne.w 7a58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7782 │ │ │ │ │ + bne.w 7796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 4820 │ │ │ │ │ + bl 480c │ │ │ │ │ R_ARM_THM_CALL pass_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7766 │ │ │ │ │ + bne.w 777a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7782 │ │ │ │ │ + bne.w 7796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 574c │ │ │ │ │ + bl 5738 │ │ │ │ │ R_ARM_THM_CALL break_stmt_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7766 │ │ │ │ │ + bne.w 777a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7782 │ │ │ │ │ + bne.w 7796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5664 <_tmp_43_rule+0x8> │ │ │ │ │ + bl 5650 │ │ │ │ │ R_ARM_THM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 776a │ │ │ │ │ + bne.w 777e │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ 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 77d2 │ │ │ │ │ + bne.w 77e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 775e │ │ │ │ │ + bne.w 7772 │ │ │ │ │ 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 7830 │ │ │ │ │ + bne.w 7844 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7332 │ │ │ │ │ + beq.w 7346 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 777e │ │ │ │ │ + bne.w 7792 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7890 │ │ │ │ │ + beq.w 78a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7890 │ │ │ │ │ + bne.w 78a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 788a │ │ │ │ │ + bne.w 789e │ │ │ │ │ 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 762a │ │ │ │ │ + bne.n 763e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 7332 │ │ │ │ │ + b.n 7346 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a18 │ │ │ │ │ + bl 79a0 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7488 │ │ │ │ │ + beq.w 749c │ │ │ │ │ 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, 75fe │ │ │ │ │ + cbnz r0, 7612 │ │ │ │ │ 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 7a4c │ │ │ │ │ + bne.w 7a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7574 │ │ │ │ │ + beq.n 7588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 757c │ │ │ │ │ + b.n 7590 │ │ │ │ │ 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 72f4 │ │ │ │ │ + beq.w 7308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 730c │ │ │ │ │ + b.n 7320 │ │ │ │ │ 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 75c2 │ │ │ │ │ + beq.n 75d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75c2 │ │ │ │ │ + beq.n 75d6 │ │ │ │ │ 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 7a16 │ │ │ │ │ + bne.w 7a2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 75c2 │ │ │ │ │ + beq.n 75d6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 75c8 │ │ │ │ │ + b.n 75dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74be │ │ │ │ │ + beq.w 74d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74be │ │ │ │ │ + beq.w 74d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74be │ │ │ │ │ + beq.w 74d2 │ │ │ │ │ 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 74be │ │ │ │ │ + beq.w 74d2 │ │ │ │ │ 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] │ │ │ │ │ @@ -13099,49 +13103,49 @@ │ │ │ │ │ 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 7396 │ │ │ │ │ + bne.w 73aa │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 760c │ │ │ │ │ + bne.n 7620 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 73a4 │ │ │ │ │ + bne.w 73b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 757c │ │ │ │ │ + b.n 7590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a4 │ │ │ │ │ + beq.w 74b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 74a4 │ │ │ │ │ + beq.w 74b8 │ │ │ │ │ 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 74a4 │ │ │ │ │ + beq.w 74b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13150,60 +13154,60 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 │ │ │ │ │ - bne.w 760a │ │ │ │ │ + bne.w 761e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7578 │ │ │ │ │ + b.n 758c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 757c │ │ │ │ │ + b.n 7590 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, 778a │ │ │ │ │ + cbnz r0, 779e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 754e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n 7624 │ │ │ │ │ + b.n 7638 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 753a │ │ │ │ │ + b.n 754e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 777a │ │ │ │ │ + beq.n 778e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 777a │ │ │ │ │ + beq.n 778e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2168 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 777a │ │ │ │ │ + beq.n 778e │ │ │ │ │ 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 │ │ │ │ │ @@ -13212,39 +13216,39 @@ │ │ │ │ │ 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 7748 │ │ │ │ │ + b.n 775c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6574 │ │ │ │ │ + bl 64fc │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7558 │ │ │ │ │ + bne.w 756c │ │ │ │ │ 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 7556 │ │ │ │ │ + beq.w 756a │ │ │ │ │ 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 7556 │ │ │ │ │ + beq.w 756a │ │ │ │ │ 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 │ │ │ │ │ @@ -13253,38 +13257,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 7748 │ │ │ │ │ + b.n 775c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6574 │ │ │ │ │ + bl 64fc │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7898 │ │ │ │ │ + cbnz r3, 78ac │ │ │ │ │ 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 7574 │ │ │ │ │ + beq.w 7588 │ │ │ │ │ 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 7574 │ │ │ │ │ + beq.w 7588 │ │ │ │ │ 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 │ │ │ │ │ @@ -13293,164 +13297,164 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ │ - b.n 7748 │ │ │ │ │ + b.n 775c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 75c8 │ │ │ │ │ + b.n 75dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 75ac │ │ │ │ │ + b.n 75c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7578 │ │ │ │ │ + b.n 758c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 731c │ │ │ │ │ + bge.w 7330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7624 │ │ │ │ │ + b.n 7638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7444 │ │ │ │ │ + b.n 7458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 796c │ │ │ │ │ + beq.n 7980 │ │ │ │ │ bl 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 796c │ │ │ │ │ + bne.n 7980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7964 │ │ │ │ │ + bne.n 7978 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 797c │ │ │ │ │ + beq.n 7990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7964 │ │ │ │ │ + bne.n 7978 │ │ │ │ │ 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 795c │ │ │ │ │ + beq.n 7970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 795c │ │ │ │ │ + cbnz r0, 7970 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r0, 793c │ │ │ │ │ + cbnz r0, 7950 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, 793c │ │ │ │ │ + cbz r0, 7950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7a18 │ │ │ │ │ + bl 79a0 │ │ │ │ │ R_ARM_THM_CALL expression_without_invalid_rule │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a74 │ │ │ │ │ + bne.w 7a88 │ │ │ │ │ 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, 798c │ │ │ │ │ + cbnz r6, 79a0 │ │ │ │ │ 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 745e │ │ │ │ │ + b.n 7472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7920 │ │ │ │ │ + b.n 7934 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 745e │ │ │ │ │ + b.n 7472 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 78d6 │ │ │ │ │ + b.n 78ea │ │ │ │ │ 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 745c │ │ │ │ │ + b.n 7470 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 794c │ │ │ │ │ + bne.n 7960 │ │ │ │ │ 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.w 7aba │ │ │ │ │ + beq.w 7ace │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 7aaa │ │ │ │ │ + bgt.n 7abe │ │ │ │ │ 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 745c │ │ │ │ │ + beq.w 7470 │ │ │ │ │ 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 │ │ │ │ │ @@ -13477,15 +13481,15 @@ │ │ │ │ │ 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 7748 │ │ │ │ │ + b.n 775c │ │ │ │ │ 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 │ │ │ │ │ @@ -13496,21 +13500,21 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 765c │ │ │ │ │ + b.n 7670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 74ea │ │ │ │ │ + b.n 74fe │ │ │ │ │ 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 │ │ │ │ │ @@ -13519,194 +13523,194 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b.n 75fe │ │ │ │ │ + b.n 7612 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 7a8c │ │ │ │ │ + beq.n 7aa0 │ │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 7908 │ │ │ │ │ + b.n 791c │ │ │ │ │ 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 7974 │ │ │ │ │ + beq.w 7988 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 7a80 │ │ │ │ │ + b.n 7a94 │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 79ac │ │ │ │ │ + b.n 79c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7978 │ │ │ │ │ + b.n 798c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007ac0 : │ │ │ │ │ +00007ad4 : │ │ │ │ │ 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 7d64 │ │ │ │ │ + beq.w 7d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d64 │ │ │ │ │ + bne.w 7d78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7cb6 │ │ │ │ │ + bne.w 7cca │ │ │ │ │ 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, 7b1a │ │ │ │ │ + cbz r0, 7b2e │ │ │ │ │ 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 7d74 │ │ │ │ │ + beq.w 7d88 │ │ │ │ │ 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 7cb6 │ │ │ │ │ + bne.w 7cca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7eac │ │ │ │ │ + bl 7ec0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7bf6 │ │ │ │ │ + beq.n 7c0a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7d4e │ │ │ │ │ + beq.w 7d62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d4e │ │ │ │ │ + bne.w 7d62 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d5c │ │ │ │ │ + bne.w 7d70 │ │ │ │ │ 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 7d2c │ │ │ │ │ + beq.w 7d40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d5c │ │ │ │ │ + bne.w 7d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 7d3e │ │ │ │ │ + beq.w 7d52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d3e │ │ │ │ │ + bne.w 7d52 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7c60 │ │ │ │ │ + bne.n 7c74 │ │ │ │ │ mov.w r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7c08 │ │ │ │ │ + cbnz r0, 7c1c │ │ │ │ │ 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 7cb6 │ │ │ │ │ + bne.n 7cca │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 7eac │ │ │ │ │ + bl 7ec0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7bfa │ │ │ │ │ + cbz r0, 7c0e │ │ │ │ │ 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 7b0c │ │ │ │ │ + b.n 7b20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7bd2 │ │ │ │ │ + b.n 7be6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7bf0 │ │ │ │ │ + b.n 7c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7eac │ │ │ │ │ + bl 7ec0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 7c60 │ │ │ │ │ + cbz r0, 7c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7d10 │ │ │ │ │ + bne.n 7d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -13714,457 +13718,457 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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.w 7d46 │ │ │ │ │ + beq.w 7d5a │ │ │ │ │ bl 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 7d46 │ │ │ │ │ + bne.n 7d5a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7c5e │ │ │ │ │ + cbnz r3, 7c72 │ │ │ │ │ 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 7cc0 │ │ │ │ │ + bne.n 7cd4 │ │ │ │ │ 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 7bc4 │ │ │ │ │ + beq.n 7bd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7bc4 │ │ │ │ │ + bne.n 7bd8 │ │ │ │ │ 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 7d26 │ │ │ │ │ + beq.n 7d3a │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge.n 7c9a │ │ │ │ │ + bge.n 7cae │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7c88 │ │ │ │ │ + b.n 7c9c │ │ │ │ │ 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 7d8a │ │ │ │ │ + bne.n 7d9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7b14 │ │ │ │ │ + b.n 7b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7eac │ │ │ │ │ + bl 7ec0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7c5e │ │ │ │ │ + beq.n 7c72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7cfc │ │ │ │ │ + cbnz r3, 7d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 7cea │ │ │ │ │ + beq.n 7cfe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 7c2c │ │ │ │ │ + b.n 7c40 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 7d24 │ │ │ │ │ + cbz r0, 7d38 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 7cdc │ │ │ │ │ + b.n 7cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7cd4 │ │ │ │ │ + beq.n 7ce8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7c64 │ │ │ │ │ + b.n 7c78 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7c1c │ │ │ │ │ - b.n 7d0a │ │ │ │ │ + beq.w 7c30 │ │ │ │ │ + b.n 7d1e │ │ │ │ │ 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 7bd2 │ │ │ │ │ + b.n 7be6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7baa │ │ │ │ │ + b.n 7bbe │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7c4c │ │ │ │ │ + b.n 7c60 │ │ │ │ │ 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 7b6e │ │ │ │ │ + beq.w 7b82 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7bd2 │ │ │ │ │ + b.n 7be6 │ │ │ │ │ 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 7afc │ │ │ │ │ - b.n 7cb6 │ │ │ │ │ + beq.w 7b10 │ │ │ │ │ + b.n 7cca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7b24 │ │ │ │ │ + bge.w 7b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7cba │ │ │ │ │ + b.n 7cce │ │ │ │ │ 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, 7dc4 │ │ │ │ │ + cbz r0, 7dd8 │ │ │ │ │ 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, 7dca │ │ │ │ │ + cbz r0, 7dde │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 7dca │ │ │ │ │ + cbnz r2, 7dde │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1117 @ 0x45d │ │ │ │ │ - b.n 7bf0 │ │ │ │ │ + b.n 7c04 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 7d9e │ │ │ │ │ + b.n 7db2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d80 │ │ │ │ │ + bne.n 7d94 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7dba │ │ │ │ │ + b.n 7dce │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007dd8 : │ │ │ │ │ +00007dec : │ │ │ │ │ single_target_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 7e92 │ │ │ │ │ + beq.n 7ea6 │ │ │ │ │ bl 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 7e92 │ │ │ │ │ + bne.n 7ea6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7e8a │ │ │ │ │ + bne.n 7e9e │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 7e38 │ │ │ │ │ + cbnz r0, 7e4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7e38 │ │ │ │ │ + cbnz r3, 7e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - cbnz r0, 7e42 │ │ │ │ │ + cbnz r0, 7e56 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, 7e38 │ │ │ │ │ + cbnz r3, 7e4c │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7e58 │ │ │ │ │ + cbnz r0, 7e6c │ │ │ │ │ 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 r1, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 7e9a │ │ │ │ │ + cbz r0, 7eae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 7e9a │ │ │ │ │ + cbnz r3, 7eae │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 7e38 │ │ │ │ │ + b.n 7e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7dd8 │ │ │ │ │ + bl 7dec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e34 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e34 │ │ │ │ │ + beq.n 7e48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7e38 │ │ │ │ │ + beq.n 7e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e38 │ │ │ │ │ + beq.n 7e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e3c │ │ │ │ │ + b.n 7e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e3c │ │ │ │ │ + b.n 7e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7e04 │ │ │ │ │ + b.n 7e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7e54 │ │ │ │ │ + beq.n 7e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 7e3c │ │ │ │ │ + b.n 7e50 │ │ │ │ │ │ │ │ │ │ -00007eac : │ │ │ │ │ +00007ec0 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 8118 │ │ │ │ │ + beq.w 812c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8118 │ │ │ │ │ + bne.w 812c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8126 │ │ │ │ │ + bne.w 813a │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fd6 │ │ │ │ │ + bne.n 7fea │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 816c │ │ │ │ │ + beq.w 8180 │ │ │ │ │ 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 8126 │ │ │ │ │ + bne.w 813a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 889c │ │ │ │ │ + bl 88b0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7fe4 │ │ │ │ │ + beq.n 7ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 81a2 │ │ │ │ │ + beq.w 81b6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81a2 │ │ │ │ │ + bne.w 81b6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81b0 │ │ │ │ │ + bne.w 81c4 │ │ │ │ │ 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 814a │ │ │ │ │ + beq.w 815e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 81b0 │ │ │ │ │ + bne.w 81c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 81c8 │ │ │ │ │ + beq.w 81dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 81c8 │ │ │ │ │ + bne.w 81dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8054 │ │ │ │ │ + bne.n 8068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 7ff6 │ │ │ │ │ + cbnz r0, 800a │ │ │ │ │ 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.w 8126 │ │ │ │ │ + bne.w 813a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 889c │ │ │ │ │ + bl 88b0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, 7fe8 │ │ │ │ │ + cbz r0, 7ffc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ 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, #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, #60] @ 0x3c │ │ │ │ │ - b.n 7fb2 │ │ │ │ │ + b.n 7fc6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 7fd2 │ │ │ │ │ + b.n 7fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 889c │ │ │ │ │ + bl 88b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f9c │ │ │ │ │ + beq.n 7fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8182 │ │ │ │ │ + bne.w 8196 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -14172,444 +14176,444 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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.w 819a │ │ │ │ │ + beq.w 81ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 819a │ │ │ │ │ + bne.w 81ae │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8052 │ │ │ │ │ + cbnz r3, 8066 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 80ec │ │ │ │ │ + bne.n 8100 │ │ │ │ │ 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 7fa4 │ │ │ │ │ + beq.n 7fb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7fa4 │ │ │ │ │ + bne.n 7fb8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8144 │ │ │ │ │ + beq.n 8158 │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov ip, fp │ │ │ │ │ - b.n 808c │ │ │ │ │ + b.n 80a0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 8080 │ │ │ │ │ + blt.n 8094 │ │ │ │ │ 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 │ │ │ │ │ - beq.n 8126 │ │ │ │ │ + beq.n 813a │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8166 │ │ │ │ │ + beq.n 817a │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 815c │ │ │ │ │ + beq.n 8170 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 815c │ │ │ │ │ + bne.n 8170 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1118 @ 0x45e │ │ │ │ │ - b.n 7fd2 │ │ │ │ │ + b.n 7fe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 889c │ │ │ │ │ + bl 88b0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8052 │ │ │ │ │ + beq.n 8066 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 81b8 │ │ │ │ │ + bne.n 81cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 8130 │ │ │ │ │ + beq.n 8144 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 801e │ │ │ │ │ + b.n 8032 │ │ │ │ │ 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 7ee8 │ │ │ │ │ + beq.w 7efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fde │ │ │ │ │ + b.n 7ff2 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 8142 │ │ │ │ │ + cbz r0, 8156 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 810a │ │ │ │ │ + b.n 811e │ │ │ │ │ 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 7fb2 │ │ │ │ │ + b.n 7fc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8178 │ │ │ │ │ + cbnz r0, 818c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 80e2 │ │ │ │ │ + b.n 80f6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 80c2 │ │ │ │ │ + b.n 80d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 7f04 │ │ │ │ │ + bge.w 7f18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 812a │ │ │ │ │ + b.n 813e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 800e │ │ │ │ │ + beq.w 8022 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8058 │ │ │ │ │ + b.n 806c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 8040 │ │ │ │ │ + b.n 8054 │ │ │ │ │ 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 7f4e │ │ │ │ │ + beq.w 7f62 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 7fb2 │ │ │ │ │ + b.n 7fc6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8102 │ │ │ │ │ + beq.n 8116 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b.n 8194 │ │ │ │ │ + b.n 81a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 7f8a │ │ │ │ │ + b.n 7f9e │ │ │ │ │ │ │ │ │ │ -000081d0 : │ │ │ │ │ +000081e4 : │ │ │ │ │ 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 883e │ │ │ │ │ + beq.w 884c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 883e │ │ │ │ │ + bne.w 884c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 884c │ │ │ │ │ + bne.w 885a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w 84fa │ │ │ │ │ + beq.w 850e │ │ │ │ │ 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 852a │ │ │ │ │ + beq.w 853e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 852a │ │ │ │ │ + bne.w 853e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8538 │ │ │ │ │ + bne.w 854c │ │ │ │ │ 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 843e │ │ │ │ │ + beq.w 8452 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 842c │ │ │ │ │ + beq.w 8440 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 886e │ │ │ │ │ + beq.w 8802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 886e │ │ │ │ │ + bne.w 8802 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8538 │ │ │ │ │ + bne.w 854c │ │ │ │ │ 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 8420 │ │ │ │ │ + beq.w 8434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8538 │ │ │ │ │ + bne.w 854c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8852 │ │ │ │ │ + beq.w 8860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8852 │ │ │ │ │ + bne.w 8860 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 85a2 │ │ │ │ │ + bne.w 85b4 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 853e │ │ │ │ │ + bne.w 8552 │ │ │ │ │ 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 8438 │ │ │ │ │ + bne.w 844c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 882a │ │ │ │ │ + beq.w 87ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 882a │ │ │ │ │ + bne.w 87ee │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8838 │ │ │ │ │ + bne.w 87fc │ │ │ │ │ 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 848c │ │ │ │ │ + beq.w 84a0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8430 │ │ │ │ │ + beq.n 8444 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87d8 │ │ │ │ │ + bne.w 8826 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8438 │ │ │ │ │ + bne.n 844c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 885a │ │ │ │ │ + beq.w 8868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 885a │ │ │ │ │ + bne.w 8868 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8868 │ │ │ │ │ + bne.w 8876 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 83ac │ │ │ │ │ + cbz r0, 83c0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8408 │ │ │ │ │ + beq.n 841c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 87a2 │ │ │ │ │ + beq.w 87b8 │ │ │ │ │ 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 8868 │ │ │ │ │ + bne.w 8876 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86f8 │ │ │ │ │ + bne.w 873a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8868 │ │ │ │ │ + bne.w 8876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 84e6 │ │ │ │ │ + beq.n 84fa │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 83a0 │ │ │ │ │ + bne.n 83b4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -14620,138 +14624,138 @@ │ │ │ │ │ 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 82fa │ │ │ │ │ + b.n 830e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8360 │ │ │ │ │ + beq.n 8374 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 83a2 │ │ │ │ │ + b.n 83b6 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 8814 │ │ │ │ │ + beq.w 887c │ │ │ │ │ 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.n 8538 │ │ │ │ │ + bne.n 854c │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86a2 │ │ │ │ │ + bne.w 86e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8538 │ │ │ │ │ + bne.n 854c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 84de │ │ │ │ │ + cbz r0, 84f2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 8260 │ │ │ │ │ + b.n 8274 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 87c0 │ │ │ │ │ + beq.w 87d6 │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8838 │ │ │ │ │ + bne.w 87fc │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 864c │ │ │ │ │ + bne.w 868e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 8838 │ │ │ │ │ + bne.w 87fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 84f2 │ │ │ │ │ + cbz r0, 8506 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ - b.n 833c │ │ │ │ │ + b.n 8350 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8480 │ │ │ │ │ + b.n 8494 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #1112 @ 0x458 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 83f8 │ │ │ │ │ + b.n 840c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 84d2 │ │ │ │ │ + b.n 84e6 │ │ │ │ │ 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 880c │ │ │ │ │ + blt.w 881e │ │ │ │ │ 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 │ │ │ │ │ - bne.n 8438 │ │ │ │ │ + bne.n 844c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 8234 │ │ │ │ │ + bne.w 8248 │ │ │ │ │ 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 824c │ │ │ │ │ + beq.w 8260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 82fa │ │ │ │ │ + b.n 830e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ce0 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 82e4 │ │ │ │ │ + beq.w 82f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8886 │ │ │ │ │ + bne.w 87a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -14760,821 +14764,820 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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.w 887e │ │ │ │ │ + beq.w 8892 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 887e │ │ │ │ │ + bne.w 8892 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 859e │ │ │ │ │ + cbnz r3, 85b0 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 874a │ │ │ │ │ + bne.n 865e │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 82ee │ │ │ │ │ + beq.w 8302 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 82ee │ │ │ │ │ + bne.w 8302 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 841a │ │ │ │ │ + beq.w 842e │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov ip, fp │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge.n 85e6 │ │ │ │ │ + bge.n 85f8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [lr, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 85d4 │ │ │ │ │ + b.n 85e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 87fc │ │ │ │ │ + bne.w 8848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 884c │ │ │ │ │ + beq.w 885a │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 87f6 │ │ │ │ │ + beq.w 8842 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Tuple │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8800 │ │ │ │ │ + beq.w 8812 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8800 │ │ │ │ │ + bne.w 8812 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 83a0 │ │ │ │ │ + b.n 83b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9cf4 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 84ba │ │ │ │ │ + beq.n 85b0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 889a │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.w 878a │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str.w r2, [r7, r5, lsl #2] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + b.n 857e │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 9e04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 84ce │ │ │ │ │ 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 87b8 │ │ │ │ │ + beq.w 87ce │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 8692 │ │ │ │ │ + cbz r0, 86d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84f6 │ │ │ │ │ + beq.w 850a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87cc │ │ │ │ │ + bne.w 87e2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 84d2 │ │ │ │ │ + b.n 84e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 846a │ │ │ │ │ + beq.w 847e │ │ │ │ │ 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 8428 │ │ │ │ │ + beq.w 843c │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 86e8 │ │ │ │ │ + cbz r0, 872a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84e2 │ │ │ │ │ + beq.w 84f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8820 │ │ │ │ │ + bne.w 8888 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b.n 8480 │ │ │ │ │ + b.n 8494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 83da │ │ │ │ │ + beq.w 83ee │ │ │ │ │ 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 8868 │ │ │ │ │ + beq.w 8876 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 873e │ │ │ │ │ + cbz r0, 8780 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 84ea │ │ │ │ │ + beq.w 84fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 87ae │ │ │ │ │ + cbnz r0, 87c4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n 84ea │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9ce0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 859e │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 878c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.n 8776 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - str.w r2, [r7, r5, lsl #2] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - b.n 856a │ │ │ │ │ + b.n 84fe │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8418 │ │ │ │ │ + beq.w 842c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 8768 │ │ │ │ │ + b.n 8680 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8760 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ + beq.w 856c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 85a6 │ │ │ │ │ + b.n 85b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 83b6 │ │ │ │ │ + bge.w 83ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8408 │ │ │ │ │ + b.n 841c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 8446 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 8496 │ │ │ │ │ + bge.w 84aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 8446 │ │ │ │ │ + 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 833c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 8446 │ │ │ │ │ + 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 82a4 │ │ │ │ │ + b.n 854c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 83b4 │ │ │ │ │ + movs r2, #1 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b.n 844e │ │ │ │ │ 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 884c │ │ │ │ │ + cbz r0, 885a │ │ │ │ │ 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 8626 │ │ │ │ │ + bne.w 8638 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8626 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 82fa │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 83a0 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 843a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge.w 8448 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movs r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 82fa │ │ │ │ │ - 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 8328 │ │ │ │ │ + b.n 8638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - b.n 8432 │ │ │ │ │ + b.n 830e │ │ │ │ │ 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 820c │ │ │ │ │ + beq.w 8220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 843a │ │ │ │ │ + b.n 844e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 82ce │ │ │ │ │ + b.n 82e2 │ │ │ │ │ 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 8386 │ │ │ │ │ + beq.w 839a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 8408 │ │ │ │ │ + b.n 841c │ │ │ │ │ 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 8290 │ │ │ │ │ - b.n 8538 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge.w 845c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movs r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + b.n 830e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 858c │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + b.n 85a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8558 │ │ │ │ │ - b.n 879c │ │ │ │ │ + beq.w 8676 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + b.n 87b2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000889c : │ │ │ │ │ +000088b0 : │ │ │ │ │ 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 9bb4 │ │ │ │ │ + beq.w 9bc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bb4 │ │ │ │ │ + bne.w 9bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bc2 │ │ │ │ │ + bne.w 9bd6 │ │ │ │ │ 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 8d2a │ │ │ │ │ + bne.w 8d3e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 99e2 │ │ │ │ │ + beq.w 99f6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r5, r7, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9bc2 │ │ │ │ │ + bne.w 9bd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9374 │ │ │ │ │ + bne.w 9388 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99f4 │ │ │ │ │ + bne.w 9a08 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c82 │ │ │ │ │ + beq.w 9c96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c82 │ │ │ │ │ + bne.w 9c96 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c90 │ │ │ │ │ + bne.w 9ca4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 8d38 │ │ │ │ │ + beq.w 8d4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 8d6a │ │ │ │ │ + beq.w 8d7e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d6a │ │ │ │ │ + bne.w 8d7e │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1132 @ 0x46c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8d8a │ │ │ │ │ + beq.w 8d9e │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 8ee2 │ │ │ │ │ + beq.w 8ef6 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cba │ │ │ │ │ + beq.w 9cce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cba │ │ │ │ │ + bne.w 9cce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cc8 │ │ │ │ │ + bne.w 9cdc │ │ │ │ │ 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 98d6 │ │ │ │ │ + beq.w 98ea │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8cf8 │ │ │ │ │ + bne.w 8d0c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b70 │ │ │ │ │ + beq.w 9b84 │ │ │ │ │ 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 9b70 │ │ │ │ │ + bne.w 9b84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91f0 │ │ │ │ │ + bne.w 9204 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b86 │ │ │ │ │ + beq.w 9b9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b86 │ │ │ │ │ + bne.w 9b9a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ca8 │ │ │ │ │ + bne.w 9cbc │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8ef4 │ │ │ │ │ + bne.w 8f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9b94 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9cb0 │ │ │ │ │ + beq.w 9cc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9cb0 │ │ │ │ │ + bne.w 9cc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9690 │ │ │ │ │ + bne.w 96a4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ad0 │ │ │ │ │ + beq.w 9ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ad0 │ │ │ │ │ + bne.w 9ae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cd2 │ │ │ │ │ + bne.w 9ce6 │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94ca │ │ │ │ │ + bne.w 94de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91f0 │ │ │ │ │ + bne.w 9204 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b98 │ │ │ │ │ + beq.w 9bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b98 │ │ │ │ │ + bne.w 9bac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9ba2 │ │ │ │ │ + bne.w 9bb6 │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95b6 │ │ │ │ │ + bne.w 95ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9b94 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9baa │ │ │ │ │ + beq.w 9bbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9baa │ │ │ │ │ + bne.w 9bbe │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b68 │ │ │ │ │ + bne.w 9b7c │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 948a │ │ │ │ │ + bne.w 949e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91f0 │ │ │ │ │ + bne.w 9204 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b5e │ │ │ │ │ + beq.w 9b72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b5e │ │ │ │ │ + bne.w 9b72 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b90 │ │ │ │ │ + bne.w 9ba4 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9526 │ │ │ │ │ + bne.w 953a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9b94 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c78 │ │ │ │ │ + beq.w 9c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c78 │ │ │ │ │ + bne.w 9c8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9cd8 │ │ │ │ │ + bne.w 9cec │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95f6 │ │ │ │ │ + bne.w 960a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91f0 │ │ │ │ │ + bne.w 9204 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9b4c │ │ │ │ │ + beq.w 9b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9b4c │ │ │ │ │ + bne.w 9b60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b56 │ │ │ │ │ + bne.w 9b6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9566 │ │ │ │ │ + bne.w 957a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9b94 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9ac6 │ │ │ │ │ + beq.w 9ada │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ac6 │ │ │ │ │ + bne.w 9ada │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bda │ │ │ │ │ + bne.w 9bee │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9336 │ │ │ │ │ + bne.w 934a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b80 │ │ │ │ │ + bne.w 9b94 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9bc8 │ │ │ │ │ + beq.w 9bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bc8 │ │ │ │ │ + bne.w 9bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9bd2 │ │ │ │ │ + bne.w 9be6 │ │ │ │ │ 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 92aa │ │ │ │ │ + bne.w 92be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 91f0 │ │ │ │ │ + bne.w 9204 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 9c96 │ │ │ │ │ + beq.w 9caa │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c96 │ │ │ │ │ + bne.w 9caa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 8ce2 │ │ │ │ │ + cbnz r3, 8cf6 │ │ │ │ │ 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 92f8 │ │ │ │ │ + bne.w 930c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9636 │ │ │ │ │ + bne.w 964a │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bl 9df0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + bl 9e04 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8e36 │ │ │ │ │ + beq.w 8e4a │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15584,214 +15587,214 @@ │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9ca0 │ │ │ │ │ + blt.w 9cb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 9c92 │ │ │ │ │ + bne.w 9ca6 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8972 │ │ │ │ │ + bne.w 8986 │ │ │ │ │ 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 r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 899a │ │ │ │ │ + bne.w 89ae │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 8ed0 │ │ │ │ │ + bne.w 8ee4 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 9912 │ │ │ │ │ + beq.w 9926 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9912 │ │ │ │ │ + bne.w 9926 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9920 │ │ │ │ │ + bne.w 9934 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 8e3e │ │ │ │ │ + beq.n 8e52 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e6c │ │ │ │ │ + bne.n 8e80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9920 │ │ │ │ │ + bne.w 9934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd0 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8ee6 │ │ │ │ │ + beq.n 8efa │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9814 │ │ │ │ │ + bne.w 9828 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - blt.n 8eca │ │ │ │ │ + blt.n 8ede │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 89a8 │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + bne.w 89bc │ │ │ │ │ + b.n 8d10 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 8d1e │ │ │ │ │ + b.n 8d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 9be2 │ │ │ │ │ + blt.w 9bf6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9920 │ │ │ │ │ + bne.w 9934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8df4 │ │ │ │ │ + beq.n 8e08 │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8df4 │ │ │ │ │ + beq.n 8e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd0 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8df4 │ │ │ │ │ + beq.n 8e08 │ │ │ │ │ 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.w 992c │ │ │ │ │ + beq.w 9940 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 97f8 │ │ │ │ │ + beq.w 980c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f8 │ │ │ │ │ + bne.w 980c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n 8e1e │ │ │ │ │ + ble.n 8e32 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 8d96 │ │ │ │ │ + b.n 8daa │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 89a8 │ │ │ │ │ + bne.w 89bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + b.n 8d10 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8e22 │ │ │ │ │ + beq.n 8e36 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8cfc │ │ │ │ │ + b.n 8d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8a4a │ │ │ │ │ + beq.w 8a5e │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b2a │ │ │ │ │ + beq.w 9b3e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9b10 │ │ │ │ │ + bne.w 9b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ │ @@ -15799,1624 +15802,1624 @@ │ │ │ │ │ mov fp, r2 │ │ │ │ │ str.w ip, [sp, #32] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 97e0 │ │ │ │ │ + beq.w 97f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97e0 │ │ │ │ │ + bne.w 97f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99a0 │ │ │ │ │ + beq.w 99b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99a0 │ │ │ │ │ + bne.w 99b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99ae │ │ │ │ │ + bne.w 99c2 │ │ │ │ │ movs r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 93c8 │ │ │ │ │ + bne.w 93dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 99b6 │ │ │ │ │ + beq.w 99ca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99b6 │ │ │ │ │ + bne.w 99ca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, 8ff6 │ │ │ │ │ + cbnz r2, 900a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 98c2 │ │ │ │ │ + beq.w 98d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98c2 │ │ │ │ │ + bne.w 98d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98ba │ │ │ │ │ + bne.w 98ce │ │ │ │ │ movs r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 981c │ │ │ │ │ + bne.w 9830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a1c │ │ │ │ │ + beq.w 9a30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a1c │ │ │ │ │ + bne.w 9a30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99da │ │ │ │ │ + bne.w 99ee │ │ │ │ │ movs r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9722 │ │ │ │ │ + bne.w 9736 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9986 │ │ │ │ │ + beq.w 999a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9986 │ │ │ │ │ + bne.w 999a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 997e │ │ │ │ │ + bne.w 9992 │ │ │ │ │ movs r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96d0 │ │ │ │ │ + bne.w 96e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9af6 │ │ │ │ │ + beq.w 9b0a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9af6 │ │ │ │ │ + bne.w 9b0a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9aee │ │ │ │ │ + bne.w 9b02 │ │ │ │ │ movs r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9696 │ │ │ │ │ + bne.w 96aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9974 │ │ │ │ │ + beq.w 9988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9974 │ │ │ │ │ + bne.w 9988 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 996c │ │ │ │ │ + bne.w 9980 │ │ │ │ │ movs r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 97a6 │ │ │ │ │ + bne.w 97ba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9c32 │ │ │ │ │ + beq.w 9c46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9c32 │ │ │ │ │ + bne.w 9c46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b08 │ │ │ │ │ + bne.w 9b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 975c │ │ │ │ │ + bne.w 9770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a64 │ │ │ │ │ + beq.w 9a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a64 │ │ │ │ │ + bne.w 9a78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9a5c │ │ │ │ │ + bne.w 9a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9646 │ │ │ │ │ + bne.w 965a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9964 │ │ │ │ │ + beq.w 9978 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9964 │ │ │ │ │ + bne.w 9978 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9b00 │ │ │ │ │ + bne.w 9b14 │ │ │ │ │ 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 940a │ │ │ │ │ + bne.w 941e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97f0 │ │ │ │ │ + bne.w 9804 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 9a12 │ │ │ │ │ + beq.w 9a26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9a12 │ │ │ │ │ + bne.w 9a26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 91e6 │ │ │ │ │ + cbnz r3, 91fa │ │ │ │ │ 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 944e │ │ │ │ │ + bne.w 9462 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8cee │ │ │ │ │ + beq.w 8d02 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8cee │ │ │ │ │ + bne.w 8d02 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98d0 │ │ │ │ │ + beq.w 98e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 923c │ │ │ │ │ + ble.n 9250 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 923c │ │ │ │ │ + beq.n 9250 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 922a │ │ │ │ │ + bne.n 923e │ │ │ │ │ mov r0, sl │ │ │ │ │ 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.w 9c90 │ │ │ │ │ + beq.w 9ca4 │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_cmpops │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 995e │ │ │ │ │ + beq.w 9972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9956 │ │ │ │ │ + beq.w 996a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Compare │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9904 │ │ │ │ │ + beq.w 9918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98ea │ │ │ │ │ + bne.w 98fe │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 8d1c │ │ │ │ │ + b.n 8d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ca0 │ │ │ │ │ + beq.w 8cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ca0 │ │ │ │ │ + beq.w 8cb4 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c3c │ │ │ │ │ + beq.w 9c50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ca6 │ │ │ │ │ + b.n 8cba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ce2 │ │ │ │ │ + beq.w 8cf6 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c50 │ │ │ │ │ + beq.w 9c64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8ce6 │ │ │ │ │ + b.n 8cfa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c58 │ │ │ │ │ + beq.w 8c6c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99fe │ │ │ │ │ + beq.w 9a12 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 8c5e │ │ │ │ │ + b.n 8c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 889c │ │ │ │ │ + bl 88b0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8918 │ │ │ │ │ + beq.w 892c │ │ │ │ │ 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 9bc2 │ │ │ │ │ + beq.w 9bd6 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 93ba │ │ │ │ │ + cbz r0, 93ce │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8d1e │ │ │ │ │ + beq.w 8d32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99ee │ │ │ │ │ + bne.w 9a02 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 8d1e │ │ │ │ │ + b.n 8d32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f92 │ │ │ │ │ + beq.w 8fa6 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a3c │ │ │ │ │ + beq.w 9a50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a26 │ │ │ │ │ + bne.w 9a3a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #2 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.w 970a │ │ │ │ │ + beq.w 971e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str.w r1, [sl, r6, lsl #2] │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 8f3a │ │ │ │ │ + b.n 8f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91aa │ │ │ │ │ + beq.w 91be │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91aa │ │ │ │ │ + beq.w 91be │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99c0 │ │ │ │ │ + beq.w 99d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93ee │ │ │ │ │ + beq.n 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 99d6 │ │ │ │ │ + bne.w 99ea │ │ │ │ │ subs r3, #2 │ │ │ │ │ - b.n 93f2 │ │ │ │ │ + b.n 9406 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91e6 │ │ │ │ │ + beq.w 91fa │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c62 │ │ │ │ │ + beq.w 9c76 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 93ee │ │ │ │ │ + beq.n 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 944a │ │ │ │ │ + beq.n 945e │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 91f0 │ │ │ │ │ + b.n 9204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b42 │ │ │ │ │ + beq.w 8b56 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ab2 │ │ │ │ │ + beq.w 9ac6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b48 │ │ │ │ │ + b.w 8b5c │ │ │ │ │ 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 9680 │ │ │ │ │ + bne.w 9694 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9868 │ │ │ │ │ + bne.w 987c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c06 │ │ │ │ │ + beq.w 9c1a │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9bf2 │ │ │ │ │ + beq.w 9c06 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8abe │ │ │ │ │ + b.w 8ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b86 │ │ │ │ │ + beq.w 8b9a │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c0a │ │ │ │ │ + beq.w 9c1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b8c │ │ │ │ │ + b.w 8ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c12 │ │ │ │ │ + beq.w 8c26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8c12 │ │ │ │ │ + beq.w 8c26 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a9e │ │ │ │ │ + beq.w 9ab2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c18 │ │ │ │ │ + b.w 8c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8afc │ │ │ │ │ + beq.w 8b10 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c1e │ │ │ │ │ + beq.w 9c32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b02 │ │ │ │ │ + b.w 8b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8bcc │ │ │ │ │ + beq.w 8be0 │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ada │ │ │ │ │ + beq.w 9aee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f1a │ │ │ │ │ + beq.w 8f2e │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bd2 │ │ │ │ │ + b.w 8be6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.w 8e3a │ │ │ │ │ + b.w 8e4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 916a │ │ │ │ │ + beq.w 917e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a6e │ │ │ │ │ + beq.w 9a82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9170 │ │ │ │ │ + b.n 9184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9876 │ │ │ │ │ + bne.w 988a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8abe │ │ │ │ │ + b.w 8ad2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90ac │ │ │ │ │ + beq.w 90c0 │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9990 │ │ │ │ │ + beq.w 99a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90b2 │ │ │ │ │ + b.n 90c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 906e │ │ │ │ │ + beq.w 9082 │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a4c │ │ │ │ │ + beq.w 9a60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9074 │ │ │ │ │ + b.n 9088 │ │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98cc │ │ │ │ │ + beq.w 98e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 93fc │ │ │ │ │ + b.n 9410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9030 │ │ │ │ │ + beq.w 9044 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a7e │ │ │ │ │ + beq.w 9a92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9036 │ │ │ │ │ + b.n 904a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 912a │ │ │ │ │ + beq.w 913e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 912a │ │ │ │ │ + beq.w 913e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a8e │ │ │ │ │ + beq.w 9aa2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9130 │ │ │ │ │ + b.n 9144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90ea │ │ │ │ │ + beq.w 90fe │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b3c │ │ │ │ │ + beq.w 9b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 90f0 │ │ │ │ │ + b.n 9104 │ │ │ │ │ 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 8f60 │ │ │ │ │ + beq.w 8f74 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n 91f0 │ │ │ │ │ + b.n 9204 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9940 │ │ │ │ │ + bne.w 9954 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 994c │ │ │ │ │ + beq.w 9960 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ - b.w 8eee │ │ │ │ │ + b.w 8f02 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cbnz r0, 987c │ │ │ │ │ + cbnz r0, 9890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 988c │ │ │ │ │ + bne.n 98a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 98b2 │ │ │ │ │ + beq.n 98c6 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - cbz r0, 98a0 │ │ │ │ │ + cbz r0, 98b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93ee │ │ │ │ │ + beq.w 9402 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ff8 │ │ │ │ │ + b.w 900c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 94e4 │ │ │ │ │ + beq.w 94f8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9690 │ │ │ │ │ + b.n 96a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 9898 │ │ │ │ │ + cbnz r0, 98ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ff6 │ │ │ │ │ + b.w 900a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9830 │ │ │ │ │ + beq.n 9844 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ff6 │ │ │ │ │ + b.w 900a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9860 │ │ │ │ │ + bne.n 9874 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ff8 │ │ │ │ │ + b.w 900c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ff6 │ │ │ │ │ + b.w 900a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8ff6 │ │ │ │ │ + b.w 900a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fda │ │ │ │ │ + b.w 8fee │ │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ │ 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 │ │ │ │ │ - b.w 8cfc │ │ │ │ │ + b.w 8d10 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 92a6 │ │ │ │ │ + beq.w 92ba │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 963c │ │ │ │ │ + b.n 9650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9900 │ │ │ │ │ - b.n 98fc │ │ │ │ │ + beq.n 9914 │ │ │ │ │ + b.n 9910 │ │ │ │ │ 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 8dd2 │ │ │ │ │ + beq.w 8de6 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ - b.w 8eee │ │ │ │ │ + b.w 8f02 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 8e22 │ │ │ │ │ - b.w 8eee │ │ │ │ │ + beq.w 8e36 │ │ │ │ │ + b.w 8f02 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8eee │ │ │ │ │ + b.w 8f02 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8e1e │ │ │ │ │ - b.w 8ec4 │ │ │ │ │ + beq.w 8e32 │ │ │ │ │ + b.w 8ed8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 927c │ │ │ │ │ + b.n 9290 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 926e │ │ │ │ │ + b.n 9282 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9192 │ │ │ │ │ + b.n 91a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 90f0 │ │ │ │ │ + b.w 9104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 90d4 │ │ │ │ │ + b.w 90e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9074 │ │ │ │ │ + b.w 9088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9058 │ │ │ │ │ + b.w 906c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90b0 │ │ │ │ │ - b.n 96ca │ │ │ │ │ + beq.w 90c4 │ │ │ │ │ + b.n 96de │ │ │ │ │ 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 8f84 │ │ │ │ │ + beq.w 8f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8f98 │ │ │ │ │ + b.w 8fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8fba │ │ │ │ │ + b.w 8fce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91ae │ │ │ │ │ + beq.w 91c2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 91b0 │ │ │ │ │ + b.w 91c4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99ce │ │ │ │ │ + b.n 99e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9036 │ │ │ │ │ + b.w 904a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 88f6 │ │ │ │ │ + bge.w 890a │ │ │ │ │ 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 8d32 │ │ │ │ │ + b.w 8d46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 936e │ │ │ │ │ + bne.w 9382 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c5e │ │ │ │ │ + b.w 8c72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 91d2 │ │ │ │ │ + b.w 91e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 901a │ │ │ │ │ + b.w 902e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 944a │ │ │ │ │ + beq.w 945e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8f98 │ │ │ │ │ + b.w 8fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f96 │ │ │ │ │ - b.n 9a34 │ │ │ │ │ + beq.w 8faa │ │ │ │ │ + b.n 9a48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9072 │ │ │ │ │ - b.n 9704 │ │ │ │ │ + beq.w 9086 │ │ │ │ │ + b.n 9718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9170 │ │ │ │ │ + b.w 9184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9152 │ │ │ │ │ + b.w 9166 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 916e │ │ │ │ │ - b.n 967a │ │ │ │ │ + beq.w 9182 │ │ │ │ │ + b.n 968e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9034 │ │ │ │ │ - b.n 9756 │ │ │ │ │ + beq.w 9048 │ │ │ │ │ + b.n 976a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 912e │ │ │ │ │ - b.n 97a0 │ │ │ │ │ + beq.w 9142 │ │ │ │ │ + b.n 97b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ae │ │ │ │ │ + bne.w 95c2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8c18 │ │ │ │ │ + b.w 8c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94c2 │ │ │ │ │ + bne.w 94d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b48 │ │ │ │ │ + b.w 8b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c40 │ │ │ │ │ + b.w 8c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8aa2 │ │ │ │ │ + b.w 8ab6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 962e │ │ │ │ │ + bne.w 9642 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8bd2 │ │ │ │ │ + b.w 8be6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 90b2 │ │ │ │ │ + b.w 90c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9096 │ │ │ │ │ + b.w 90aa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 91b0 │ │ │ │ │ + b.w 91c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 9130 │ │ │ │ │ + b.w 9144 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8f1e │ │ │ │ │ + beq.w 8f32 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a50 │ │ │ │ │ + b.w 8a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9b22 │ │ │ │ │ + bne.n 9b36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8a50 │ │ │ │ │ + b.w 8a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90ee │ │ │ │ │ - b.n 97da │ │ │ │ │ + beq.w 9102 │ │ │ │ │ + b.n 97ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8bfa │ │ │ │ │ + b.w 8c0e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c18 │ │ │ │ │ + b.w 8c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b70 │ │ │ │ │ + b.w 8b84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b48 │ │ │ │ │ + b.w 8b5c │ │ │ │ │ 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 8a12 │ │ │ │ │ + beq.w 8a26 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.w 91f0 │ │ │ │ │ + b.w 9204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a34 │ │ │ │ │ + b.w 8a48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b8c │ │ │ │ │ + b.w 8ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8ae6 │ │ │ │ │ + b.w 8afa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8b02 │ │ │ │ │ + b.w 8b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8b2c │ │ │ │ │ + b.w 8b40 │ │ │ │ │ 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 88d8 │ │ │ │ │ + beq.w 88ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 99f6 │ │ │ │ │ + b.n 9a0a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8c88 │ │ │ │ │ + b.w 8c9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8ca6 │ │ │ │ │ + b.w 8cba │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8c5e │ │ │ │ │ + b.w 8c72 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8eee │ │ │ │ │ + b.w 8f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 951e │ │ │ │ │ + bne.w 9532 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8abe │ │ │ │ │ + b.w 8ad2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 968e │ │ │ │ │ + b.n 96a2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 955e │ │ │ │ │ + bne.w 9572 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b8c │ │ │ │ │ + b.w 8ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 95ee │ │ │ │ │ + bne.w 9602 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8b02 │ │ │ │ │ + b.w 8b16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 9112 │ │ │ │ │ + b.w 9126 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 92f2 │ │ │ │ │ + bne.w 9306 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w 8ca6 │ │ │ │ │ + b.w 8cba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8ce6 │ │ │ │ │ - b.w 9330 │ │ │ │ │ + beq.w 8cfa │ │ │ │ │ + b.w 9344 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 91f0 │ │ │ │ │ - b.n 9484 │ │ │ │ │ + beq.w 9204 │ │ │ │ │ + b.n 9498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8bb6 │ │ │ │ │ + b.w 8bca │ │ │ │ │ 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 894a │ │ │ │ │ + beq.w 895e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9900 │ │ │ │ │ + b.n 9914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8cce │ │ │ │ │ + b.w 8ce2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9900 │ │ │ │ │ + b.n 9914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8a50 │ │ │ │ │ + b.w 8a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w 8a7a │ │ │ │ │ + b.w 8a8e │ │ │ │ │ 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 89cc │ │ │ │ │ + beq.w 89e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.w 8cfc │ │ │ │ │ + b.w 8d10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 9690 │ │ │ │ │ + b.n 96a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 8bd2 │ │ │ │ │ + b.w 8be6 │ │ │ │ │ │ │ │ │ │ -00009ce0 : │ │ │ │ │ +00009cf4 : │ │ │ │ │ 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 9dda │ │ │ │ │ + beq.n 9dee │ │ │ │ │ bl 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 9dda │ │ │ │ │ + bne.n 9dee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dd2 │ │ │ │ │ + bne.n 9de6 │ │ │ │ │ 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, 9d30 │ │ │ │ │ + cbz r0, 9d44 │ │ │ │ │ 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 9de2 │ │ │ │ │ + beq.n 9df6 │ │ │ │ │ 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 9dd2 │ │ │ │ │ + bne.n 9de6 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 9d80 │ │ │ │ │ + cbnz r0, 9d94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9dd2 │ │ │ │ │ + bne.n 9de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - cbz r0, 9d7c │ │ │ │ │ + bl 72cc │ │ │ │ │ + cbz r0, 9d90 │ │ │ │ │ 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 9d24 │ │ │ │ │ + b.n 9d38 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 9d6a │ │ │ │ │ + b.n 9d7e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d5a │ │ │ │ │ + beq.n 9d6e │ │ │ │ │ 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, 9dd2 │ │ │ │ │ + cbz r0, 9de6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - cbz r0, 9dbc │ │ │ │ │ + cbz r0, 9dd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9d6c │ │ │ │ │ + beq.n 9d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9d6c │ │ │ │ │ + beq.n 9d80 │ │ │ │ │ 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 9d2c │ │ │ │ │ + b.n 9d40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9dce │ │ │ │ │ + b.n 9de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 9d0e │ │ │ │ │ + b.n 9d22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 9d3c │ │ │ │ │ - b.n 9dc4 │ │ │ │ │ + bge.n 9d50 │ │ │ │ │ + b.n 9dd8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009df0 : │ │ │ │ │ +00009e04 : │ │ │ │ │ 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 9e3e │ │ │ │ │ + beq.n 9e52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, 9e3e │ │ │ │ │ + cbnz r0, 9e52 │ │ │ │ │ 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, 9e5a │ │ │ │ │ + cbz r0, 9e6e │ │ │ │ │ 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 │ │ │ │ │ @@ -17427,218 +17430,218 @@ │ │ │ │ │ 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 9e30 │ │ │ │ │ + bne.n 9e44 │ │ │ │ │ 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 9f90 │ │ │ │ │ + bne.w 9fa4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 9f78 │ │ │ │ │ + beq.n 9f8c │ │ │ │ │ bl 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 9f78 │ │ │ │ │ + bne.n 9f8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f84 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 9efa │ │ │ │ │ + beq.n 9f0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9f24 │ │ │ │ │ + bne.n 9f38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9f84 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd0 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, 9ee2 │ │ │ │ │ + cbz r0, 9ef6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f88 │ │ │ │ │ + bne.n 9f9c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bge.n 9ee8 │ │ │ │ │ + bge.n 9efc │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n 9e60 │ │ │ │ │ + b.n 9e74 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f88 │ │ │ │ │ + bne.n 9f9c │ │ │ │ │ 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 9f98 │ │ │ │ │ + blt.n 9fac │ │ │ │ │ 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 sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 9f84 │ │ │ │ │ + bne.n 9f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9eb8 │ │ │ │ │ + beq.n 9ecc │ │ │ │ │ movs r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9eb8 │ │ │ │ │ + beq.n 9ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd0 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9eb8 │ │ │ │ │ + beq.n 9ecc │ │ │ │ │ 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 9fbe │ │ │ │ │ + beq.n 9fd2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, sl │ │ │ │ │ movs r1, #10 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r9, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 9fa2 │ │ │ │ │ + cbz r0, 9fb6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 9fa2 │ │ │ │ │ + cbnz r2, 9fb6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt.n 9edc │ │ │ │ │ - b.n 9ee8 │ │ │ │ │ + bgt.n 9ef0 │ │ │ │ │ + b.n 9efc │ │ │ │ │ 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 9e96 │ │ │ │ │ + beq.n 9eaa │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e36 │ │ │ │ │ + b.n 9e4a │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 9e36 │ │ │ │ │ + b.n 9e4a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9f88 │ │ │ │ │ + b.n 9f9c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbnz r0, 9fca │ │ │ │ │ + cbnz r0, 9fde │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 9f88 │ │ │ │ │ + bne.n 9f9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9ee8 │ │ │ │ │ - b.n 9f70 │ │ │ │ │ + beq.n 9efc │ │ │ │ │ + b.n 9f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9ee8 │ │ │ │ │ - b.n 9f88 │ │ │ │ │ + beq.n 9efc │ │ │ │ │ + b.n 9f9c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 9f88 │ │ │ │ │ + b.n 9f9c │ │ │ │ │ │ │ │ │ │ -00009fd0 : │ │ │ │ │ +00009fe4 : │ │ │ │ │ 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 a01e │ │ │ │ │ + beq.n a032 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a01e │ │ │ │ │ + cbnz r0, a032 │ │ │ │ │ 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, a03a │ │ │ │ │ + cbz r0, a04e │ │ │ │ │ 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 │ │ │ │ │ @@ -17649,299 +17652,299 @@ │ │ │ │ │ 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 a010 │ │ │ │ │ + bne.n a024 │ │ │ │ │ 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 a3dc │ │ │ │ │ + bne.w a3f0 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a340 │ │ │ │ │ + beq.w a354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a340 │ │ │ │ │ + bne.w a354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a34e │ │ │ │ │ + bne.w a362 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n a142 │ │ │ │ │ + beq.n a156 │ │ │ │ │ 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 sl, r3 │ │ │ │ │ - bl 9fd0 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a170 │ │ │ │ │ + bne.n a184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a38c │ │ │ │ │ + bne.w a3a0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a1ce │ │ │ │ │ + beq.w a1e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a1ce │ │ │ │ │ + bne.w a1e2 │ │ │ │ │ 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.w a1ec │ │ │ │ │ + beq.w a200 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r3, a122 │ │ │ │ │ + cbz r3, a136 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a352 │ │ │ │ │ + bne.w a366 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a130 │ │ │ │ │ + bge.n a144 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b.n a042 │ │ │ │ │ + b.n a056 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3a0 │ │ │ │ │ + bne.w a3b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a30c │ │ │ │ │ + beq.w a320 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.w a352 │ │ │ │ │ + bne.w a366 │ │ │ │ │ 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 a3e4 │ │ │ │ │ + blt.w a3f8 │ │ │ │ │ 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 sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a34e │ │ │ │ │ + bne.w a362 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fd0 │ │ │ │ │ + bl 9fe4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0a0 │ │ │ │ │ + beq.n a0b4 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0a0 │ │ │ │ │ + beq.n a0b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3f0 │ │ │ │ │ + bl a404 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a0a0 │ │ │ │ │ + beq.n a0b4 │ │ │ │ │ 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 a378 │ │ │ │ │ + beq.w a38c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #11 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a35a │ │ │ │ │ + beq.w a36e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a35a │ │ │ │ │ + bne.w a36e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.n a0f8 │ │ │ │ │ - b.n a130 │ │ │ │ │ + bgt.n a10c │ │ │ │ │ + b.n a144 │ │ │ │ │ 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.w a0e0 │ │ │ │ │ + bne.w a0f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3cc │ │ │ │ │ + bne.w a3e0 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w a3a8 │ │ │ │ │ + beq.w a3bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a3a8 │ │ │ │ │ + bne.w a3bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3b6 │ │ │ │ │ + bne.w a3ca │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n a286 │ │ │ │ │ + beq.n a29a │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl a3f0 │ │ │ │ │ + bl a404 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a2b4 │ │ │ │ │ + bne.n a2c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3b6 │ │ │ │ │ + bne.w a3ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a322 │ │ │ │ │ + beq.n a336 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a11c │ │ │ │ │ + bne.w a130 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n a310 │ │ │ │ │ + ble.n a324 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n a1f4 │ │ │ │ │ + b.n a208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a3c0 │ │ │ │ │ + blt.w a3d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a3b6 │ │ │ │ │ + bne.w a3ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3f0 │ │ │ │ │ + bl a404 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a256 │ │ │ │ │ + beq.n a26a │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a256 │ │ │ │ │ + beq.n a26a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a256 │ │ │ │ │ + beq.n a26a │ │ │ │ │ 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 a390 │ │ │ │ │ + beq.n a3a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -17949,157 +17952,157 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a0fe │ │ │ │ │ + beq.w a112 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a0fe │ │ │ │ │ + bne.w a112 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a27a │ │ │ │ │ + b.n a28e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a27a │ │ │ │ │ + bne.n a28e │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - cbz r3, a33a │ │ │ │ │ + cbz r3, a34e │ │ │ │ │ subs r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a0f2 │ │ │ │ │ + b.n a106 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a11e │ │ │ │ │ + bne.w a132 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r2, #3 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a31e │ │ │ │ │ - b.n a130 │ │ │ │ │ + bne.n a332 │ │ │ │ │ + b.n a144 │ │ │ │ │ mov lr, r2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - b.n a124 │ │ │ │ │ + b.n a138 │ │ │ │ │ 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 a07e │ │ │ │ │ + beq.w a092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a016 │ │ │ │ │ + b.n a02a │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a386 │ │ │ │ │ + cbnz r0, a39a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a352 │ │ │ │ │ + bne.n a366 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a1c6 │ │ │ │ │ - b.n a130 │ │ │ │ │ + bne.w a1da │ │ │ │ │ + b.n a144 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a130 │ │ │ │ │ - b.n a352 │ │ │ │ │ + beq.w a144 │ │ │ │ │ + b.n a366 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a352 │ │ │ │ │ + b.n a366 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a352 │ │ │ │ │ + b.n a366 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a314 │ │ │ │ │ - b.n a11e │ │ │ │ │ + beq.n a328 │ │ │ │ │ + b.n a132 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a120 │ │ │ │ │ + b.n a134 │ │ │ │ │ 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 a234 │ │ │ │ │ + beq.w a248 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - b.n a120 │ │ │ │ │ + b.n a134 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a120 │ │ │ │ │ + b.n a134 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a0e8 │ │ │ │ │ - b.n a122 │ │ │ │ │ + bne.w a0fc │ │ │ │ │ + b.n a136 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a016 │ │ │ │ │ + b.n a02a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - b.n a352 │ │ │ │ │ + b.n a366 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a3f0 : │ │ │ │ │ +0000a404 : │ │ │ │ │ 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, #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.n a43e │ │ │ │ │ + beq.n a452 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a43e │ │ │ │ │ + cbnz r0, a452 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r0, a45a │ │ │ │ │ + cbz r0, a46e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18110,449 +18113,449 @@ │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a430 │ │ │ │ │ + bne.n a444 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a79a │ │ │ │ │ + bne.w a7ae │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w a75a │ │ │ │ │ + beq.w a76e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a75a │ │ │ │ │ + bne.w a76e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a732 │ │ │ │ │ + bne.w a746 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n a536 │ │ │ │ │ + beq.n a54a │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n a566 │ │ │ │ │ + beq.n a57a │ │ │ │ │ bl 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 a566 │ │ │ │ │ + bne.n a57a │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a582 │ │ │ │ │ + beq.n a596 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w a62e │ │ │ │ │ + bne.w a642 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a732 │ │ │ │ │ + bne.w a746 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbz r0, a51c │ │ │ │ │ + cbz r0, a530 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a74a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge.n a524 │ │ │ │ │ + bge.n a538 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n a460 │ │ │ │ │ + b.n a474 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a736 │ │ │ │ │ + bne.w a74a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ 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 a76a │ │ │ │ │ + blt.w a77e │ │ │ │ │ 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 fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a732 │ │ │ │ │ + bne.w a746 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n a4c0 │ │ │ │ │ + bne.n a4d4 │ │ │ │ │ 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, #1134 @ 0x46e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a4e2 │ │ │ │ │ + bne.n a4f6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ movw r2, #1134 @ 0x46e │ │ │ │ │ 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 a7fa │ │ │ │ │ + bne.w a80e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w a7d4 │ │ │ │ │ + beq.w a7e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a7d4 │ │ │ │ │ + bne.w a7e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7e2 │ │ │ │ │ + bne.w a7f6 │ │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq.n a692 │ │ │ │ │ + beq.n a6a6 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bl a3f0 │ │ │ │ │ + bl a404 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a6c0 │ │ │ │ │ + bne.n a6d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7e2 │ │ │ │ │ + bne.w a7f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a71a │ │ │ │ │ + beq.w a72e │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a752 │ │ │ │ │ + bne.w a766 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt.n a714 │ │ │ │ │ + blt.n a728 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a4ee │ │ │ │ │ + beq.w a502 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4ee │ │ │ │ │ + beq.w a502 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4ee │ │ │ │ │ + beq.w a502 │ │ │ │ │ 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 a7c0 │ │ │ │ │ + beq.w a7d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd sl, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a7a2 │ │ │ │ │ + beq.w a7b6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7a2 │ │ │ │ │ + bne.w a7b6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt.w a516 │ │ │ │ │ - b.n a524 │ │ │ │ │ + bgt.w a52a │ │ │ │ │ + b.n a538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w a7ec │ │ │ │ │ + blt.w a800 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w a7e2 │ │ │ │ │ + bne.w a7f6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a3f0 │ │ │ │ │ + bl a404 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5ec │ │ │ │ │ + beq.n a600 │ │ │ │ │ movs r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5ec │ │ │ │ │ + beq.n a600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a5ec │ │ │ │ │ + beq.n a600 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a774 │ │ │ │ │ + beq.n a788 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ movs r1, #12 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, a73e │ │ │ │ │ + cbz r0, a752 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, a73e │ │ │ │ │ + cbnz r2, a752 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble.n a618 │ │ │ │ │ + ble.n a62c │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n a58e │ │ │ │ │ + b.n a5a2 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a61e │ │ │ │ │ + beq.w a632 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a4f8 │ │ │ │ │ + beq.w a50c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a436 │ │ │ │ │ + b.n a44a │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - cbnz r0, a786 │ │ │ │ │ + cbnz r0, a79a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r2, a792 │ │ │ │ │ + cbz r2, a7a6 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n a726 │ │ │ │ │ + b.n a73a │ │ │ │ │ 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 a49c │ │ │ │ │ - b.n a732 │ │ │ │ │ + beq.w a4b0 │ │ │ │ │ + b.n a746 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n a736 │ │ │ │ │ + b.n a74a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w a61e │ │ │ │ │ - b.n a726 │ │ │ │ │ + beq.w a632 │ │ │ │ │ + b.n a73a │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a726 │ │ │ │ │ + b.n a73a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a618 │ │ │ │ │ - b.n a70e │ │ │ │ │ + beq.w a62c │ │ │ │ │ + b.n a722 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a436 │ │ │ │ │ + b.n a44a │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, a7ce │ │ │ │ │ + cbnz r0, a7e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a736 │ │ │ │ │ + bne.n a74a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w a688 │ │ │ │ │ - b.n a524 │ │ │ │ │ + bne.w a69c │ │ │ │ │ + b.n a538 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a524 │ │ │ │ │ - b.n a736 │ │ │ │ │ + beq.w a538 │ │ │ │ │ + b.n a74a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a736 │ │ │ │ │ + b.n a74a │ │ │ │ │ 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 a5ca │ │ │ │ │ + beq.w a5de │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n a726 │ │ │ │ │ + b.n a73a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n a726 │ │ │ │ │ + b.n a73a │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w a4ee │ │ │ │ │ - b.n a62e │ │ │ │ │ + beq.w a502 │ │ │ │ │ + b.n a642 │ │ │ │ │ │ │ │ │ │ -0000a80c : │ │ │ │ │ +0000a820 : │ │ │ │ │ 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 a85a │ │ │ │ │ + beq.n a86e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, a85a │ │ │ │ │ + cbnz r0, a86e │ │ │ │ │ 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, a876 │ │ │ │ │ + cbz r0, a88a │ │ │ │ │ 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 │ │ │ │ │ @@ -18563,332 +18566,332 @@ │ │ │ │ │ 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 a84c │ │ │ │ │ + bne.n a860 │ │ │ │ │ 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 abb0 │ │ │ │ │ + bne.w abc4 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w aba0 │ │ │ │ │ + beq.w abb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aba0 │ │ │ │ │ + bne.w abb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab08 │ │ │ │ │ + bne.w ab1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n a92a │ │ │ │ │ + beq.n a93e │ │ │ │ │ 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 a80c │ │ │ │ │ + bl a820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a958 │ │ │ │ │ + bne.n a96c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab08 │ │ │ │ │ + bne.w ab1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n a9cc │ │ │ │ │ + bne.n a9e0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa14 │ │ │ │ │ + bne.w aa28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ab08 │ │ │ │ │ + bne.w ab1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aa00 │ │ │ │ │ + beq.n aa14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aa0c │ │ │ │ │ + bne.n aa20 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble.n a9ba │ │ │ │ │ + ble.n a9ce │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n a87c │ │ │ │ │ + b.n a890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w ab8e │ │ │ │ │ + blt.w aba2 │ │ │ │ │ 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 ab08 │ │ │ │ │ + bne.w ab1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a80c │ │ │ │ │ + bl a820 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8de │ │ │ │ │ + beq.n a8f2 │ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8de │ │ │ │ │ + beq.n a8f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8de │ │ │ │ │ + beq.n a8f2 │ │ │ │ │ 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 abb8 │ │ │ │ │ + beq.w abcc │ │ │ │ │ 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 ab86 │ │ │ │ │ + beq.w ab9a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab86 │ │ │ │ │ + bne.w ab9a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n aa0c │ │ │ │ │ + bne.n aa20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a91e │ │ │ │ │ + bne.n a932 │ │ │ │ │ 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 a8f4 │ │ │ │ │ + beq.n a908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a8f4 │ │ │ │ │ + beq.n a908 │ │ │ │ │ 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 abb8 │ │ │ │ │ + beq.w abcc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #9 │ │ │ │ │ - b.n a98a │ │ │ │ │ + b.n a99e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a9ba │ │ │ │ │ + beq.n a9ce │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a852 │ │ │ │ │ + b.n a866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ab0a │ │ │ │ │ + bne.n ab1e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w ab98 │ │ │ │ │ + beq.w abac │ │ │ │ │ bl 0 │ │ │ │ │ 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 abac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab12 │ │ │ │ │ + bne.n ab26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab0e │ │ │ │ │ + beq.n ab22 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ab7e │ │ │ │ │ + beq.w ab92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ab7e │ │ │ │ │ + bne.w ab92 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w ab76 │ │ │ │ │ + bne.w ab8a │ │ │ │ │ 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 ab18 │ │ │ │ │ + bne.n ab2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab76 │ │ │ │ │ + bne.n ab8a │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab18 │ │ │ │ │ + bne.n ab2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab76 │ │ │ │ │ + bne.n ab8a │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab18 │ │ │ │ │ + bne.n ab2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab76 │ │ │ │ │ + bne.n ab8a │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ab18 │ │ │ │ │ + bne.n ab2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab76 │ │ │ │ │ + bne.n ab8a │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab18 │ │ │ │ │ + cbnz r0, ab2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab76 │ │ │ │ │ + bne.n ab8a │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, ab18 │ │ │ │ │ + cbnz r0, ab2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n ab76 │ │ │ │ │ + bne.n ab8a │ │ │ │ │ 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, ab1c │ │ │ │ │ + cbnz r0, ab30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a906 │ │ │ │ │ + beq.w a91a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aa0c │ │ │ │ │ + b.n aa20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aafc │ │ │ │ │ + b.n ab10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aafe │ │ │ │ │ + b.n ab12 │ │ │ │ │ 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, ab30 │ │ │ │ │ + cbnz r0, ab44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aafc │ │ │ │ │ + b.n ab10 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 889c │ │ │ │ │ + bl 88b0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ab2a │ │ │ │ │ + beq.n ab3e │ │ │ │ │ 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 │ │ │ │ │ @@ -18897,95 +18900,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 ab0e │ │ │ │ │ + beq.n ab22 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n aafe │ │ │ │ │ + b.n ab12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n aafc │ │ │ │ │ + b.n ab10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa6a │ │ │ │ │ + b.n aa7e │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, abc6 │ │ │ │ │ + cbz r0, abda │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n aa0c │ │ │ │ │ + b.n aa20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n aa3a │ │ │ │ │ + b.n aa4e │ │ │ │ │ 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 a8b8 │ │ │ │ │ - b.n ab08 │ │ │ │ │ + beq.w a8cc │ │ │ │ │ + b.n ab1c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n a852 │ │ │ │ │ + b.n a866 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a9ba │ │ │ │ │ - b.n aa0c │ │ │ │ │ + beq.w a9ce │ │ │ │ │ + b.n aa20 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n a9ac │ │ │ │ │ + b.n a9c0 │ │ │ │ │ │ │ │ │ │ -0000abcc : │ │ │ │ │ +0000abe0 : │ │ │ │ │ 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 ac1a │ │ │ │ │ + beq.n ac2e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ac1a │ │ │ │ │ + cbnz r0, ac2e │ │ │ │ │ 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, ac36 │ │ │ │ │ + cbz r0, ac4a │ │ │ │ │ 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 │ │ │ │ │ @@ -18996,254 +18999,254 @@ │ │ │ │ │ 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 ac0c │ │ │ │ │ + bne.n ac20 │ │ │ │ │ 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 addc │ │ │ │ │ + bne.w adf0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w adb4 │ │ │ │ │ + beq.w adc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w adb4 │ │ │ │ │ + bne.w adc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adc2 │ │ │ │ │ + bne.w add6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n ace2 │ │ │ │ │ + beq.n acf6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad0c │ │ │ │ │ + bne.n ad20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adc2 │ │ │ │ │ + bne.w add6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ad76 │ │ │ │ │ + bne.n ad8a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w adc2 │ │ │ │ │ + bne.w add6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae04 │ │ │ │ │ + bl ae18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ada6 │ │ │ │ │ + beq.n adba │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adac │ │ │ │ │ + bne.n adc0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge.n ad66 │ │ │ │ │ + bge.n ad7a │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n ac3c │ │ │ │ │ + b.n ac50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n add2 │ │ │ │ │ + blt.n ade6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n adc2 │ │ │ │ │ + bne.n add6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abcc │ │ │ │ │ + bl abe0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac9e │ │ │ │ │ + beq.n acb2 │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac9e │ │ │ │ │ + beq.n acb2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae04 │ │ │ │ │ + bl ae18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ac9e │ │ │ │ │ + beq.n acb2 │ │ │ │ │ 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 ade4 │ │ │ │ │ + beq.n adf8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r5, [ip, #24] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ ldr.w r5, [ip, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n adc8 │ │ │ │ │ + beq.n addc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n adc8 │ │ │ │ │ + bne.n addc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt.n acdc │ │ │ │ │ + bgt.n acf0 │ │ │ │ │ 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 acb4 │ │ │ │ │ + beq.n acc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae04 │ │ │ │ │ + bl ae18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n acb4 │ │ │ │ │ + beq.n acc8 │ │ │ │ │ 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, ade4 │ │ │ │ │ + cbz r0, adf8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n ad3c │ │ │ │ │ + b.n ad50 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n ad66 │ │ │ │ │ + beq.n ad7a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac12 │ │ │ │ │ + b.n ac26 │ │ │ │ │ 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 ac78 │ │ │ │ │ + beq.w ac8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adac │ │ │ │ │ + b.n adc0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r0, adf0 │ │ │ │ │ + cbz r0, ae04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n adac │ │ │ │ │ + b.n adc0 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ac12 │ │ │ │ │ + b.n ac26 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad66 │ │ │ │ │ - b.n adac │ │ │ │ │ + beq.n ad7a │ │ │ │ │ + b.n adc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n adac │ │ │ │ │ + bne.n adc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ad66 │ │ │ │ │ - b.n ad60 │ │ │ │ │ + beq.n ad7a │ │ │ │ │ + b.n ad74 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ae04 : │ │ │ │ │ +0000ae18 : │ │ │ │ │ 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 ae4e │ │ │ │ │ + beq.n ae62 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, ae4e │ │ │ │ │ + cbnz r0, ae62 │ │ │ │ │ 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, ae6a │ │ │ │ │ + cbz r0, ae7e │ │ │ │ │ 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 │ │ │ │ │ @@ -19254,291 +19257,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 ae42 │ │ │ │ │ + bne.n ae56 │ │ │ │ │ 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 af0c │ │ │ │ │ + bne.n af20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n af02 │ │ │ │ │ + bne.n af16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aef4 │ │ │ │ │ + beq.n af08 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n aee8 │ │ │ │ │ + bge.n aefc │ │ │ │ │ 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 af0c │ │ │ │ │ + bne.n af20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, af02 │ │ │ │ │ - cbz r0, aef6 │ │ │ │ │ + cbnz r3, af16 │ │ │ │ │ + cbz r0, af0a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n aee6 │ │ │ │ │ + bge.n aefa │ │ │ │ │ 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, af0c │ │ │ │ │ + cbnz r3, af20 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, af02 │ │ │ │ │ - cbz r0, aef6 │ │ │ │ │ + cbnz r3, af16 │ │ │ │ │ + cbz r0, af0a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n aebc │ │ │ │ │ + bgt.n aed0 │ │ │ │ │ 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 ae48 │ │ │ │ │ + b.n ae5c │ │ │ │ │ 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 ae48 │ │ │ │ │ + b.n ae5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae48 │ │ │ │ │ + b.n ae5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ae48 │ │ │ │ │ + b.n ae5c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000af18 : │ │ │ │ │ +0000af2c : │ │ │ │ │ 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 b908 │ │ │ │ │ + beq.w b91c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b908 │ │ │ │ │ + bne.w b91c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b916 │ │ │ │ │ + bne.w b92a │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w b7f8 │ │ │ │ │ + beq.w b80c │ │ │ │ │ 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 b92e │ │ │ │ │ + beq.w b942 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b92e │ │ │ │ │ + bne.w b942 │ │ │ │ │ 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 b11a │ │ │ │ │ + beq.w b12e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b168 │ │ │ │ │ + bne.w b17c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b81c │ │ │ │ │ + bne.w b830 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b17a │ │ │ │ │ + beq.w b18e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b17a │ │ │ │ │ + bne.w b18e │ │ │ │ │ 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 b19a │ │ │ │ │ + beq.w b1ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b1e8 │ │ │ │ │ + bne.w b1fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b81c │ │ │ │ │ + bne.w b830 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b1fa │ │ │ │ │ + beq.w b20e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1fa │ │ │ │ │ + bne.w b20e │ │ │ │ │ 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 b21a │ │ │ │ │ + beq.w b22e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b268 │ │ │ │ │ + bne.w b27c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b81c │ │ │ │ │ + bne.w b830 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b27a │ │ │ │ │ + beq.w b28e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b27a │ │ │ │ │ + bne.w b28e │ │ │ │ │ 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 b29a │ │ │ │ │ + beq.w b2ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b2e8 │ │ │ │ │ + bne.w b2fc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b81c │ │ │ │ │ + bne.w b830 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b2fa │ │ │ │ │ + beq.w b30e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b2fa │ │ │ │ │ + bne.w b30e │ │ │ │ │ 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 b31a │ │ │ │ │ + beq.w b32e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w b35e │ │ │ │ │ + bne.w b372 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b664 │ │ │ │ │ + bne.w b678 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b916 │ │ │ │ │ + bne.w b92a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b3d4 │ │ │ │ │ + beq.w b3e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -19546,265 +19549,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 b7e6 │ │ │ │ │ + bne.w b7fa │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c6 │ │ │ │ │ - cbz r0, b154 │ │ │ │ │ + bne.w b7da │ │ │ │ │ + cbz r0, b168 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b422 │ │ │ │ │ + blt.w b436 │ │ │ │ │ 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 afb6 │ │ │ │ │ + beq.w afca │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3d8 │ │ │ │ │ + bne.w b3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n afb4 │ │ │ │ │ + b.n afc8 │ │ │ │ │ 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 aff4 │ │ │ │ │ + bne.w b008 │ │ │ │ │ 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 b822 │ │ │ │ │ + bne.w b836 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ - cbz r0, b1d4 │ │ │ │ │ + bne.w b7ce │ │ │ │ │ + cbz r0, b1e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt.w b5f6 │ │ │ │ │ + bgt.w b60a │ │ │ │ │ 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 b004 │ │ │ │ │ + beq.w b018 │ │ │ │ │ movs r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b76a │ │ │ │ │ + bne.w b77e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b002 │ │ │ │ │ + b.n b016 │ │ │ │ │ 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 b042 │ │ │ │ │ + bne.w b056 │ │ │ │ │ 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 b834 │ │ │ │ │ + bne.w b848 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c0 │ │ │ │ │ - cbz r0, b254 │ │ │ │ │ + bne.w b7d4 │ │ │ │ │ + cbz r0, b268 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b580 │ │ │ │ │ + blt.w b594 │ │ │ │ │ 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 b052 │ │ │ │ │ + beq.w b066 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b792 │ │ │ │ │ + bne.w b7a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b050 │ │ │ │ │ + b.n b064 │ │ │ │ │ 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 b090 │ │ │ │ │ + bne.w b0a4 │ │ │ │ │ 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 b874 │ │ │ │ │ + bne.w b888 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7e0 │ │ │ │ │ - cbz r0, b2d4 │ │ │ │ │ + bne.w b7f4 │ │ │ │ │ + cbz r0, b2e8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.w b50a │ │ │ │ │ + blt.w b51e │ │ │ │ │ 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 b0a0 │ │ │ │ │ + beq.w b0b4 │ │ │ │ │ movs r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b742 │ │ │ │ │ + bne.w b756 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b09e │ │ │ │ │ + b.n b0b2 │ │ │ │ │ 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 b0de │ │ │ │ │ + bne.w b0f2 │ │ │ │ │ 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 b862 │ │ │ │ │ + bne.w b876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ce │ │ │ │ │ - cbz r0, b34c │ │ │ │ │ + bne.w b7e2 │ │ │ │ │ + cbz r0, b360 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.w b498 │ │ │ │ │ + blt.w b4ac │ │ │ │ │ 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 b0ee │ │ │ │ │ + beq.w b102 │ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0ec │ │ │ │ │ + beq.w b100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0ec │ │ │ │ │ + beq.w b100 │ │ │ │ │ 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 b85c │ │ │ │ │ + beq.w b870 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ @@ -19816,555 +19819,555 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b3be │ │ │ │ │ + cbz r0, b3d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b41e │ │ │ │ │ + beq.n b432 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b10e │ │ │ │ │ + beq.w b122 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b110 │ │ │ │ │ + b.n b124 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n b10e │ │ │ │ │ + b.n b122 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b176 │ │ │ │ │ + beq.w b18a │ │ │ │ │ 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 b85c │ │ │ │ │ + beq.w b870 │ │ │ │ │ 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 b846 │ │ │ │ │ + beq.w b85a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b846 │ │ │ │ │ + bne.w b85a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b10e │ │ │ │ │ + b.n b122 │ │ │ │ │ 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 b7e6 │ │ │ │ │ + bne.w b7fa │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c6 │ │ │ │ │ + bne.w b7da │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b70a │ │ │ │ │ + beq.w b71e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b70a │ │ │ │ │ + bge.w b71e │ │ │ │ │ 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 b7e6 │ │ │ │ │ + bne.w b7fa │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c6 │ │ │ │ │ + bne.w b7da │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b726 │ │ │ │ │ + beq.w b73a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b726 │ │ │ │ │ + ble.w b73a │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b45c │ │ │ │ │ + b.n b470 │ │ │ │ │ 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 b862 │ │ │ │ │ + bne.w b876 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ce │ │ │ │ │ + bne.w b7e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b716 │ │ │ │ │ + beq.w b72a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w b716 │ │ │ │ │ + ble.w b72a │ │ │ │ │ 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 b862 │ │ │ │ │ + bne.w b876 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ce │ │ │ │ │ + bne.w b7e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b73e │ │ │ │ │ + beq.w b752 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b73e │ │ │ │ │ + ble.w b752 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b4d0 │ │ │ │ │ + b.n b4e4 │ │ │ │ │ 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 b874 │ │ │ │ │ + bne.w b888 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7e0 │ │ │ │ │ + bne.w b7f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b720 │ │ │ │ │ + beq.w b734 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w b720 │ │ │ │ │ + bge.w b734 │ │ │ │ │ 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 b874 │ │ │ │ │ + bne.w b888 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7e0 │ │ │ │ │ + bne.w b7f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b732 │ │ │ │ │ + beq.w b746 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b732 │ │ │ │ │ + ble.w b746 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b544 │ │ │ │ │ + b.n b558 │ │ │ │ │ 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 b834 │ │ │ │ │ + bne.w b848 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c0 │ │ │ │ │ + bne.w b7d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b71a │ │ │ │ │ + beq.w b72e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.w b71a │ │ │ │ │ + ble.w b72e │ │ │ │ │ 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 b834 │ │ │ │ │ + bne.w b848 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7c0 │ │ │ │ │ + bne.w b7d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b72c │ │ │ │ │ + beq.w b740 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.w b72c │ │ │ │ │ + ble.w b740 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b5ba │ │ │ │ │ + b.n b5ce │ │ │ │ │ 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 b822 │ │ │ │ │ + bne.w b836 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ + bne.w b7ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b710 │ │ │ │ │ + beq.n b724 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n b710 │ │ │ │ │ + ble.n b724 │ │ │ │ │ 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 b822 │ │ │ │ │ + bne.w b836 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl af18 │ │ │ │ │ + bl af2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b7ba │ │ │ │ │ + bne.w b7ce │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b738 │ │ │ │ │ + beq.n b74c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - ble.n b738 │ │ │ │ │ + ble.n b74c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n b62c │ │ │ │ │ + b.n b640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8fa │ │ │ │ │ + bne.w b90e │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w b8f2 │ │ │ │ │ + beq.w b906 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8f2 │ │ │ │ │ + bne.w b906 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b900 │ │ │ │ │ + bne.w b914 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w b8ea │ │ │ │ │ + beq.w b8fe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b8ea │ │ │ │ │ + bne.w b8fe │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a0 │ │ │ │ │ + bne.w b8b4 │ │ │ │ │ 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 b886 │ │ │ │ │ + bne.w b89a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a0 │ │ │ │ │ + bne.w b8b4 │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b886 │ │ │ │ │ + bne.w b89a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w b8a0 │ │ │ │ │ + bne.w b8b4 │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b886 │ │ │ │ │ + bne.w b89a │ │ │ │ │ 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 b0f8 │ │ │ │ │ + b.n b10c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b154 │ │ │ │ │ + b.n b168 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b1d4 │ │ │ │ │ + b.n b1e8 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b.n b34c │ │ │ │ │ + b.n b360 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b254 │ │ │ │ │ + b.n b268 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n b2d4 │ │ │ │ │ + b.n b2e8 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b154 │ │ │ │ │ + b.n b168 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b254 │ │ │ │ │ + b.n b268 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b2d4 │ │ │ │ │ + b.n b2e8 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ - b.n b1d4 │ │ │ │ │ + b.n b1e8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b.n b34c │ │ │ │ │ + b.n b360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2f6 │ │ │ │ │ + beq.w b30a │ │ │ │ │ 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 b85c │ │ │ │ │ + beq.n b870 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #6 │ │ │ │ │ - b.n b400 │ │ │ │ │ + b.n b414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b1f6 │ │ │ │ │ + beq.w b20a │ │ │ │ │ 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 b85c │ │ │ │ │ + beq.n b870 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #5 │ │ │ │ │ - b.n b400 │ │ │ │ │ + b.n b414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b276 │ │ │ │ │ + beq.w b28a │ │ │ │ │ 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 b85c │ │ │ │ │ + beq.n b870 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r1, #13 │ │ │ │ │ - b.n b400 │ │ │ │ │ + b.n b414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b004 │ │ │ │ │ + b.n b018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b052 │ │ │ │ │ + b.n b066 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w afb6 │ │ │ │ │ + b.w afca │ │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b0f8 │ │ │ │ │ - b.n b666 │ │ │ │ │ + beq.w b10c │ │ │ │ │ + b.n b67a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b0a0 │ │ │ │ │ + b.n b0b4 │ │ │ │ │ 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 afb4 │ │ │ │ │ - b.n b168 │ │ │ │ │ + beq.w afc8 │ │ │ │ │ + b.n b17c │ │ │ │ │ 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 b93c │ │ │ │ │ + blt.w b950 │ │ │ │ │ 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 b920 │ │ │ │ │ + beq.w b934 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b110 │ │ │ │ │ + b.n b124 │ │ │ │ │ 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 b002 │ │ │ │ │ - b.n b1e8 │ │ │ │ │ + beq.w b016 │ │ │ │ │ + b.n b1fc │ │ │ │ │ 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 b050 │ │ │ │ │ - b.n b268 │ │ │ │ │ + beq.w b064 │ │ │ │ │ + b.n b27c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b41e │ │ │ │ │ + beq.w b432 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b110 │ │ │ │ │ + b.n b124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b110 │ │ │ │ │ + b.n b124 │ │ │ │ │ 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 b0ec │ │ │ │ │ - b.n b35e │ │ │ │ │ + beq.w b100 │ │ │ │ │ + b.n b372 │ │ │ │ │ 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 b09e │ │ │ │ │ - b.n b2e8 │ │ │ │ │ + beq.w b0b2 │ │ │ │ │ + b.n b2fc │ │ │ │ │ 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, b8a8 │ │ │ │ │ + cbnz r0, b8bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b702 │ │ │ │ │ + b.n b716 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n b702 │ │ │ │ │ + b.n b716 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b89a │ │ │ │ │ + beq.n b8ae │ │ │ │ │ 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 │ │ │ │ │ @@ -20373,267 +20376,267 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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, b904 │ │ │ │ │ + cbz r0, b918 │ │ │ │ │ movs r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b704 │ │ │ │ │ + b.n b718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b6b2 │ │ │ │ │ + b.n b6c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n b68a │ │ │ │ │ + b.n b69e │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n b110 │ │ │ │ │ + b.n b124 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n b704 │ │ │ │ │ + b.n b718 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b.n b702 │ │ │ │ │ + b.n b716 │ │ │ │ │ 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 af54 │ │ │ │ │ + beq.w af68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w b110 │ │ │ │ │ + b.w b124 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w af7c │ │ │ │ │ + bne.w af90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.w af8e │ │ │ │ │ + b.w afa2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.w b110 │ │ │ │ │ + b.w b124 │ │ │ │ │ │ │ │ │ │ -0000b948 : │ │ │ │ │ +0000b95c : │ │ │ │ │ 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 bc38 │ │ │ │ │ + beq.w bc4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc38 │ │ │ │ │ + bne.w bc4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc46 │ │ │ │ │ + bne.w bc5a │ │ │ │ │ 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 bb48 │ │ │ │ │ + bne.w bb5c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w be7a │ │ │ │ │ + beq.w be8e │ │ │ │ │ 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 bc46 │ │ │ │ │ + bne.w bc5a │ │ │ │ │ movs r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bd60 │ │ │ │ │ + bne.w bd74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc46 │ │ │ │ │ + bne.w bc5a │ │ │ │ │ movs r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bbea │ │ │ │ │ + bne.w bbfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bc46 │ │ │ │ │ + bne.w bc5a │ │ │ │ │ movs r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bdb2 │ │ │ │ │ + bne.w bdc6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bdf6 │ │ │ │ │ + bne.w be0a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be3a │ │ │ │ │ + beq.w be4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be3a │ │ │ │ │ + bne.w be4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be48 │ │ │ │ │ + bne.w be5c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w bdfa │ │ │ │ │ + beq.w be0e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ 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 be26 │ │ │ │ │ + beq.w be3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be26 │ │ │ │ │ + bne.w be3a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be34 │ │ │ │ │ + bne.w be48 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n bb56 │ │ │ │ │ + bne.n bb6a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w bddc │ │ │ │ │ + beq.w bdf0 │ │ │ │ │ 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 be34 │ │ │ │ │ + bne.w be48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bca0 │ │ │ │ │ + bne.w bcb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be34 │ │ │ │ │ + bne.w be48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bebc │ │ │ │ │ + bl bed0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bbe2 │ │ │ │ │ + beq.w bbf6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n bb64 │ │ │ │ │ + beq.n bb78 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bc50 │ │ │ │ │ + bne.w bc64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bb6c │ │ │ │ │ + bne.n bb80 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w be50 │ │ │ │ │ + beq.w be64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be50 │ │ │ │ │ + bne.w be64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be5e │ │ │ │ │ + bne.w be72 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, bb78 │ │ │ │ │ + cbz r0, bb8c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bbd4 │ │ │ │ │ + beq.n bbe8 │ │ │ │ │ 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> │ │ │ │ │ @@ -20646,163 +20649,163 @@ │ │ │ │ │ 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 bade │ │ │ │ │ + bne.n baf2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n baf6 │ │ │ │ │ + beq.n bb0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bbde │ │ │ │ │ + b.n bbf2 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w be6c │ │ │ │ │ + beq.w be80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be5e │ │ │ │ │ + bne.w be72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bcf8 │ │ │ │ │ + bne.w bd0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w be5e │ │ │ │ │ + bne.w be72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bebc │ │ │ │ │ + bl bed0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, bbe6 │ │ │ │ │ + cbz r0, bbfa │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bb36 │ │ │ │ │ + bne.n bb4a │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb50 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n bac4 │ │ │ │ │ + b.n bad8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n bbbc │ │ │ │ │ + b.n bbd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9dc │ │ │ │ │ + beq.w b9f0 │ │ │ │ │ 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, bc46 │ │ │ │ │ + cbz r0, bc5a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_UnaryOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbz r0, bc2a │ │ │ │ │ + cbz r0, bc3e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bb3c │ │ │ │ │ + beq.n bb50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w be86 │ │ │ │ │ + bne.w be9a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb50 │ │ │ │ │ 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 b984 │ │ │ │ │ + beq.w b998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb50 │ │ │ │ │ + b.n bb64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w beb6 │ │ │ │ │ + beq.w beca │ │ │ │ │ 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 be48 │ │ │ │ │ + beq.w be5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #7 │ │ │ │ │ ldr r7, [r6, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ strd r9, r6, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_THM_CALL _PyAST_BinOp │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bea8 │ │ │ │ │ + beq.w bebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w be90 │ │ │ │ │ + bne.w bea4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n bb3c │ │ │ │ │ + b.n bb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bebc │ │ │ │ │ + bl bed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w baac │ │ │ │ │ + beq.w bac0 │ │ │ │ │ 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 bdee │ │ │ │ │ + beq.w be02 │ │ │ │ │ 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] │ │ │ │ │ @@ -20812,259 +20815,259 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd8a │ │ │ │ │ + beq.n bd9e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n bd8a │ │ │ │ │ + bne.n bd9e │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n bac8 │ │ │ │ │ + b.n badc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bebc │ │ │ │ │ + bl bed0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bba8 │ │ │ │ │ + beq.w bbbc │ │ │ │ │ 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 be5e │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq.w be72 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Await │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd9e │ │ │ │ │ + beq.n bdb2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bd9e │ │ │ │ │ + cbnz r2, bdb2 │ │ │ │ │ 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 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w bb36 │ │ │ │ │ - b.n bbd4 │ │ │ │ │ + bne.w bb4a │ │ │ │ │ + b.n bbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9c4 │ │ │ │ │ + beq.w b9d8 │ │ │ │ │ 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 bc46 │ │ │ │ │ + beq.w bc5a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ - b.n bc0e │ │ │ │ │ + b.n bc22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bcf4 │ │ │ │ │ + beq.n bd08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb66 │ │ │ │ │ + b.n bb7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bd46 │ │ │ │ │ + beq.n bd5a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bbd4 │ │ │ │ │ + b.n bbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b948 │ │ │ │ │ + bl b95c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b9f4 │ │ │ │ │ + beq.w ba08 │ │ │ │ │ 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 bc46 │ │ │ │ │ + beq.w bc5a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n bc0e │ │ │ │ │ + b.n bc22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n bd94 │ │ │ │ │ + blt.n bda8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ - b.n ba8c │ │ │ │ │ + b.n baa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb66 │ │ │ │ │ + b.n bb7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bc4a │ │ │ │ │ + b.n bc5e │ │ │ │ │ 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 be64 │ │ │ │ │ + blt.n be78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbnz r1, be4a │ │ │ │ │ + cbnz r1, be5e │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w ba4e │ │ │ │ │ + bne.w ba62 │ │ │ │ │ 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 ba66 │ │ │ │ │ + beq.w ba7a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bb66 │ │ │ │ │ + b.n bb7a │ │ │ │ │ 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 ba26 │ │ │ │ │ + beq.w ba3a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb70 │ │ │ │ │ + b.n bb84 │ │ │ │ │ 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 bb1c │ │ │ │ │ + beq.w bb30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n bbd4 │ │ │ │ │ + b.n bbe8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be4c │ │ │ │ │ + b.n be60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w bb82 │ │ │ │ │ - b.n bda8 │ │ │ │ │ + bge.w bb96 │ │ │ │ │ + b.n bdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w b9a2 │ │ │ │ │ + bge.w b9b6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n bc4a │ │ │ │ │ + b.n bc5e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bc9a │ │ │ │ │ + beq.w bcae │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n be4c │ │ │ │ │ + b.n be60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n be4c │ │ │ │ │ - b.n bea2 │ │ │ │ │ + beq.n be60 │ │ │ │ │ + b.n beb6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bb64 │ │ │ │ │ + b.n bb78 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bebc : │ │ │ │ │ +0000bed0 : │ │ │ │ │ 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 bf06 │ │ │ │ │ + beq.n bf1a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, bf06 │ │ │ │ │ + cbnz r0, bf1a │ │ │ │ │ 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, bf22 │ │ │ │ │ + cbz r0, bf36 │ │ │ │ │ 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 │ │ │ │ │ @@ -21075,1144 +21078,1144 @@ │ │ │ │ │ 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 befa │ │ │ │ │ + bne.n bf0e │ │ │ │ │ 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 bfd0 │ │ │ │ │ + bne.n bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n bfc6 │ │ │ │ │ + bne.n bfda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bfb4 │ │ │ │ │ + beq.n bfc8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n bfa4 │ │ │ │ │ + bge.n bfb8 │ │ │ │ │ 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 bfd0 │ │ │ │ │ + bne.n bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bfc6 │ │ │ │ │ - cbz r0, bfc2 │ │ │ │ │ + cbnz r2, bfda │ │ │ │ │ + cbz r0, bfd6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge.n bfb0 │ │ │ │ │ + bge.n bfc4 │ │ │ │ │ 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, bfd0 │ │ │ │ │ + cbnz r3, bfe4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, bfc6 │ │ │ │ │ - cbz r0, bfb6 │ │ │ │ │ + cbnz r2, bfda │ │ │ │ │ + cbz r0, bfca │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble.n bfa2 │ │ │ │ │ + ble.n bfb6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n bf76 │ │ │ │ │ + b.n bf8a │ │ │ │ │ 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 bf00 │ │ │ │ │ + b.n bf14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n bfa4 │ │ │ │ │ + b.n bfb8 │ │ │ │ │ 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 bf00 │ │ │ │ │ + b.n bf14 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n bfb6 │ │ │ │ │ + b.n bfca │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf00 │ │ │ │ │ + b.n bf14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n bf00 │ │ │ │ │ + b.n bf14 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000bfdc : │ │ │ │ │ +0000bff0 : │ │ │ │ │ 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 c636 │ │ │ │ │ + beq.w c64a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c636 │ │ │ │ │ + bne.w c64a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c644 │ │ │ │ │ + bne.w c658 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w c66a │ │ │ │ │ + beq.w c67e │ │ │ │ │ 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 c698 │ │ │ │ │ + beq.w c6ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c698 │ │ │ │ │ + bne.w c6ac │ │ │ │ │ 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 c2c2 │ │ │ │ │ + beq.w c2d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w c1b8 │ │ │ │ │ + beq.w c1cc │ │ │ │ │ movs r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c27c │ │ │ │ │ + bne.w c290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c628 │ │ │ │ │ + bne.w c63c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c436 │ │ │ │ │ + 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 c436 │ │ │ │ │ + bne.w c44a │ │ │ │ │ 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 c454 │ │ │ │ │ + beq.w c468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c19e │ │ │ │ │ + bne.n c1b2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c628 │ │ │ │ │ + bne.w c63c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w c374 │ │ │ │ │ + beq.w c388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c374 │ │ │ │ │ + bne.w c388 │ │ │ │ │ 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 c392 │ │ │ │ │ + beq.w c3a6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbz r7, c122 │ │ │ │ │ + cbz r7, c136 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c514 │ │ │ │ │ + bne.w c528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c628 │ │ │ │ │ + bne.w c63c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n c1c4 │ │ │ │ │ + beq.n c1d8 │ │ │ │ │ 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 c1c4 │ │ │ │ │ + bne.n c1d8 │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1e0 │ │ │ │ │ + beq.n c1f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n c21a │ │ │ │ │ + bne.n c22e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c644 │ │ │ │ │ + bne.w c658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4648 │ │ │ │ │ + bl 464c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c510 │ │ │ │ │ + beq.w c524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov 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 c0ce │ │ │ │ │ + beq.n c0e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f88 │ │ │ │ │ + bl 6f9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5ee │ │ │ │ │ + bne.w c602 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c0d6 │ │ │ │ │ - b.n c628 │ │ │ │ │ + beq.n c0ea │ │ │ │ │ + b.n c63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c08e │ │ │ │ │ - b.n c628 │ │ │ │ │ + beq.w c0a2 │ │ │ │ │ + b.n c63c │ │ │ │ │ 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 r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c15e │ │ │ │ │ + bne.n c172 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_update_memo │ │ │ │ │ - cbnz r0, c20e │ │ │ │ │ + cbnz r0, c222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c61a │ │ │ │ │ - cbz r0, c20c │ │ │ │ │ + bne.w c62e │ │ │ │ │ + cbz r0, c220 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.w c570 │ │ │ │ │ + blt.w c584 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n c168 │ │ │ │ │ + beq.n c17c │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c168 │ │ │ │ │ + beq.n c17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c168 │ │ │ │ │ + beq.n c17c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c168 │ │ │ │ │ + beq.n c17c │ │ │ │ │ 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 c644 │ │ │ │ │ + beq.w c658 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Subscript │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, c2b8 │ │ │ │ │ + cbnz r0, c2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c180 │ │ │ │ │ + beq.n c194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c62a │ │ │ │ │ + b.n c63e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c1b6 │ │ │ │ │ + beq.n c1ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c644 │ │ │ │ │ + beq.w c658 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Attribute │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c26a │ │ │ │ │ + beq.n c27e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c180 │ │ │ │ │ - b.n c26a │ │ │ │ │ + beq.w c194 │ │ │ │ │ + b.n c27e │ │ │ │ │ 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 c65e │ │ │ │ │ + bne.w c672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c630 │ │ │ │ │ + bne.w c644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c362 │ │ │ │ │ + beq.n c376 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c362 │ │ │ │ │ + bge.n c376 │ │ │ │ │ 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 c65e │ │ │ │ │ + bne.w c672 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c630 │ │ │ │ │ + bne.w c644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5ea │ │ │ │ │ + beq.w c5fe │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5ce │ │ │ │ │ + bge.w c5e2 │ │ │ │ │ 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 c65e │ │ │ │ │ + bne.w c672 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c630 │ │ │ │ │ - cbz r0, c360 │ │ │ │ │ + bne.w c644 │ │ │ │ │ + cbz r0, c374 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c360 │ │ │ │ │ + ble.n c374 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c32c │ │ │ │ │ + b.n c340 │ │ │ │ │ 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 c074 │ │ │ │ │ - b.n c1ba │ │ │ │ │ + bne.w c088 │ │ │ │ │ + b.n c1ce │ │ │ │ │ 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 c10a │ │ │ │ │ + bne.w c11e │ │ │ │ │ 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 c662 │ │ │ │ │ + bne.w c676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c648 │ │ │ │ │ + bne.w c65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c4fe │ │ │ │ │ + beq.w c512 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c4fe │ │ │ │ │ + ble.w c512 │ │ │ │ │ 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 c662 │ │ │ │ │ + bne.w c676 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c648 │ │ │ │ │ + bne.w c65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5d2 │ │ │ │ │ + beq.w c5e6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5e6 │ │ │ │ │ + bge.w c5f6 │ │ │ │ │ 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 c662 │ │ │ │ │ + bne.w c676 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c648 │ │ │ │ │ + bne.w c65c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c4fc │ │ │ │ │ + beq.n c510 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.n c4fc │ │ │ │ │ + ble.n c510 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c400 │ │ │ │ │ + b.n c414 │ │ │ │ │ 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 c0c2 │ │ │ │ │ + bne.w c0d6 │ │ │ │ │ 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 c654 │ │ │ │ │ + bne.w c668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c64e │ │ │ │ │ + bne.w c662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c190 │ │ │ │ │ + beq.w c1a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.w c190 │ │ │ │ │ + ble.w c1a4 │ │ │ │ │ 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 c654 │ │ │ │ │ + bne.w c668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c64e │ │ │ │ │ + bne.w c662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5d6 │ │ │ │ │ + beq.w c5ea │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.w c5e2 │ │ │ │ │ + bge.w c5fa │ │ │ │ │ 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 c654 │ │ │ │ │ + bne.w c668 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c64e │ │ │ │ │ + bne.w c662 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c18e │ │ │ │ │ + beq.w c1a2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble.w c18e │ │ │ │ │ + ble.w c1a2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b.n c4c2 │ │ │ │ │ + b.n c4d6 │ │ │ │ │ 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 c112 │ │ │ │ │ - b.n c124 │ │ │ │ │ + bne.w c126 │ │ │ │ │ + b.n c138 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n c180 │ │ │ │ │ + b.n c194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd98 │ │ │ │ │ + bl cdac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c666 │ │ │ │ │ + bne.w c67a │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c120 │ │ │ │ │ + beq.w c134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c644 │ │ │ │ │ + beq.w c658 │ │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c550 │ │ │ │ │ + beq.n c564 │ │ │ │ │ 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 c2b8 │ │ │ │ │ - b.n c26a │ │ │ │ │ + bne.w c2cc │ │ │ │ │ + b.n c27e │ │ │ │ │ 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.w c20e │ │ │ │ │ + bne.w c222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c61a │ │ │ │ │ - cbz r0, c5de │ │ │ │ │ + bne.n c62e │ │ │ │ │ + cbz r0, c5f2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n c5de │ │ │ │ │ + ble.n c5f2 │ │ │ │ │ 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.w c20e │ │ │ │ │ + bne.w c222 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl bfdc │ │ │ │ │ + bl bff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, c61a │ │ │ │ │ - cbz r0, c5da │ │ │ │ │ + cbnz r2, c62e │ │ │ │ │ + cbz r0, c5ee │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble.n c5da │ │ │ │ │ + ble.n c5ee │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n c59e │ │ │ │ │ + b.n c5b2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c362 │ │ │ │ │ + b.n c376 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c4fe │ │ │ │ │ + b.n c512 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c190 │ │ │ │ │ + b.n c1a4 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n c20c │ │ │ │ │ + b.n c220 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n c20c │ │ │ │ │ + b.n c220 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c190 │ │ │ │ │ + b.n c512 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n c4fe │ │ │ │ │ + b.n c1a4 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - b.n c362 │ │ │ │ │ + b.n c376 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, c644 │ │ │ │ │ + cbz r0, c658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r5, r6, [r3, #20] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, c658 │ │ │ │ │ + cbz r0, c66c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ - b.n c55e │ │ │ │ │ + b.n c572 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w c172 │ │ │ │ │ + beq.w c186 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c186 │ │ │ │ │ + b.n c19a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c1ba │ │ │ │ │ + b.n c1ce │ │ │ │ │ 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 c018 │ │ │ │ │ + beq.w c02c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c628 │ │ │ │ │ + b.n c63c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c124 │ │ │ │ │ + b.n c138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c0ce │ │ │ │ │ + b.n c0e2 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c0c2 │ │ │ │ │ + b.n c0d6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c60a │ │ │ │ │ + b.n c61e │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c068 │ │ │ │ │ + b.n c07c │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - b.n c10a │ │ │ │ │ + b.n c11e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c124 │ │ │ │ │ + b.n c138 │ │ │ │ │ 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 c6a4 │ │ │ │ │ + blt.n c6b8 │ │ │ │ │ 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 c628 │ │ │ │ │ + bne.n c63c │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w c040 │ │ │ │ │ + bne.w c054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b.n c052 │ │ │ │ │ + b.n c066 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c62a │ │ │ │ │ + b.n c63e │ │ │ │ │ │ │ │ │ │ -0000c6ac : │ │ │ │ │ +0000c6c0 : │ │ │ │ │ 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 c7bc │ │ │ │ │ + beq.n c7d0 │ │ │ │ │ bl 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 c7bc │ │ │ │ │ + bne.n c7d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c7c8 │ │ │ │ │ + bne.n c7dc │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n c716 │ │ │ │ │ + beq.n c72a │ │ │ │ │ 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, c746 │ │ │ │ │ + cbnz r0, c75a │ │ │ │ │ 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 c7dc │ │ │ │ │ + blt.n c7f0 │ │ │ │ │ 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 c7c8 │ │ │ │ │ + bne.n c7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c704 │ │ │ │ │ + beq.n c718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6574 │ │ │ │ │ + bl 64fc │ │ │ │ │ R_ARM_THM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c704 │ │ │ │ │ + bne.n c718 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c704 │ │ │ │ │ + beq.n c718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c704 │ │ │ │ │ + beq.n c718 │ │ │ │ │ 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, c79c │ │ │ │ │ + cbz r0, c7b0 │ │ │ │ │ ldrd r5, r3, [r0, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n c7a2 │ │ │ │ │ + beq.n c7b6 │ │ │ │ │ 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, c7d0 │ │ │ │ │ + cbz r0, c7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c7d0 │ │ │ │ │ + cbnz r3, c7e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c70c │ │ │ │ │ + b.n c720 │ │ │ │ │ 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 c782 │ │ │ │ │ + bne.n c796 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c782 │ │ │ │ │ + b.n c796 │ │ │ │ │ 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 c6e2 │ │ │ │ │ + beq.n c6f6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c70c │ │ │ │ │ + b.n c720 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c79c │ │ │ │ │ + beq.n c7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c70c │ │ │ │ │ + b.n c720 │ │ │ │ │ │ │ │ │ │ -0000c7e8 <_tmp_5_rule>: │ │ │ │ │ +0000c7fc <_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 c846 <_tmp_5_rule+0x5e> │ │ │ │ │ + beq.n c85a <_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, c846 <_tmp_5_rule+0x5e> │ │ │ │ │ + cbnz r0, c85a <_tmp_5_rule+0x5e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, c852 <_tmp_5_rule+0x6a> │ │ │ │ │ + cbnz r3, c866 <_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, c840 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c854 <_tmp_5_rule+0x58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, c840 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r3, c854 <_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, c840 <_tmp_5_rule+0x58> │ │ │ │ │ + cbnz r0, c854 <_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 c83c <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c850 <_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 c816 <_tmp_5_rule+0x2e> │ │ │ │ │ + beq.n c82a <_tmp_5_rule+0x2e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c83c <_tmp_5_rule+0x54> │ │ │ │ │ + b.n c850 <_tmp_5_rule+0x54> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c85c : │ │ │ │ │ +0000c870 : │ │ │ │ │ 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 r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w cd64 │ │ │ │ │ + beq.w cd78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd64 │ │ │ │ │ + bne.w cd78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cd74 │ │ │ │ │ + bne.w cd88 │ │ │ │ │ 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 cd54 │ │ │ │ │ + beq.w cd68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd54 │ │ │ │ │ + bne.w cd68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cd48 │ │ │ │ │ + bne.w cd5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cd40 │ │ │ │ │ + beq.w cd54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w cd48 │ │ │ │ │ + bne.w cd5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w cb26 │ │ │ │ │ + beq.w cb3a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cb26 │ │ │ │ │ + bne.w cb3a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cb34 │ │ │ │ │ + bne.w cb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, c966 │ │ │ │ │ + cbnz r0, c97a │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w cb34 │ │ │ │ │ + bne.w cb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca3a │ │ │ │ │ + bne.w ca4e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w caa2 │ │ │ │ │ + bne.w cab6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n c9ec │ │ │ │ │ + bne.n ca00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -22222,320 +22225,320 @@ │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c918 │ │ │ │ │ + beq.n c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c918 │ │ │ │ │ + beq.n c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c918 │ │ │ │ │ + beq.n c92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb34 │ │ │ │ │ + beq.w cb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e80 │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb34 │ │ │ │ │ + beq.w cb48 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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, r4 │ │ │ │ │ - bl 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ca84 │ │ │ │ │ + bne.n ca98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb34 │ │ │ │ │ + beq.w cb48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c94a │ │ │ │ │ + beq.n c95e │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c94a │ │ │ │ │ + bne.n c95e │ │ │ │ │ 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 cd3a │ │ │ │ │ + beq.w cd4e │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.n ca2c │ │ │ │ │ + bgt.n ca40 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c95a │ │ │ │ │ + beq.n c96e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c95a │ │ │ │ │ + beq.n c96e │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n c95c │ │ │ │ │ + b.n c970 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr.w r2, [r9, r7, lsl #2] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n ca02 │ │ │ │ │ + b.n ca16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ea4 │ │ │ │ │ + bl 5eb8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c932 │ │ │ │ │ + beq.w c946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c932 │ │ │ │ │ + beq.w c946 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ac0 │ │ │ │ │ + bl 7ad4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb00 │ │ │ │ │ + beq.n cb14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e80 │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_THM_CALL _loop0_87_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cb00 │ │ │ │ │ + beq.n cb14 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_THM_CALL _PyAST_comprehension │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c9d0 │ │ │ │ │ + beq.n c9e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb42 │ │ │ │ │ + bne.n cb56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n cb08 │ │ │ │ │ + beq.n cb1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r7, [r9, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n c8e6 │ │ │ │ │ + b.n c8fa │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb36 │ │ │ │ │ + bne.n cb4a │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cb1e │ │ │ │ │ + beq.n cb32 │ │ │ │ │ bl 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 cb1e │ │ │ │ │ + bne.n cb32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb3a │ │ │ │ │ + bne.n cb4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cae6 │ │ │ │ │ + cbnz r3, cafa │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb4e │ │ │ │ │ + bne.n cb62 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c93e │ │ │ │ │ + beq.w c952 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, cb36 │ │ │ │ │ + cbnz r3, cb4a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6474 │ │ │ │ │ + bl 63fc │ │ │ │ │ R_ARM_THM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n c9e4 │ │ │ │ │ + b.n c9f8 │ │ │ │ │ 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 cd3a │ │ │ │ │ + beq.w cd4e │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b.n ca96 │ │ │ │ │ + b.n caaa │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cac4 │ │ │ │ │ + b.n cad8 │ │ │ │ │ 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 c90a │ │ │ │ │ + beq.w c91e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c9e2 │ │ │ │ │ + b.n c9f6 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caec │ │ │ │ │ + b.n cb00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c9da │ │ │ │ │ - b.n ca8a │ │ │ │ │ + bne.w c9ee │ │ │ │ │ + b.n ca9e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w ccfa │ │ │ │ │ + beq.w cd0e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccfa │ │ │ │ │ + bne.w cd0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ccf2 │ │ │ │ │ + bne.w cd06 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccc0 │ │ │ │ │ + beq.w ccd4 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w ccea │ │ │ │ │ + beq.w ccfe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccea │ │ │ │ │ + bne.w ccfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cce2 │ │ │ │ │ + bne.w ccf6 │ │ │ │ │ ldr r3, [r4, #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 ccda │ │ │ │ │ + beq.w ccee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w cce4 │ │ │ │ │ + bne.w ccf8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n cca0 │ │ │ │ │ + beq.n ccb4 │ │ │ │ │ bl 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 cca0 │ │ │ │ │ + bne.n ccb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, cbfc │ │ │ │ │ + cbnz r2, cc10 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cd02 │ │ │ │ │ + bne.w cd16 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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.n ccd4 │ │ │ │ │ + beq.n cce8 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.n ccc6 │ │ │ │ │ + bgt.n ccda │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22543,219 +22546,219 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ccbe │ │ │ │ │ + bne.n ccd2 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cae8 │ │ │ │ │ + beq.w cafc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r3, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cae6 │ │ │ │ │ + beq.w cafa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ 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 r7, r0 │ │ │ │ │ - cbnz r0, cca8 │ │ │ │ │ + cbnz r0, ccbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbz r0, ccae │ │ │ │ │ + cbz r0, ccc2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n caec │ │ │ │ │ + b.n cb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cbea │ │ │ │ │ + b.n cbfe │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cc8e │ │ │ │ │ + bne.n cca2 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w caec │ │ │ │ │ - b.n ca8c │ │ │ │ │ + beq.w cb00 │ │ │ │ │ + b.n caa0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cae8 │ │ │ │ │ + b.n cafc │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [ip, r3, lsl #2] │ │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n cc1e │ │ │ │ │ + b.n cc32 │ │ │ │ │ ldr r0, [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 r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ccc0 │ │ │ │ │ + b.n ccd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cba4 │ │ │ │ │ + b.n cbb8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cae8 │ │ │ │ │ + b.n cafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cb6e │ │ │ │ │ + b.n cb82 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cbfc │ │ │ │ │ + beq.w cc10 │ │ │ │ │ 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 cd94 │ │ │ │ │ + beq.n cda8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n cd7a │ │ │ │ │ + beq.n cd8e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r2, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n cbd0 │ │ │ │ │ + b.n cbe4 │ │ │ │ │ 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 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n c95a │ │ │ │ │ + b.n c96e │ │ │ │ │ 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 c8c4 │ │ │ │ │ - b.n cd48 │ │ │ │ │ + beq.w c8d8 │ │ │ │ │ + b.n cd5c │ │ │ │ │ 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 c89a │ │ │ │ │ + beq.w c8ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n c95c │ │ │ │ │ + b.n c970 │ │ │ │ │ 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 ccd4 │ │ │ │ │ + beq.n cce8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b.n cd2c │ │ │ │ │ + b.n cd40 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n cc04 │ │ │ │ │ + b.n cc18 │ │ │ │ │ │ │ │ │ │ -0000cd98 : │ │ │ │ │ +0000cdac : │ │ │ │ │ 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 d210 │ │ │ │ │ + beq.w d224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d210 │ │ │ │ │ + bne.w d224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d21e │ │ │ │ │ + bne.w d232 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, ce16 │ │ │ │ │ + cbnz r0, ce2a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d21e │ │ │ │ │ + bne.w d232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b4 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, ce24 │ │ │ │ │ + cbnz r0, ce38 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ce5e │ │ │ │ │ + bne.n ce72 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov.w r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -22768,238 +22771,238 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ 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 cdfa │ │ │ │ │ + bne.n ce0e │ │ │ │ │ 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 cdfa │ │ │ │ │ + beq.n ce0e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ce08 │ │ │ │ │ + beq.n ce1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d4aa │ │ │ │ │ + bne.w d4be │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ce08 │ │ │ │ │ + b.n ce1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d220 │ │ │ │ │ + bne.w d234 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d208 │ │ │ │ │ + beq.w d21c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d208 │ │ │ │ │ + bne.w d21c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cfd4 │ │ │ │ │ + bne.w cfe8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d200 │ │ │ │ │ + beq.w d214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d200 │ │ │ │ │ + bne.w d214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2e0 │ │ │ │ │ + bne.w d2f4 │ │ │ │ │ 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 d450 │ │ │ │ │ + beq.w d464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d450 │ │ │ │ │ + bne.w d464 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d458 │ │ │ │ │ + bne.w d46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d898 <_gather_90_rule> │ │ │ │ │ + bl d8ac <_gather_90_rule> │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d264 │ │ │ │ │ + bne.w d278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2e0 │ │ │ │ │ + bne.w d2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11438 │ │ │ │ │ + bl 1144c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d298 │ │ │ │ │ + bne.w d2ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfd2 │ │ │ │ │ + bne.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d11e │ │ │ │ │ + bne.w d132 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfd2 │ │ │ │ │ + bne.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d0c2 │ │ │ │ │ + bne.w d0d6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n cfd4 │ │ │ │ │ + bne.n cfe8 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d40a │ │ │ │ │ + beq.w d41e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d40a │ │ │ │ │ + bne.w d41e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d1f8 │ │ │ │ │ + bne.w d20c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d4b4 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d24a │ │ │ │ │ + bne.w d25e │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, cfa0 │ │ │ │ │ + cbnz r2, cfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d460 │ │ │ │ │ + bne.w d474 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d228 │ │ │ │ │ + bne.w d23c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b4 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d090 │ │ │ │ │ + bne.n d0a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, cfd2 │ │ │ │ │ + cbnz r3, cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b4 │ │ │ │ │ - cbnz r0, d01a │ │ │ │ │ + bl d4c8 │ │ │ │ │ + cbnz r0, d02e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, cfd2 │ │ │ │ │ + cbnz r3, cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b4 │ │ │ │ │ + bl d4c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, cfe0 │ │ │ │ │ + cbnz r0, cff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n ce04 │ │ │ │ │ + b.n ce18 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfd2 │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b4 │ │ │ │ │ + bl d4c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfd2 │ │ │ │ │ + beq.n cfe6 │ │ │ │ │ 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.w d240 │ │ │ │ │ + bne.w d254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d0b6 │ │ │ │ │ + beq.n d0ca │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfd8 │ │ │ │ │ + b.n cfec │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc2 │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc2 │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfc2 │ │ │ │ │ + beq.n cfd6 │ │ │ │ │ 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] │ │ │ │ │ @@ -23022,62 +23025,62 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfd4 │ │ │ │ │ + beq.n cfe8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cfd4 │ │ │ │ │ + b.n cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n cfb4 │ │ │ │ │ + beq.n cfc8 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d230 │ │ │ │ │ + bne.w d244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d08a │ │ │ │ │ + bne.n d09e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n cfd8 │ │ │ │ │ + beq.n cfec │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ - b.n ce08 │ │ │ │ │ + b.n ce1c │ │ │ │ │ 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 cf42 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf42 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf42 │ │ │ │ │ + beq.w cf56 │ │ │ │ │ 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] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -23086,61 +23089,61 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC52 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cfd4 │ │ │ │ │ - b.n d08a │ │ │ │ │ + beq.w cfe8 │ │ │ │ │ + b.n d09e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf2c │ │ │ │ │ + beq.w cf40 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf2c │ │ │ │ │ + beq.w cf40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n d1e0 │ │ │ │ │ + beq.n d1f4 │ │ │ │ │ bl 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 d1e0 │ │ │ │ │ + bne.n d1f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d1d8 │ │ │ │ │ + bne.n d1ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl d4b4 │ │ │ │ │ + bl d4c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d1d2 │ │ │ │ │ + beq.n d1e6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w cf2e │ │ │ │ │ + bne.w cf42 │ │ │ │ │ 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] │ │ │ │ │ @@ -23165,192 +23168,192 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d012 │ │ │ │ │ - b.n cfd4 │ │ │ │ │ + bne.w d026 │ │ │ │ │ + b.n cfe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbz r2, d1e8 │ │ │ │ │ + cbz r2, d1fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf2e │ │ │ │ │ + b.n cf42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d156 │ │ │ │ │ + b.n d16a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d412 │ │ │ │ │ + bne.w d426 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n d16a │ │ │ │ │ + b.n d17e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cfa0 │ │ │ │ │ + b.n cfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ceb2 │ │ │ │ │ + b.n cec6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ce86 │ │ │ │ │ + b.n ce9a │ │ │ │ │ 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 cdd4 │ │ │ │ │ + beq.w cde8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ce1e │ │ │ │ │ + b.n ce32 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cfd8 │ │ │ │ │ + b.n cfec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0ac │ │ │ │ │ + bne.w d0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d0be │ │ │ │ │ + b.n d0d2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d006 │ │ │ │ │ - b.n d238 │ │ │ │ │ + bne.w d01a │ │ │ │ │ + b.n d24c │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf84 │ │ │ │ │ + beq.w cf98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n cf86 │ │ │ │ │ + b.n cf9a │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cef4 │ │ │ │ │ + beq.w cf08 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11438 │ │ │ │ │ + bl 1144c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cef4 │ │ │ │ │ + beq.w cf08 │ │ │ │ │ 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 cefa │ │ │ │ │ + beq.w cf0e │ │ │ │ │ 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 d406 │ │ │ │ │ + beq.w d41a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w d3fe │ │ │ │ │ + beq.w d412 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d3fe │ │ │ │ │ + bne.w d412 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d390 │ │ │ │ │ + bne.n d3a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - cbnz r0, d2e6 │ │ │ │ │ + cbnz r0, d2fa │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf18 │ │ │ │ │ + b.n cf2c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d3f6 │ │ │ │ │ + beq.w d40a │ │ │ │ │ bl 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 d3f6 │ │ │ │ │ + bne.n d40a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3ee │ │ │ │ │ + bne.n d402 │ │ │ │ │ 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 d3dc │ │ │ │ │ + beq.n d3f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n d3ee │ │ │ │ │ + bne.n d402 │ │ │ │ │ mov r7, r2 │ │ │ │ │ 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 d3a8 │ │ │ │ │ + bne.n d3bc │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d3d6 │ │ │ │ │ + beq.n d3ea │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bgt.n d398 │ │ │ │ │ + bgt.n d3ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -23358,15 +23361,15 @@ │ │ │ │ │ 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.n d406 │ │ │ │ │ + beq.n d41a │ │ │ │ │ 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 │ │ │ │ │ @@ -23374,129 +23377,129 @@ │ │ │ │ │ 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 d1be │ │ │ │ │ + b.n d1d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cf18 │ │ │ │ │ + b.n cf2c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r5, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n d344 │ │ │ │ │ + b.n d358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39e │ │ │ │ │ R_ARM_THM_CALL _tmp_168_rule │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d332 │ │ │ │ │ + beq.n d346 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, d3c0 │ │ │ │ │ + cbz r3, d3d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d42c │ │ │ │ │ + bne.n d440 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne.n d442 │ │ │ │ │ + bne.n d456 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d440 │ │ │ │ │ + bne.n d454 │ │ │ │ │ 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 │ │ │ │ │ - b.n d2e0 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2e0 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d302 │ │ │ │ │ + b.n d316 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n d2cc │ │ │ │ │ + b.n d2e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n cf18 │ │ │ │ │ + b.n cf2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cf6a │ │ │ │ │ + b.n cf7e │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c85c │ │ │ │ │ + bl c870 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d1f4 │ │ │ │ │ + beq.w d208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ - b.n d16a │ │ │ │ │ + b.n d17e │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d2e0 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n d326 │ │ │ │ │ + b.n d33a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n cede │ │ │ │ │ + b.n cef2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n cefc │ │ │ │ │ + b.n cf10 │ │ │ │ │ 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 cf9e │ │ │ │ │ + beq.w cfb2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _tmp_111_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _tmp_111_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cf9e │ │ │ │ │ + beq.w cfb2 │ │ │ │ │ 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] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -23505,582 +23508,582 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ │ - b.n d1be │ │ │ │ │ + b.n d1d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d222 │ │ │ │ │ + b.n d236 │ │ │ │ │ │ │ │ │ │ -0000d4b4 : │ │ │ │ │ +0000d4c8 : │ │ │ │ │ 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 d682 │ │ │ │ │ + beq.w d696 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d682 │ │ │ │ │ + bne.w d696 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d67a │ │ │ │ │ + bne.w d68e │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.w d65a │ │ │ │ │ + beq.w d66e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d898 <_gather_90_rule> │ │ │ │ │ + bl d8ac <_gather_90_rule> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d53a │ │ │ │ │ + cbnz r0, d54e │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w d67a │ │ │ │ │ + bne.w d68e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 11438 │ │ │ │ │ + bl 1144c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d5da │ │ │ │ │ + bne.n d5ee │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ 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.n d646 │ │ │ │ │ + beq.n d65a │ │ │ │ │ bl 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 d646 │ │ │ │ │ + bne.n d65a │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d652 │ │ │ │ │ + bne.n d666 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, d5b8 │ │ │ │ │ + cbnz r0, d5cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n d514 │ │ │ │ │ + bne.n d528 │ │ │ │ │ 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, d5aa │ │ │ │ │ + cbz r0, d5be │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 │ │ │ │ │ - beq.n d632 │ │ │ │ │ + beq.n d646 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d632 │ │ │ │ │ + bne.n d646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 11438 │ │ │ │ │ + bl 1144c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d568 │ │ │ │ │ + beq.n d57c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d56e │ │ │ │ │ + beq.n d582 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d6aa │ │ │ │ │ + bne.n d6be │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n d56e │ │ │ │ │ + b.n d582 │ │ │ │ │ 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 d67a │ │ │ │ │ + beq.n d68e │ │ │ │ │ ldrd r7, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d608 │ │ │ │ │ + cbnz r0, d61c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d692 │ │ │ │ │ + bne.n d6a6 │ │ │ │ │ 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.n d698 │ │ │ │ │ + beq.n d6ac │ │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 d5a4 │ │ │ │ │ + bne.n d5b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d5aa │ │ │ │ │ + beq.n d5be │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d530 │ │ │ │ │ + b.n d544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n d55c │ │ │ │ │ + beq.n d570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d514 │ │ │ │ │ + b.n d528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n d63a │ │ │ │ │ + blt.n d64e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d508 │ │ │ │ │ + beq.w d51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d530 │ │ │ │ │ + b.n d544 │ │ │ │ │ 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 d4f0 │ │ │ │ │ - b.n d67a │ │ │ │ │ + beq.w d504 │ │ │ │ │ + b.n d68e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d608 │ │ │ │ │ + b.n d61c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d616 │ │ │ │ │ + beq.n d62a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n d616 │ │ │ │ │ + b.n d62a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d514 │ │ │ │ │ + b.n d528 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d6b8 : │ │ │ │ │ +0000d6cc : │ │ │ │ │ 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 d864 │ │ │ │ │ + beq.w d878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d864 │ │ │ │ │ + bne.w d878 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d874 │ │ │ │ │ + bne.w d888 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w d87a │ │ │ │ │ + beq.w d88e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d87a │ │ │ │ │ + bne.w d88e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d888 │ │ │ │ │ + bne.w d89c │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n d784 │ │ │ │ │ + beq.n d798 │ │ │ │ │ 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 d7b0 │ │ │ │ │ + bne.n d7c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d888 │ │ │ │ │ + bne.w d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7fc │ │ │ │ │ + bne.n d810 │ │ │ │ │ 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 d88e │ │ │ │ │ + bne.w d8a2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d83e │ │ │ │ │ + beq.n d852 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 d842 │ │ │ │ │ + blt.n d856 │ │ │ │ │ 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 d888 │ │ │ │ │ + bne.n d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d742 │ │ │ │ │ + beq.n d756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d742 │ │ │ │ │ + beq.n d756 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d742 │ │ │ │ │ + beq.n d756 │ │ │ │ │ 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 d834 │ │ │ │ │ + beq.n d848 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, d82e │ │ │ │ │ + cbz r0, d842 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d850 │ │ │ │ │ + bne.n d864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d778 │ │ │ │ │ + b.n d78c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d888 │ │ │ │ │ + bne.n d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, d834 │ │ │ │ │ + cbz r0, d848 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d7ee │ │ │ │ │ + bne.n d802 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, d858 │ │ │ │ │ + cbnz r0, d86c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n d762 │ │ │ │ │ + b.n d776 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n d778 │ │ │ │ │ + b.n d78c │ │ │ │ │ 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 d762 │ │ │ │ │ + b.n d776 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d7f4 │ │ │ │ │ + beq.n d808 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d83a │ │ │ │ │ + b.n d84e │ │ │ │ │ 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 d6f6 │ │ │ │ │ + beq.w d70a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d77a │ │ │ │ │ + b.n d78e │ │ │ │ │ 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 d71e │ │ │ │ │ + beq.w d732 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n d83a │ │ │ │ │ + b.n d84e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d77a │ │ │ │ │ + b.n d78e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d898 <_gather_90_rule>: │ │ │ │ │ +0000d8ac <_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 de00 <_gather_90_rule+0x568> │ │ │ │ │ + beq.w de14 <_gather_90_rule+0x568> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de00 <_gather_90_rule+0x568> │ │ │ │ │ + bne.w de14 <_gather_90_rule+0x568> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de10 <_gather_90_rule+0x578> │ │ │ │ │ + bne.w de24 <_gather_90_rule+0x578> │ │ │ │ │ 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 de32 <_gather_90_rule+0x59a> │ │ │ │ │ + beq.w de46 <_gather_90_rule+0x59a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de32 <_gather_90_rule+0x59a> │ │ │ │ │ + bne.w de46 <_gather_90_rule+0x59a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcf2 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd06 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de64 <_gather_90_rule+0x5cc> │ │ │ │ │ + bne.w de78 <_gather_90_rule+0x5cc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dda8 <_gather_90_rule+0x510> │ │ │ │ │ + bne.w ddbc <_gather_90_rule+0x510> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de52 <_gather_90_rule+0x5ba> │ │ │ │ │ + beq.w de66 <_gather_90_rule+0x5ba> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de52 <_gather_90_rule+0x5ba> │ │ │ │ │ + bne.w de66 <_gather_90_rule+0x5ba> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dda6 <_gather_90_rule+0x50e> │ │ │ │ │ + bne.w ddba <_gather_90_rule+0x50e> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de7e <_gather_90_rule+0x5e6> │ │ │ │ │ + beq.w de92 <_gather_90_rule+0x5e6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de7e <_gather_90_rule+0x5e6> │ │ │ │ │ + bne.w de92 <_gather_90_rule+0x5e6> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w de8c <_gather_90_rule+0x5f4> │ │ │ │ │ + bne.w dea0 <_gather_90_rule+0x5f4> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w db6a <_gather_90_rule+0x2d2> │ │ │ │ │ + beq.w db7e <_gather_90_rule+0x2d2> │ │ │ │ │ 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 db98 <_gather_90_rule+0x300> │ │ │ │ │ + bne.w dbac <_gather_90_rule+0x300> │ │ │ │ │ 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 dda6 <_gather_90_rule+0x50e> │ │ │ │ │ + bne.w ddba <_gather_90_rule+0x50e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d9be <_gather_90_rule+0x126> │ │ │ │ │ + cbnz r0, d9d2 <_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 │ │ │ │ │ @@ -24091,73 +24094,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 d9aa <_gather_90_rule+0x112> │ │ │ │ │ + beq.n d9be <_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 dda8 <_gather_90_rule+0x510> │ │ │ │ │ + beq.w ddbc <_gather_90_rule+0x510> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w de6e <_gather_90_rule+0x5d6> │ │ │ │ │ + beq.w de82 <_gather_90_rule+0x5d6> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de6e <_gather_90_rule+0x5d6> │ │ │ │ │ + bne.w de82 <_gather_90_rule+0x5d6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w dcf2 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd06 <_gather_90_rule+0x45a> │ │ │ │ │ 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 de48 <_gather_90_rule+0x5b0> │ │ │ │ │ + beq.w de5c <_gather_90_rule+0x5b0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w dcf2 <_gather_90_rule+0x45a> │ │ │ │ │ + bne.w dd06 <_gather_90_rule+0x45a> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, da82 <_gather_90_rule+0x1ea> │ │ │ │ │ + cbnz r0, da96 <_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 de42 <_gather_90_rule+0x5aa> │ │ │ │ │ + beq.w de56 <_gather_90_rule+0x5aa> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.w dcb6 <_gather_90_rule+0x41e> │ │ │ │ │ + bgt.w dcca <_gather_90_rule+0x41e> │ │ │ │ │ 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 │ │ │ │ │ @@ -24172,149 +24175,149 @@ │ │ │ │ │ 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 dde8 <_gather_90_rule+0x550> │ │ │ │ │ + beq.w ddfc <_gather_90_rule+0x550> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dde8 <_gather_90_rule+0x550> │ │ │ │ │ + bne.w ddfc <_gather_90_rule+0x550> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ddf6 <_gather_90_rule+0x55e> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne.w de0a <_gather_90_rule+0x55e> │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl e060 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl e074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcd8 <_gather_90_rule+0x440> │ │ │ │ │ + bne.w dcec <_gather_90_rule+0x440> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w dd0e <_gather_90_rule+0x476> │ │ │ │ │ + bne.w dd22 <_gather_90_rule+0x476> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w ddac <_gather_90_rule+0x514> │ │ │ │ │ + beq.w ddc0 <_gather_90_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddac <_gather_90_rule+0x514> │ │ │ │ │ + bne.w ddc0 <_gather_90_rule+0x514> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ddbc <_gather_90_rule+0x524> │ │ │ │ │ + bne.w ddd0 <_gather_90_rule+0x524> │ │ │ │ │ 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 de16 <_gather_90_rule+0x57e> │ │ │ │ │ + beq.w de2a <_gather_90_rule+0x57e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w de16 <_gather_90_rule+0x57e> │ │ │ │ │ + bne.w de2a <_gather_90_rule+0x57e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de24 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w de38 <_gather_90_rule+0x58c> │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w dc66 <_gather_90_rule+0x3ce> │ │ │ │ │ + beq.w dc7a <_gather_90_rule+0x3ce> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dc94 <_gather_90_rule+0x3fc> │ │ │ │ │ + bne.w dca8 <_gather_90_rule+0x3fc> │ │ │ │ │ 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 ddbc <_gather_90_rule+0x524> │ │ │ │ │ + bne.w ddd0 <_gather_90_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dc18 <_gather_90_rule+0x380> │ │ │ │ │ + bne.n dc2c <_gather_90_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da44 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n da58 <_gather_90_rule+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dd92 <_gather_90_rule+0x4fa> │ │ │ │ │ + blt.w dda6 <_gather_90_rule+0x4fa> │ │ │ │ │ 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 de8c <_gather_90_rule+0x5f4> │ │ │ │ │ + bne.w dea0 <_gather_90_rule+0x5f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d990 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9a4 <_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 d990 <_gather_90_rule+0xf8> │ │ │ │ │ + beq.w d9a4 <_gather_90_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w deb4 <_gather_90_rule+0x61c> │ │ │ │ │ + beq.w dec8 <_gather_90_rule+0x61c> │ │ │ │ │ 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 deb4 <_gather_90_rule+0x61c> │ │ │ │ │ + beq.w dec8 <_gather_90_rule+0x61c> │ │ │ │ │ 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 deae <_gather_90_rule+0x616> │ │ │ │ │ + beq.w dec2 <_gather_90_rule+0x616> │ │ │ │ │ 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> │ │ │ │ │ @@ -24322,163 +24325,163 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ddd4 <_gather_90_rule+0x53c> │ │ │ │ │ + beq.w dde8 <_gather_90_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w debc <_gather_90_rule+0x624> │ │ │ │ │ + bne.w ded0 <_gather_90_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movs r3, #22 │ │ │ │ │ - b.n d9da <_gather_90_rule+0x142> │ │ │ │ │ + b.n d9ee <_gather_90_rule+0x142> │ │ │ │ │ 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 db5e <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.n db72 <_gather_90_rule+0x2c6> │ │ │ │ │ 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.n dd0e <_gather_90_rule+0x476> │ │ │ │ │ + beq.n dd22 <_gather_90_rule+0x476> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n dce0 <_gather_90_rule+0x448> │ │ │ │ │ + bne.n dcf4 <_gather_90_rule+0x448> │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq.n dcf6 <_gather_90_rule+0x45e> │ │ │ │ │ + beq.n dd0a <_gather_90_rule+0x45e> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [r7, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n da38 <_gather_90_rule+0x1a0> │ │ │ │ │ + b.n da4c <_gather_90_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w dd86 <_gather_90_rule+0x4ee> │ │ │ │ │ + blt.w dd9a <_gather_90_rule+0x4ee> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de24 <_gather_90_rule+0x58c> │ │ │ │ │ + bne.w de38 <_gather_90_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w db40 <_gather_90_rule+0x2a8> │ │ │ │ │ + beq.w db54 <_gather_90_rule+0x2a8> │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dd12 <_gather_90_rule+0x47a> │ │ │ │ │ + bne.n dd26 <_gather_90_rule+0x47a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w db52 <_gather_90_rule+0x2ba> │ │ │ │ │ - b.n db5e <_gather_90_rule+0x2c6> │ │ │ │ │ + beq.w db66 <_gather_90_rule+0x2ba> │ │ │ │ │ + b.n db72 <_gather_90_rule+0x2c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ - beq.w da5e <_gather_90_rule+0x1c6> │ │ │ │ │ + beq.w da72 <_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 da5e <_gather_90_rule+0x1c6> │ │ │ │ │ - b.n dcc4 <_gather_90_rule+0x42c> │ │ │ │ │ + beq.w da72 <_gather_90_rule+0x1c6> │ │ │ │ │ + b.n dcd8 <_gather_90_rule+0x42c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n dc56 <_gather_90_rule+0x3be> │ │ │ │ │ + beq.n dc6a <_gather_90_rule+0x3be> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc56 <_gather_90_rule+0x3be> │ │ │ │ │ + beq.n dc6a <_gather_90_rule+0x3be> │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dda8 <_gather_90_rule+0x510> │ │ │ │ │ + b.n ddbc <_gather_90_rule+0x510> │ │ │ │ │ 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.w de42 <_gather_90_rule+0x5aa> │ │ │ │ │ + beq.w de56 <_gather_90_rule+0x5aa> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n dc5a <_gather_90_rule+0x3c2> │ │ │ │ │ + b.n dc6e <_gather_90_rule+0x3c2> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n db64 <_gather_90_rule+0x2cc> │ │ │ │ │ + b.n db78 <_gather_90_rule+0x2cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dea6 <_gather_90_rule+0x60e> │ │ │ │ │ + beq.w deba <_gather_90_rule+0x60e> │ │ │ │ │ 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 dea6 <_gather_90_rule+0x60e> │ │ │ │ │ + beq.w deba <_gather_90_rule+0x60e> │ │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dea0 <_gather_90_rule+0x608> │ │ │ │ │ + beq.w deb4 <_gather_90_rule+0x608> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ @@ -24488,410 +24491,410 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, ddc0 <_gather_90_rule+0x528> │ │ │ │ │ + cbz r0, ddd4 <_gather_90_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de92 <_gather_90_rule+0x5fa> │ │ │ │ │ + bne.w dea6 <_gather_90_rule+0x5fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - b.n dc32 <_gather_90_rule+0x39a> │ │ │ │ │ + b.n dc46 <_gather_90_rule+0x39a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcaa <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcbe <_gather_90_rule+0x412> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w d9a0 <_gather_90_rule+0x108> │ │ │ │ │ + beq.w d9b4 <_gather_90_rule+0x108> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n d9ae <_gather_90_rule+0x116> │ │ │ │ │ + b.n d9c2 <_gather_90_rule+0x116> │ │ │ │ │ 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 daf2 <_gather_90_rule+0x25a> │ │ │ │ │ + beq.w db06 <_gather_90_rule+0x25a> │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n db62 <_gather_90_rule+0x2ca> │ │ │ │ │ + b.n db76 <_gather_90_rule+0x2ca> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n deca <_gather_90_rule+0x632> │ │ │ │ │ + beq.n dede <_gather_90_rule+0x632> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dcaa <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcbe <_gather_90_rule+0x412> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, de2c <_gather_90_rule+0x594> │ │ │ │ │ + cbz r0, de40 <_gather_90_rule+0x594> │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd9c <_gather_90_rule+0x504> │ │ │ │ │ + b.n ddb0 <_gather_90_rule+0x504> │ │ │ │ │ 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 daaa <_gather_90_rule+0x212> │ │ │ │ │ + beq.w dabe <_gather_90_rule+0x212> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n da44 <_gather_90_rule+0x1ac> │ │ │ │ │ + b.n da58 <_gather_90_rule+0x1ac> │ │ │ │ │ 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 d8d6 <_gather_90_rule+0x3e> │ │ │ │ │ + beq.w d8ea <_gather_90_rule+0x3e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d9b6 <_gather_90_rule+0x11e> │ │ │ │ │ + b.n d9ca <_gather_90_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 db1c <_gather_90_rule+0x284> │ │ │ │ │ + beq.w db30 <_gather_90_rule+0x284> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dcaa <_gather_90_rule+0x412> │ │ │ │ │ + b.n dcbe <_gather_90_rule+0x412> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n dd9c <_gather_90_rule+0x504> │ │ │ │ │ + b.n ddb0 <_gather_90_rule+0x504> │ │ │ │ │ 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 d900 <_gather_90_rule+0x68> │ │ │ │ │ - b.n dcf2 <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w d914 <_gather_90_rule+0x68> │ │ │ │ │ + b.n dd06 <_gather_90_rule+0x45a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n dcf2 <_gather_90_rule+0x45a> │ │ │ │ │ + b.n dd06 <_gather_90_rule+0x45a> │ │ │ │ │ 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 d944 <_gather_90_rule+0xac> │ │ │ │ │ - b.n dda6 <_gather_90_rule+0x50e> │ │ │ │ │ + beq.w d958 <_gather_90_rule+0xac> │ │ │ │ │ + b.n ddba <_gather_90_rule+0x50e> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w da00 <_gather_90_rule+0x168> │ │ │ │ │ + bne.w da14 <_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 da18 <_gather_90_rule+0x180> │ │ │ │ │ - b.n dcf2 <_gather_90_rule+0x45a> │ │ │ │ │ + beq.w da2c <_gather_90_rule+0x180> │ │ │ │ │ + b.n dd06 <_gather_90_rule+0x45a> │ │ │ │ │ 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 d96c <_gather_90_rule+0xd4> │ │ │ │ │ + beq.w d980 <_gather_90_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n de2e <_gather_90_rule+0x596> │ │ │ │ │ + b.n de42 <_gather_90_rule+0x596> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ddcc <_gather_90_rule+0x534> │ │ │ │ │ - b.n dd82 <_gather_90_rule+0x4ea> │ │ │ │ │ + bne.n dde0 <_gather_90_rule+0x534> │ │ │ │ │ + b.n dd96 <_gather_90_rule+0x4ea> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dd4c <_gather_90_rule+0x4b4> │ │ │ │ │ + b.n dd60 <_gather_90_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de28 <_gather_90_rule+0x590> │ │ │ │ │ + b.n de3c <_gather_90_rule+0x590> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n dbda <_gather_90_rule+0x342> │ │ │ │ │ + b.n dbee <_gather_90_rule+0x342> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n de2e <_gather_90_rule+0x596> │ │ │ │ │ + b.n de42 <_gather_90_rule+0x596> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ddde <_gather_90_rule+0x546> │ │ │ │ │ - b.n dc12 <_gather_90_rule+0x37a> │ │ │ │ │ + bne.n ddf2 <_gather_90_rule+0x546> │ │ │ │ │ + b.n dc26 <_gather_90_rule+0x37a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n de28 <_gather_90_rule+0x590> │ │ │ │ │ + b.n de3c <_gather_90_rule+0x590> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ded0 : │ │ │ │ │ +0000dee4 : │ │ │ │ │ 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 e01a │ │ │ │ │ + beq.w e02e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e01a │ │ │ │ │ + bne.w e02e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e022 │ │ │ │ │ + bne.w e036 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n df56 │ │ │ │ │ + beq.n df6a │ │ │ │ │ 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, df7e │ │ │ │ │ + cbnz r0, df92 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e022 │ │ │ │ │ + bne.n e036 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #587 @ 0x24b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfda │ │ │ │ │ + bne.n dfee │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 e010 │ │ │ │ │ + blt.n e024 │ │ │ │ │ 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 │ │ │ │ │ - beq.n df22 │ │ │ │ │ - b.n df48 │ │ │ │ │ + beq.n df36 │ │ │ │ │ + b.n df5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df2e │ │ │ │ │ + beq.n df42 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df2e │ │ │ │ │ + beq.n df42 │ │ │ │ │ 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 df48 │ │ │ │ │ + beq.n df5c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_THM_CALL _PyAST_YieldFrom │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, dfc2 │ │ │ │ │ + cbz r0, dfd6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n df48 │ │ │ │ │ + beq.n df5c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df48 │ │ │ │ │ + beq.n df5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df4c │ │ │ │ │ + b.n df60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 81d0 │ │ │ │ │ + bl 81e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n df44 │ │ │ │ │ + bne.n df58 │ │ │ │ │ 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 df48 │ │ │ │ │ + beq.n df5c │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [r3, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Yield │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n dfbc │ │ │ │ │ - b.n dfc2 │ │ │ │ │ + bne.n dfd0 │ │ │ │ │ + b.n dfd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df4c │ │ │ │ │ + b.n df60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n df04 │ │ │ │ │ + b.n df18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n df4c │ │ │ │ │ + b.n df60 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e02c : │ │ │ │ │ +0000e040 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ - cbnz r1, e032 │ │ │ │ │ + cbnz r1, e046 │ │ │ │ │ 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, e056 │ │ │ │ │ + cbz r0, e06a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_new_type_comment │ │ │ │ │ - cbz r0, e056 │ │ │ │ │ + cbz r0, e06a │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e060 : │ │ │ │ │ +0000e074 : │ │ │ │ │ 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 e1e0 │ │ │ │ │ + beq.w e1f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e1e0 │ │ │ │ │ + bne.w e1f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e10c │ │ │ │ │ + bne.n e120 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n e0da │ │ │ │ │ + beq.n e0ee │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e11a │ │ │ │ │ + bne.n e12e │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e15a │ │ │ │ │ + bne.n e16e │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e198 │ │ │ │ │ + bne.n e1ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -24902,165 +24905,165 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ itttt lt │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ addlt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - blt.n e110 │ │ │ │ │ + blt.n e124 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e116 │ │ │ │ │ + cbnz r2, e12a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e0b6 │ │ │ │ │ + beq.n e0ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0d2 │ │ │ │ │ + b.n e0e6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e10c │ │ │ │ │ + bne.n e120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n e206 │ │ │ │ │ + beq.n e21a │ │ │ │ │ bl 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 e206 │ │ │ │ │ + bne.n e21a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e200 │ │ │ │ │ + bne.n e214 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e20e │ │ │ │ │ + bne.n e222 │ │ │ │ │ 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 e0b6 │ │ │ │ │ - b.n e10c │ │ │ │ │ + beq.n e0ca │ │ │ │ │ + b.n e120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e0c2 │ │ │ │ │ + beq.n e0d6 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e10c │ │ │ │ │ + beq.n e120 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1f0 │ │ │ │ │ + beq.n e204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e1f0 │ │ │ │ │ + cbnz r3, e204 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e0e2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e1dc │ │ │ │ │ + cbnz r2, e1f0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e1d4 │ │ │ │ │ + beq.n e1e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, e1d4 │ │ │ │ │ + cbnz r0, e1e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, e1ca │ │ │ │ │ + cbnz r2, e1de │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e268 │ │ │ │ │ + bne.n e27c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n e0ca │ │ │ │ │ + b.n e0de │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e1b6 │ │ │ │ │ + b.n e1ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e110 │ │ │ │ │ + b.n e124 │ │ │ │ │ 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 e09a │ │ │ │ │ - b.n e10c │ │ │ │ │ + beq.w e0ae │ │ │ │ │ + b.n e120 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e296 │ │ │ │ │ + bne.n e2aa │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e0e2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n e150 │ │ │ │ │ + b.n e164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n e136 │ │ │ │ │ + b.n e14a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e14a │ │ │ │ │ + beq.n e15e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e14a │ │ │ │ │ + beq.n e15e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e14a │ │ │ │ │ + beq.n e15e │ │ │ │ │ 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 │ │ │ │ │ @@ -25069,195 +25072,195 @@ │ │ │ │ │ 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, [r8, #12] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 e14c │ │ │ │ │ + beq.w e160 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e150 │ │ │ │ │ + b.n e164 │ │ │ │ │ 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 r2, r0 │ │ │ │ │ - cbnz r0, e29e │ │ │ │ │ + cbnz r0, e2b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e1ce │ │ │ │ │ + beq.n e1e2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e1ce │ │ │ │ │ + b.n e1e2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e110 │ │ │ │ │ + b.n e124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, e2b8 │ │ │ │ │ + cbz r3, e2cc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e290 │ │ │ │ │ + bne.n e2a4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e0e2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e0ce │ │ │ │ │ + b.n e0e2 │ │ │ │ │ │ │ │ │ │ -0000e2c0 <_loop1_30_rule>: │ │ │ │ │ +0000e2d4 <_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 e434 <_loop1_30_rule+0x174> │ │ │ │ │ + beq.w e448 <_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 e434 <_loop1_30_rule+0x174> │ │ │ │ │ + bne.w e448 <_loop1_30_rule+0x174> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3f8 <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e40c <_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 e42a <_loop1_30_rule+0x16a> │ │ │ │ │ + beq.w e43e <_loop1_30_rule+0x16a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e3f8 <_loop1_30_rule+0x138> │ │ │ │ │ + bne.n e40c <_loop1_30_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e3f0 <_loop1_30_rule+0x130> │ │ │ │ │ + beq.n e404 <_loop1_30_rule+0x130> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e396 <_loop1_30_rule+0xd6> │ │ │ │ │ + beq.n e3aa <_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 e424 <_loop1_30_rule+0x164> │ │ │ │ │ + beq.n e438 <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e418 <_loop1_30_rule+0x158> │ │ │ │ │ + beq.n e42c <_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 e422 <_loop1_30_rule+0x162> │ │ │ │ │ + beq.n e436 <_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 e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, e38e <_loop1_30_rule+0xce> │ │ │ │ │ + cbz r0, e3a2 <_loop1_30_rule+0xce> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n e400 <_loop1_30_rule+0x140> │ │ │ │ │ + beq.n e414 <_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 e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e372 <_loop1_30_rule+0xb2> │ │ │ │ │ + bne.n e386 <_loop1_30_rule+0xb2> │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - cbnz r7, e39a <_loop1_30_rule+0xda> │ │ │ │ │ - b.n e3f2 <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r7, e3ae <_loop1_30_rule+0xda> │ │ │ │ │ + b.n e406 <_loop1_30_rule+0x132> │ │ │ │ │ movs r6, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e3f2 <_loop1_30_rule+0x132> │ │ │ │ │ + cbnz r3, e406 <_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 e444 <_loop1_30_rule+0x184> │ │ │ │ │ + beq.n e458 <_loop1_30_rule+0x184> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n e3d8 <_loop1_30_rule+0x118> │ │ │ │ │ + ble.n e3ec <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n e3d8 <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n e3ec <_loop1_30_rule+0x118> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n e3d8 <_loop1_30_rule+0x118> │ │ │ │ │ + beq.n e3ec <_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 e3ca <_loop1_30_rule+0x10a> │ │ │ │ │ + bne.n e3de <_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 │ │ │ │ │ @@ -25268,808 +25271,808 @@ │ │ │ │ │ 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 e3e6 <_loop1_30_rule+0x126> │ │ │ │ │ + b.n e3fa <_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, e424 <_loop1_30_rule+0x164> │ │ │ │ │ + cbz r0, e438 <_loop1_30_rule+0x164> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e376 <_loop1_30_rule+0xb6> │ │ │ │ │ + b.n e38a <_loop1_30_rule+0xb6> │ │ │ │ │ mov r5, r7 │ │ │ │ │ movs r6, #2 │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ - b.n e39a <_loop1_30_rule+0xda> │ │ │ │ │ + b.n e3ae <_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 e3f8 <_loop1_30_rule+0x138> │ │ │ │ │ + b.n e40c <_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 e2fa <_loop1_30_rule+0x3a> │ │ │ │ │ - b.n e3f8 <_loop1_30_rule+0x138> │ │ │ │ │ + beq.w e30e <_loop1_30_rule+0x3a> │ │ │ │ │ + b.n e40c <_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 e3e6 <_loop1_30_rule+0x126> │ │ │ │ │ + b.n e3fa <_loop1_30_rule+0x126> │ │ │ │ │ │ │ │ │ │ -0000e45c : │ │ │ │ │ +0000e470 : │ │ │ │ │ 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 e7da │ │ │ │ │ + beq.w e7ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e7da │ │ │ │ │ + bne.w e7ee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e708 │ │ │ │ │ + bne.w e71c │ │ │ │ │ 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 e86a │ │ │ │ │ + beq.w e87e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e86a │ │ │ │ │ + bne.w e87e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e748 │ │ │ │ │ + bne.w e75c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e728 │ │ │ │ │ + beq.w e73c │ │ │ │ │ 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 e6fc │ │ │ │ │ + beq.w e710 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e806 │ │ │ │ │ + beq.w e81a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e806 │ │ │ │ │ + bne.w e81a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e814 │ │ │ │ │ + bne.w e828 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e77c │ │ │ │ │ + bne.w e790 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e6fe │ │ │ │ │ + bne.w e712 │ │ │ │ │ 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 e82a │ │ │ │ │ + beq.w e83e │ │ │ │ │ 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 e81c │ │ │ │ │ + beq.w e830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, e5b8 │ │ │ │ │ + cbnz r3, e5cc │ │ │ │ │ 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, e5d4 │ │ │ │ │ + cbz r0, e5e8 │ │ │ │ │ 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 e87a │ │ │ │ │ + bne.w e88e │ │ │ │ │ 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 e87e │ │ │ │ │ + beq.w e892 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e87e │ │ │ │ │ + bne.w e892 │ │ │ │ │ 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} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e832 │ │ │ │ │ + bne.w e846 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e580 │ │ │ │ │ + bne.n e594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w e708 │ │ │ │ │ + bne.w e71c │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w e846 │ │ │ │ │ + beq.w e85a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e846 │ │ │ │ │ + bne.w e85a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e776 │ │ │ │ │ + bne.w e78a │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w e756 │ │ │ │ │ + beq.w e76a │ │ │ │ │ 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 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e720 │ │ │ │ │ + beq.n e734 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e70e │ │ │ │ │ + beq.n e722 │ │ │ │ │ bl 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 e70e │ │ │ │ │ + bne.n e722 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e71a │ │ │ │ │ + bne.n e72e │ │ │ │ │ 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 e7a0 │ │ │ │ │ + bne.w e7b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e720 │ │ │ │ │ + bne.n e734 │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e776 │ │ │ │ │ + beq.n e78a │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e856 │ │ │ │ │ + beq.w e86a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e838 │ │ │ │ │ + bne.w e84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e74e │ │ │ │ │ + bne.n e762 │ │ │ │ │ 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 e74e │ │ │ │ │ + beq.n e762 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 e87e │ │ │ │ │ + beq.w e892 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w e87e │ │ │ │ │ + bne.w e892 │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e5e0 │ │ │ │ │ + beq.w e5f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n e5ae │ │ │ │ │ + b.n e5c2 │ │ │ │ │ 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 e64c │ │ │ │ │ + beq.n e660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e6f0 │ │ │ │ │ + b.n e704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7c4 │ │ │ │ │ + blt.n e7d8 │ │ │ │ │ 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 e4dc │ │ │ │ │ + beq.w e4f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5d8 │ │ │ │ │ + b.n e5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n e6f0 │ │ │ │ │ + b.n e704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e7d0 │ │ │ │ │ + blt.n e7e4 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e61e │ │ │ │ │ + beq.w e632 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e750 │ │ │ │ │ + b.n e764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e522 │ │ │ │ │ + beq.w e536 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e528 │ │ │ │ │ + beq.w e53c │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e7ec │ │ │ │ │ + cbnz r0, e800 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e528 │ │ │ │ │ + b.n e53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e65c │ │ │ │ │ + beq.w e670 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w e662 │ │ │ │ │ + beq.w e676 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, e7fa │ │ │ │ │ + cbnz r0, e80e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e662 │ │ │ │ │ + b.n e676 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5d8 │ │ │ │ │ + b.n e5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e750 │ │ │ │ │ + b.n e764 │ │ │ │ │ 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 e49a │ │ │ │ │ - b.n e708 │ │ │ │ │ + beq.w e4ae │ │ │ │ │ + b.n e71c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6fe │ │ │ │ │ + b.n e712 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e720 │ │ │ │ │ + b.n e734 │ │ │ │ │ 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 e512 │ │ │ │ │ + beq.w e526 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e6fe │ │ │ │ │ + b.n e712 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, e832 │ │ │ │ │ + cbnz r0, e846 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5d8 │ │ │ │ │ + b.n e5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e5d8 │ │ │ │ │ + b.n e5ec │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5d8 │ │ │ │ │ + b.n e5ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, e864 │ │ │ │ │ + cbnz r0, e878 │ │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ │ - b.n e6ae │ │ │ │ │ + b.n e6c2 │ │ │ │ │ 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 e606 │ │ │ │ │ - b.n e776 │ │ │ │ │ + beq.w e61a │ │ │ │ │ + b.n e78a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e750 │ │ │ │ │ + beq.w e764 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e750 │ │ │ │ │ + b.n e764 │ │ │ │ │ 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 e4c4 │ │ │ │ │ - b.n e748 │ │ │ │ │ + beq.w e4d8 │ │ │ │ │ + b.n e75c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e5d8 │ │ │ │ │ + b.n e5ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e6f0 │ │ │ │ │ + beq.w e704 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e5ae │ │ │ │ │ + b.n e5c2 │ │ │ │ │ │ │ │ │ │ -0000e894 : │ │ │ │ │ +0000e8a8 : │ │ │ │ │ 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 e9dc │ │ │ │ │ + beq.w e9f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e9dc │ │ │ │ │ + bne.w e9f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9a8 │ │ │ │ │ + bne.n e9bc │ │ │ │ │ ldrd r7, r5, [r4, #8] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n e98a │ │ │ │ │ + beq.n e99e │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ 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 e982 │ │ │ │ │ + beq.n e996 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n e970 │ │ │ │ │ + beq.n e984 │ │ │ │ │ bl 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 e970 │ │ │ │ │ + bne.n e984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e97c │ │ │ │ │ + bne.n e990 │ │ │ │ │ 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.n e9b0 │ │ │ │ │ + bne.n e9c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, e982 │ │ │ │ │ + cbnz r2, e996 │ │ │ │ │ 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, e962 │ │ │ │ │ + cbz r0, e976 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e9ec │ │ │ │ │ + beq.n ea00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n e9ec │ │ │ │ │ + bne.n ea00 │ │ │ │ │ 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 e912 │ │ │ │ │ + beq.n e926 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e966 │ │ │ │ │ + b.n e97a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n e9d0 │ │ │ │ │ + blt.n e9e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e8e4 │ │ │ │ │ + beq.n e8f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e966 │ │ │ │ │ + b.n e97a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e920 │ │ │ │ │ + beq.n e934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n e926 │ │ │ │ │ + beq.n e93a │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ea00 │ │ │ │ │ + cbnz r0, ea14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n e926 │ │ │ │ │ + b.n e93a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n e966 │ │ │ │ │ + b.n e97a │ │ │ │ │ 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 e8ce │ │ │ │ │ - b.n e9a8 │ │ │ │ │ + beq.w e8e2 │ │ │ │ │ + b.n e9bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e986 │ │ │ │ │ + beq.n e99a │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n e966 │ │ │ │ │ + b.n e97a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n e982 │ │ │ │ │ + b.n e996 │ │ │ │ │ │ │ │ │ │ -0000ea0c <_loop0_28_rule>: │ │ │ │ │ +0000ea20 <_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 eb90 <_loop0_28_rule+0x184> │ │ │ │ │ + beq.w eba4 <_loop0_28_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w eb90 <_loop0_28_rule+0x184> │ │ │ │ │ + bne.w eba4 <_loop0_28_rule+0x184> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb66 <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w eb7a <_loop0_28_rule+0x15a> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eb5e <_loop0_28_rule+0x152> │ │ │ │ │ + beq.w eb72 <_loop0_28_rule+0x152> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eb66 <_loop0_28_rule+0x15a> │ │ │ │ │ + bne.w eb7a <_loop0_28_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb48 <_loop0_28_rule+0x13c> │ │ │ │ │ + beq.n eb5c <_loop0_28_rule+0x13c> │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb0a <_loop0_28_rule+0xfe> │ │ │ │ │ + beq.n eb1e <_loop0_28_rule+0xfe> │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb8c <_loop0_28_rule+0x180> │ │ │ │ │ + beq.n eba0 <_loop0_28_rule+0x180> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb88 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq.n eb9c <_loop0_28_rule+0x17c> │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb58 <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb6c <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ movs r5, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov.w r8, #4 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, eae0 <_loop0_28_rule+0xd4> │ │ │ │ │ + cbz r0, eaf4 <_loop0_28_rule+0xd4> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n eb6e <_loop0_28_rule+0x162> │ │ │ │ │ + beq.n eb82 <_loop0_28_rule+0x162> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r3, [r6, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eac4 <_loop0_28_rule+0xb8> │ │ │ │ │ + bne.n ead8 <_loop0_28_rule+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ 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 eb58 <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb6c <_loop0_28_rule+0x14c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt.n eb1e <_loop0_28_rule+0x112> │ │ │ │ │ + bgt.n eb32 <_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 │ │ │ │ │ @@ -26079,252 +26082,252 @@ │ │ │ │ │ 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, eb58 <_loop0_28_rule+0x14c> │ │ │ │ │ + cbz r0, eb6c <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n eaf6 <_loop0_28_rule+0xea> │ │ │ │ │ + beq.n eb0a <_loop0_28_rule+0xea> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n eaf6 <_loop0_28_rule+0xea> │ │ │ │ │ + beq.n eb0a <_loop0_28_rule+0xea> │ │ │ │ │ adds r2, r6, #4 │ │ │ │ │ lsls r7, r7, #2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n eb38 <_loop0_28_rule+0x12c> │ │ │ │ │ - b.n eaf6 <_loop0_28_rule+0xea> │ │ │ │ │ + bne.n eb4c <_loop0_28_rule+0x12c> │ │ │ │ │ + b.n eb0a <_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 eaf6 <_loop0_28_rule+0xea> │ │ │ │ │ + bne.n eb0a <_loop0_28_rule+0xea> │ │ │ │ │ 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 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n eb00 <_loop0_28_rule+0xf4> │ │ │ │ │ + b.n eb14 <_loop0_28_rule+0xf4> │ │ │ │ │ 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] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb58 <_loop0_28_rule+0x14c> │ │ │ │ │ + beq.n eb6c <_loop0_28_rule+0x14c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n eac8 <_loop0_28_rule+0xbc> │ │ │ │ │ + b.n eadc <_loop0_28_rule+0xbc> │ │ │ │ │ movs r7, #2 │ │ │ │ │ - b.n eb0e <_loop0_28_rule+0x102> │ │ │ │ │ + b.n eb22 <_loop0_28_rule+0x102> │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n eb58 <_loop0_28_rule+0x14c> │ │ │ │ │ + b.n eb6c <_loop0_28_rule+0x14c> │ │ │ │ │ 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 ea48 <_loop0_28_rule+0x3c> │ │ │ │ │ - b.n eb66 <_loop0_28_rule+0x15a> │ │ │ │ │ + beq.w ea5c <_loop0_28_rule+0x3c> │ │ │ │ │ + b.n eb7a <_loop0_28_rule+0x15a> │ │ │ │ │ │ │ │ │ │ -0000eba0 <_loop1_31_rule>: │ │ │ │ │ +0000ebb4 <_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 f428 <_loop1_31_rule+0x888> │ │ │ │ │ + beq.w f43c <_loop1_31_rule+0x888> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f428 <_loop1_31_rule+0x888> │ │ │ │ │ + bne.w f43c <_loop1_31_rule+0x888> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f436 <_loop1_31_rule+0x896> │ │ │ │ │ + bne.w f44a <_loop1_31_rule+0x896> │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f450 <_loop1_31_rule+0x8b0> │ │ │ │ │ + beq.w f464 <_loop1_31_rule+0x8b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f436 <_loop1_31_rule+0x896> │ │ │ │ │ + bne.w f44a <_loop1_31_rule+0x896> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f50a <_loop1_31_rule+0x96a> │ │ │ │ │ + beq.w f51e <_loop1_31_rule+0x96a> │ │ │ │ │ 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 f50a <_loop1_31_rule+0x96a> │ │ │ │ │ + bne.w f51e <_loop1_31_rule+0x96a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f05a <_loop1_31_rule+0x4ba> │ │ │ │ │ + bne.w f06e <_loop1_31_rule+0x4ba> │ │ │ │ │ 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 f500 <_loop1_31_rule+0x960> │ │ │ │ │ + beq.w f514 <_loop1_31_rule+0x960> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f500 <_loop1_31_rule+0x960> │ │ │ │ │ + bne.w f514 <_loop1_31_rule+0x960> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f4fc <_loop1_31_rule+0x95c> │ │ │ │ │ + bne.w f510 <_loop1_31_rule+0x95c> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w eed2 <_loop1_31_rule+0x332> │ │ │ │ │ + beq.w eee6 <_loop1_31_rule+0x332> │ │ │ │ │ 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 ef02 <_loop1_31_rule+0x362> │ │ │ │ │ + beq.w ef16 <_loop1_31_rule+0x362> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f40a <_loop1_31_rule+0x86a> │ │ │ │ │ + beq.w f41e <_loop1_31_rule+0x86a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f40a <_loop1_31_rule+0x86a> │ │ │ │ │ + bne.w f41e <_loop1_31_rule+0x86a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f448 <_loop1_31_rule+0x8a8> │ │ │ │ │ + bne.w f45c <_loop1_31_rule+0x8a8> │ │ │ │ │ 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 f2d4 <_loop1_31_rule+0x734> │ │ │ │ │ + bne.w f2e8 <_loop1_31_rule+0x734> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w ef06 <_loop1_31_rule+0x366> │ │ │ │ │ + bne.w ef1a <_loop1_31_rule+0x366> │ │ │ │ │ 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 f43e <_loop1_31_rule+0x89e> │ │ │ │ │ + beq.w f452 <_loop1_31_rule+0x89e> │ │ │ │ │ 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 f4de <_loop1_31_rule+0x93e> │ │ │ │ │ + beq.w f4f2 <_loop1_31_rule+0x93e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f412 <_loop1_31_rule+0x872> │ │ │ │ │ + bne.w f426 <_loop1_31_rule+0x872> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1f4 <_loop1_31_rule+0x654> │ │ │ │ │ + beq.w f208 <_loop1_31_rule+0x654> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f1f4 <_loop1_31_rule+0x654> │ │ │ │ │ + beq.w f208 <_loop1_31_rule+0x654> │ │ │ │ │ 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 f51e <_loop1_31_rule+0x97e> │ │ │ │ │ + bne.w f532 <_loop1_31_rule+0x97e> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3e2 <_loop1_31_rule+0x842> │ │ │ │ │ + beq.w f3f6 <_loop1_31_rule+0x842> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f522 <_loop1_31_rule+0x982> │ │ │ │ │ + bne.w f536 <_loop1_31_rule+0x982> │ │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov fp, r9 │ │ │ │ │ mov r8, ip │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -26333,342 +26336,342 @@ │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f53a <_loop1_31_rule+0x99a> │ │ │ │ │ + beq.w f54e <_loop1_31_rule+0x99a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f53a <_loop1_31_rule+0x99a> │ │ │ │ │ + bne.w f54e <_loop1_31_rule+0x99a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f542 <_loop1_31_rule+0x9a2> │ │ │ │ │ + bne.w f556 <_loop1_31_rule+0x9a2> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f54a <_loop1_31_rule+0x9aa> │ │ │ │ │ + beq.w f55e <_loop1_31_rule+0x9aa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f54a <_loop1_31_rule+0x9aa> │ │ │ │ │ + bne.w f55e <_loop1_31_rule+0x9aa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f2a4 <_loop1_31_rule+0x704> │ │ │ │ │ + bne.w f2b8 <_loop1_31_rule+0x704> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f282 <_loop1_31_rule+0x6e2> │ │ │ │ │ + beq.w f296 <_loop1_31_rule+0x6e2> │ │ │ │ │ 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 f0b0 <_loop1_31_rule+0x510> │ │ │ │ │ + beq.w f0c4 <_loop1_31_rule+0x510> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f402 <_loop1_31_rule+0x862> │ │ │ │ │ + beq.w f416 <_loop1_31_rule+0x862> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f402 <_loop1_31_rule+0x862> │ │ │ │ │ + bne.w f416 <_loop1_31_rule+0x862> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3fa <_loop1_31_rule+0x85a> │ │ │ │ │ + bne.w f40e <_loop1_31_rule+0x85a> │ │ │ │ │ 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 f324 <_loop1_31_rule+0x784> │ │ │ │ │ + bne.w f338 <_loop1_31_rule+0x784> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f0b2 <_loop1_31_rule+0x512> │ │ │ │ │ + bne.w f0c6 <_loop1_31_rule+0x512> │ │ │ │ │ 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 f488 <_loop1_31_rule+0x8e8> │ │ │ │ │ + beq.w f49c <_loop1_31_rule+0x8e8> │ │ │ │ │ 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 f476 <_loop1_31_rule+0x8d6> │ │ │ │ │ + beq.w f48a <_loop1_31_rule+0x8d6> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f460 <_loop1_31_rule+0x8c0> │ │ │ │ │ + bne.w f474 <_loop1_31_rule+0x8c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f27c <_loop1_31_rule+0x6dc> │ │ │ │ │ + beq.w f290 <_loop1_31_rule+0x6dc> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f27c <_loop1_31_rule+0x6dc> │ │ │ │ │ + beq.w f290 <_loop1_31_rule+0x6dc> │ │ │ │ │ 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 f4ac <_loop1_31_rule+0x90c> │ │ │ │ │ + bne.w f4c0 <_loop1_31_rule+0x90c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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 f3a2 <_loop1_31_rule+0x802> │ │ │ │ │ + beq.w f3b6 <_loop1_31_rule+0x802> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f49a <_loop1_31_rule+0x8fa> │ │ │ │ │ + bne.w f4ae <_loop1_31_rule+0x8fa> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w f266 <_loop1_31_rule+0x6c6> │ │ │ │ │ + beq.w f27a <_loop1_31_rule+0x6c6> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r5, [sl, r8, lsl #2] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n ed64 <_loop1_31_rule+0x1c4> │ │ │ │ │ + b.n ed78 <_loop1_31_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f374 <_loop1_31_rule+0x7d4> │ │ │ │ │ + blt.w f388 <_loop1_31_rule+0x7d4> │ │ │ │ │ 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 f4fc <_loop1_31_rule+0x95c> │ │ │ │ │ + bne.w f510 <_loop1_31_rule+0x95c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ec72 <_loop1_31_rule+0xd2> │ │ │ │ │ + bne.w ec86 <_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 f3f6 <_loop1_31_rule+0x856> │ │ │ │ │ + bne.w f40a <_loop1_31_rule+0x856> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f532 <_loop1_31_rule+0x992> │ │ │ │ │ + beq.w f546 <_loop1_31_rule+0x992> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f532 <_loop1_31_rule+0x992> │ │ │ │ │ + bne.w f546 <_loop1_31_rule+0x992> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f568 <_loop1_31_rule+0x9c8> │ │ │ │ │ + bne.w f57c <_loop1_31_rule+0x9c8> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f060 <_loop1_31_rule+0x4c0> │ │ │ │ │ + beq.w f074 <_loop1_31_rule+0x4c0> │ │ │ │ │ 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 f090 <_loop1_31_rule+0x4f0> │ │ │ │ │ + beq.w f0a4 <_loop1_31_rule+0x4f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f4f0 <_loop1_31_rule+0x950> │ │ │ │ │ + beq.w f504 <_loop1_31_rule+0x950> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4f0 <_loop1_31_rule+0x950> │ │ │ │ │ + bne.w f504 <_loop1_31_rule+0x950> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f4f8 <_loop1_31_rule+0x958> │ │ │ │ │ + bne.w f50c <_loop1_31_rule+0x958> │ │ │ │ │ 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 f2fc <_loop1_31_rule+0x75c> │ │ │ │ │ + bne.w f310 <_loop1_31_rule+0x75c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3c8 <_loop1_31_rule+0x828> │ │ │ │ │ + bne.w f3dc <_loop1_31_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3c4 <_loop1_31_rule+0x824> │ │ │ │ │ + beq.w f3d8 <_loop1_31_rule+0x824> │ │ │ │ │ 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.w r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f4ca <_loop1_31_rule+0x92a> │ │ │ │ │ + beq.w f4de <_loop1_31_rule+0x92a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f552 <_loop1_31_rule+0x9b2> │ │ │ │ │ + bne.w f566 <_loop1_31_rule+0x9b2> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f250 <_loop1_31_rule+0x6b0> │ │ │ │ │ + beq.w f264 <_loop1_31_rule+0x6b0> │ │ │ │ │ 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 f250 <_loop1_31_rule+0x6b0> │ │ │ │ │ + bne.w f264 <_loop1_31_rule+0x6b0> │ │ │ │ │ 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 f250 <_loop1_31_rule+0x6b0> │ │ │ │ │ + beq.w f264 <_loop1_31_rule+0x6b0> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f56c <_loop1_31_rule+0x9cc> │ │ │ │ │ + beq.w f580 <_loop1_31_rule+0x9cc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ed4a <_loop1_31_rule+0x1aa> │ │ │ │ │ + beq.w ed5e <_loop1_31_rule+0x1aa> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ed4a <_loop1_31_rule+0x1aa> │ │ │ │ │ + beq.w ed5e <_loop1_31_rule+0x1aa> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f38a <_loop1_31_rule+0x7ea> │ │ │ │ │ + b.n f39e <_loop1_31_rule+0x7ea> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f3be <_loop1_31_rule+0x81e> │ │ │ │ │ + blt.w f3d2 <_loop1_31_rule+0x81e> │ │ │ │ │ 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 f568 <_loop1_31_rule+0x9c8> │ │ │ │ │ + bne.w f57c <_loop1_31_rule+0x9c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ef60 <_loop1_31_rule+0x3c0> │ │ │ │ │ + bne.w ef74 <_loop1_31_rule+0x3c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ @@ -26680,743 +26683,743 @@ │ │ │ │ │ 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 f380 <_loop1_31_rule+0x7e0> │ │ │ │ │ + bne.w f394 <_loop1_31_rule+0x7e0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f5f0 <_loop1_31_rule+0xa50> │ │ │ │ │ + beq.w f604 <_loop1_31_rule+0xa50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5f0 <_loop1_31_rule+0xa50> │ │ │ │ │ + bne.w f604 <_loop1_31_rule+0xa50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f2cc <_loop1_31_rule+0x72c> │ │ │ │ │ + bne.w f2e0 <_loop1_31_rule+0x72c> │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w f2ac <_loop1_31_rule+0x70c> │ │ │ │ │ + beq.w f2c0 <_loop1_31_rule+0x70c> │ │ │ │ │ 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 f1fa <_loop1_31_rule+0x65a> │ │ │ │ │ + beq.n f20e <_loop1_31_rule+0x65a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w f492 <_loop1_31_rule+0x8f2> │ │ │ │ │ + beq.w f4a6 <_loop1_31_rule+0x8f2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f492 <_loop1_31_rule+0x8f2> │ │ │ │ │ + bne.w f4a6 <_loop1_31_rule+0x8f2> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f4c2 <_loop1_31_rule+0x922> │ │ │ │ │ + bne.w f4d6 <_loop1_31_rule+0x922> │ │ │ │ │ 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 f34c <_loop1_31_rule+0x7ac> │ │ │ │ │ + bne.w f360 <_loop1_31_rule+0x7ac> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f3da <_loop1_31_rule+0x83a> │ │ │ │ │ + bne.w f3ee <_loop1_31_rule+0x83a> │ │ │ │ │ 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.w f2cc <_loop1_31_rule+0x72c> │ │ │ │ │ + beq.w f2e0 <_loop1_31_rule+0x72c> │ │ │ │ │ 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 f5b8 <_loop1_31_rule+0xa18> │ │ │ │ │ + beq.w f5cc <_loop1_31_rule+0xa18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f5da <_loop1_31_rule+0xa3a> │ │ │ │ │ + bne.w f5ee <_loop1_31_rule+0xa3a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 12160 │ │ │ │ │ + bl 12174 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f25c <_loop1_31_rule+0x6bc> │ │ │ │ │ + beq.n f270 <_loop1_31_rule+0x6bc> │ │ │ │ │ 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 f25c <_loop1_31_rule+0x6bc> │ │ │ │ │ + bne.n f270 <_loop1_31_rule+0x6bc> │ │ │ │ │ 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 f25c <_loop1_31_rule+0x6bc> │ │ │ │ │ + beq.n f270 <_loop1_31_rule+0x6bc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_default_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f578 <_loop1_31_rule+0x9d8> │ │ │ │ │ + beq.w f58c <_loop1_31_rule+0x9d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w eeb6 <_loop1_31_rule+0x316> │ │ │ │ │ + beq.w eeca <_loop1_31_rule+0x316> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eeb6 <_loop1_31_rule+0x316> │ │ │ │ │ + beq.w eeca <_loop1_31_rule+0x316> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f054 <_loop1_31_rule+0x4b4> │ │ │ │ │ + b.n f068 <_loop1_31_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x36a> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ + beq.w f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ + bne.w f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ 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.w f58a <_loop1_31_rule+0x9ea> │ │ │ │ │ + beq.w f59e <_loop1_31_rule+0x9ea> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.n f23e <_loop1_31_rule+0x69e> │ │ │ │ │ + bge.n f252 <_loop1_31_rule+0x69e> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ │ str.w r1, [r3, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n f22c <_loop1_31_rule+0x68c> │ │ │ │ │ + b.n f240 <_loop1_31_rule+0x68c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0a8 <_loop1_31_rule+0x508> │ │ │ │ │ + b.n f0bc <_loop1_31_rule+0x508> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f206 <_loop1_31_rule+0x666> │ │ │ │ │ + b.n f21a <_loop1_31_rule+0x666> │ │ │ │ │ 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 f5a2 <_loop1_31_rule+0xa02> │ │ │ │ │ + beq.w f5b6 <_loop1_31_rule+0xa02> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n eec4 <_loop1_31_rule+0x324> │ │ │ │ │ + b.n eed8 <_loop1_31_rule+0x324> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f396 <_loop1_31_rule+0x7f6> │ │ │ │ │ + blt.w f3aa <_loop1_31_rule+0x7f6> │ │ │ │ │ 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 edd2 <_loop1_31_rule+0x232> │ │ │ │ │ + beq.w ede6 <_loop1_31_rule+0x232> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w f3d2 <_loop1_31_rule+0x832> │ │ │ │ │ + blt.w f3e6 <_loop1_31_rule+0x832> │ │ │ │ │ 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 f0fa <_loop1_31_rule+0x55a> │ │ │ │ │ + beq.w f10e <_loop1_31_rule+0x55a> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3c4 <_loop1_31_rule+0x824> │ │ │ │ │ + b.n f3d8 <_loop1_31_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ecac <_loop1_31_rule+0x10c> │ │ │ │ │ + beq.w ecc0 <_loop1_31_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ecb4 <_loop1_31_rule+0x114> │ │ │ │ │ + beq.w ecc8 <_loop1_31_rule+0x114> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5ce <_loop1_31_rule+0xa2e> │ │ │ │ │ + bne.w f5e2 <_loop1_31_rule+0xa2e> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n ecb4 <_loop1_31_rule+0x114> │ │ │ │ │ + b.n ecc8 <_loop1_31_rule+0x114> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef9a <_loop1_31_rule+0x3fa> │ │ │ │ │ + beq.w efae <_loop1_31_rule+0x3fa> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w efa2 <_loop1_31_rule+0x402> │ │ │ │ │ + beq.w efb6 <_loop1_31_rule+0x402> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4b6 <_loop1_31_rule+0x916> │ │ │ │ │ + bne.w f4ca <_loop1_31_rule+0x916> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b.n efa2 <_loop1_31_rule+0x402> │ │ │ │ │ + b.n efb6 <_loop1_31_rule+0x402> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee1a <_loop1_31_rule+0x27a> │ │ │ │ │ + beq.w ee2e <_loop1_31_rule+0x27a> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w ee22 <_loop1_31_rule+0x282> │ │ │ │ │ + beq.w ee36 <_loop1_31_rule+0x282> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f5a8 <_loop1_31_rule+0xa08> │ │ │ │ │ + bne.w f5bc <_loop1_31_rule+0xa08> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n ee22 <_loop1_31_rule+0x282> │ │ │ │ │ + b.n ee36 <_loop1_31_rule+0x282> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f140 <_loop1_31_rule+0x5a0> │ │ │ │ │ + beq.w f154 <_loop1_31_rule+0x5a0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w f148 <_loop1_31_rule+0x5a8> │ │ │ │ │ + beq.w f15c <_loop1_31_rule+0x5a8> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f4b0 <_loop1_31_rule+0x910> │ │ │ │ │ + bne.w f4c4 <_loop1_31_rule+0x910> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - b.n f148 <_loop1_31_rule+0x5a8> │ │ │ │ │ + b.n f15c <_loop1_31_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x36a> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ - b.n f214 <_loop1_31_rule+0x674> │ │ │ │ │ + beq.w f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f228 <_loop1_31_rule+0x674> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f058 <_loop1_31_rule+0x4b8> │ │ │ │ │ + beq.w f06c <_loop1_31_rule+0x4b8> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f38a <_loop1_31_rule+0x7ea> │ │ │ │ │ + b.n f39e <_loop1_31_rule+0x7ea> │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f202 <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f216 <_loop1_31_rule+0x662> │ │ │ │ │ subs r3, #3 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3c0 <_loop1_31_rule+0x820> │ │ │ │ │ + b.n f3d4 <_loop1_31_rule+0x820> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f202 <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f216 <_loop1_31_rule+0x662> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f3b2 <_loop1_31_rule+0x812> │ │ │ │ │ + bne.n f3c6 <_loop1_31_rule+0x812> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f386 <_loop1_31_rule+0x7e6> │ │ │ │ │ + b.n f39a <_loop1_31_rule+0x7e6> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0c6 <_loop1_31_rule+0x512> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ee00 <_loop1_31_rule+0x260> │ │ │ │ │ + b.n ee14 <_loop1_31_rule+0x260> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ec92 <_loop1_31_rule+0xf2> │ │ │ │ │ + b.n eca6 <_loop1_31_rule+0xf2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ecfe <_loop1_31_rule+0x15e> │ │ │ │ │ + beq.w ed12 <_loop1_31_rule+0x15e> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x36a> │ │ │ │ │ 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 ebdc <_loop1_31_rule+0x3c> │ │ │ │ │ + beq.w ebf0 <_loop1_31_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f24c <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f260 <_loop1_31_rule+0x6ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x36a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef06 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef1a <_loop1_31_rule+0x366> │ │ │ │ │ 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 f24c <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f260 <_loop1_31_rule+0x6ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ee6c <_loop1_31_rule+0x2cc> │ │ │ │ │ + beq.w ee80 <_loop1_31_rule+0x2cc> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f46e <_loop1_31_rule+0x8ce> │ │ │ │ │ + bne.n f482 <_loop1_31_rule+0x8ce> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f126 <_loop1_31_rule+0x586> │ │ │ │ │ + b.n f13a <_loop1_31_rule+0x586> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eeb6 <_loop1_31_rule+0x316> │ │ │ │ │ + beq.w eeca <_loop1_31_rule+0x316> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f3b2 <_loop1_31_rule+0x812> │ │ │ │ │ + b.n f3c6 <_loop1_31_rule+0x812> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b6 <_loop1_31_rule+0x516> │ │ │ │ │ + b.n f0ca <_loop1_31_rule+0x516> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, 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 f202 <_loop1_31_rule+0x662> │ │ │ │ │ + b.n f216 <_loop1_31_rule+0x662> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f4ba <_loop1_31_rule+0x91a> │ │ │ │ │ + b.n f4ce <_loop1_31_rule+0x91a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f5b4 <_loop1_31_rule+0xa14> │ │ │ │ │ + bne.n f5c8 <_loop1_31_rule+0xa14> │ │ │ │ │ subs r3, #2 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f09a <_loop1_31_rule+0x4fa> │ │ │ │ │ + b.n f0ae <_loop1_31_rule+0x4fa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f420 <_loop1_31_rule+0x880> │ │ │ │ │ + bne.n f434 <_loop1_31_rule+0x880> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x36a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef80 <_loop1_31_rule+0x3e0> │ │ │ │ │ + b.n ef94 <_loop1_31_rule+0x3e0> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f4ba <_loop1_31_rule+0x91a> │ │ │ │ │ + b.n f4ce <_loop1_31_rule+0x91a> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef06 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef1a <_loop1_31_rule+0x366> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.w ec44 <_loop1_31_rule+0xa4> │ │ │ │ │ + b.w ec58 <_loop1_31_rule+0xa4> │ │ │ │ │ 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 ec22 <_loop1_31_rule+0x82> │ │ │ │ │ + beq.w ec36 <_loop1_31_rule+0x82> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f05a <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f06e <_loop1_31_rule+0x4ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef0a <_loop1_31_rule+0x36a> │ │ │ │ │ + b.n ef1e <_loop1_31_rule+0x36a> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f3b2 <_loop1_31_rule+0x812> │ │ │ │ │ - b.n ed4a <_loop1_31_rule+0x1aa> │ │ │ │ │ + bne.w f3c6 <_loop1_31_rule+0x812> │ │ │ │ │ + b.n ed5e <_loop1_31_rule+0x1aa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ef32 <_loop1_31_rule+0x392> │ │ │ │ │ + b.n ef46 <_loop1_31_rule+0x392> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n ed88 <_loop1_31_rule+0x1e8> │ │ │ │ │ + b.n ed9c <_loop1_31_rule+0x1e8> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f05a <_loop1_31_rule+0x4ba> │ │ │ │ │ + b.n f06e <_loop1_31_rule+0x4ba> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n edb2 <_loop1_31_rule+0x212> │ │ │ │ │ + b.n edc6 <_loop1_31_rule+0x212> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eff0 <_loop1_31_rule+0x450> │ │ │ │ │ + beq.w f004 <_loop1_31_rule+0x450> │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f206 <_loop1_31_rule+0x666> │ │ │ │ │ + b.n f21a <_loop1_31_rule+0x666> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n f3c4 <_loop1_31_rule+0x824> │ │ │ │ │ + b.n f3d8 <_loop1_31_rule+0x824> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f3ea <_loop1_31_rule+0x84a> │ │ │ │ │ - b.n f054 <_loop1_31_rule+0x4b4> │ │ │ │ │ + beq.w f3fe <_loop1_31_rule+0x84a> │ │ │ │ │ + b.n f068 <_loop1_31_rule+0x4b4> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f058 <_loop1_31_rule+0x4b8> │ │ │ │ │ - b.n f054 <_loop1_31_rule+0x4b4> │ │ │ │ │ + beq.w f06c <_loop1_31_rule+0x4b8> │ │ │ │ │ + b.n f068 <_loop1_31_rule+0x4b4> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ 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, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f24c <_loop1_31_rule+0x6ac> │ │ │ │ │ + b.n f260 <_loop1_31_rule+0x6ac> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n f58e <_loop1_31_rule+0x9ee> │ │ │ │ │ + b.n f5a2 <_loop1_31_rule+0x9ee> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f0b2 <_loop1_31_rule+0x512> │ │ │ │ │ + b.n f0c6 <_loop1_31_rule+0x512> │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f560 <_loop1_31_rule+0x9c0> │ │ │ │ │ + b.n f574 <_loop1_31_rule+0x9c0> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f204 <_loop1_31_rule+0x664> │ │ │ │ │ - b.n f560 <_loop1_31_rule+0x9c0> │ │ │ │ │ + beq.w f218 <_loop1_31_rule+0x664> │ │ │ │ │ + b.n f574 <_loop1_31_rule+0x9c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n ef06 <_loop1_31_rule+0x366> │ │ │ │ │ + b.n ef1a <_loop1_31_rule+0x366> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f192 <_loop1_31_rule+0x5f2> │ │ │ │ │ + beq.w f1a6 <_loop1_31_rule+0x5f2> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ mov r9, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n f560 <_loop1_31_rule+0x9c0> │ │ │ │ │ + b.n f574 <_loop1_31_rule+0x9c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f0dc <_loop1_31_rule+0x53c> │ │ │ │ │ + b.n f0f0 <_loop1_31_rule+0x53c> │ │ │ │ │ │ │ │ │ │ -0000f5f8 : │ │ │ │ │ +0000f60c : │ │ │ │ │ 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 f9e2 │ │ │ │ │ + beq.w f9f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9e2 │ │ │ │ │ + bne.w f9f6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w f9f2 │ │ │ │ │ + bne.w fa06 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9ce │ │ │ │ │ + beq.w f9e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9ce │ │ │ │ │ + bne.w f9e2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9dc │ │ │ │ │ + bne.w f9f0 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n f6c8 │ │ │ │ │ + beq.n f6dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f6f2 │ │ │ │ │ + bne.n f706 │ │ │ │ │ ldrd r3, r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n f786 │ │ │ │ │ + bne.n f79a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f97e │ │ │ │ │ + bne.w f992 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7d4 │ │ │ │ │ + beq.w f7e8 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f7d4 │ │ │ │ │ + beq.w f7e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f770 │ │ │ │ │ + blt.n f784 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrd r6, r3, [r3, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9dc │ │ │ │ │ + bne.w f9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f67e │ │ │ │ │ + beq.n f692 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f67e │ │ │ │ │ + beq.n f692 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9c6 │ │ │ │ │ + beq.w f9da │ │ │ │ │ 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 f9c6 │ │ │ │ │ + beq.w f9da │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrd r5, r3, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_set_expr_context │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f9c0 │ │ │ │ │ + beq.w f9d4 │ │ │ │ │ strd r5, r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ @@ -27424,143 +27427,143 @@ │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f986 │ │ │ │ │ + beq.w f99a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w f99a │ │ │ │ │ + bne.w f9ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f6be │ │ │ │ │ + b.n f6d2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f68e │ │ │ │ │ + beq.n f6a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9f2 │ │ │ │ │ + bne.w fa06 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w f9b8 │ │ │ │ │ + beq.w f9cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9b8 │ │ │ │ │ + bne.w f9cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b2 │ │ │ │ │ + bne.w f9c6 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1211 @ 0x4bb │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbz r0, f7dc │ │ │ │ │ + cbz r0, f7f0 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n f76c │ │ │ │ │ + bne.n f780 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f68e │ │ │ │ │ + b.n f6a2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b.n f76c │ │ │ │ │ + b.n f780 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b2 │ │ │ │ │ + bne.w f9c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8b8 │ │ │ │ │ + bne.n f8cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b2 │ │ │ │ │ + bne.w f9c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, f84c │ │ │ │ │ + cbnz r0, f860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w f9b2 │ │ │ │ │ + bne.w f9c6 │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ - cbz r0, f834 │ │ │ │ │ + cbz r0, f848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f918 │ │ │ │ │ + bne.n f92c │ │ │ │ │ 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 f7c2 │ │ │ │ │ + b.n f7d6 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80a │ │ │ │ │ + beq.n f81e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80a │ │ │ │ │ + beq.n f81e │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80a │ │ │ │ │ + beq.n f81e │ │ │ │ │ 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 │ │ │ │ │ @@ -27570,38 +27573,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, [r6, #20] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f83c │ │ │ │ │ + beq.n f850 │ │ │ │ │ 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 f7d0 │ │ │ │ │ + b.n f7e4 │ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7f4 │ │ │ │ │ + beq.n f808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f7f4 │ │ │ │ │ + beq.n f808 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -27622,42 +27625,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8aa │ │ │ │ │ - b.n f83c │ │ │ │ │ + bne.n f8be │ │ │ │ │ + b.n f850 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f834 │ │ │ │ │ + beq.n f848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f834 │ │ │ │ │ + beq.n f848 │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f834 │ │ │ │ │ + beq.w f848 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ @@ -27677,979 +27680,979 @@ │ │ │ │ │ movt r6, #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 f906 │ │ │ │ │ + b.n f91a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f6be │ │ │ │ │ + b.n f6d2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - cbz r0, f9ac │ │ │ │ │ + cbz r0, f9c0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f77c │ │ │ │ │ + b.n f790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f990 │ │ │ │ │ + bne.n f9a4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f76c │ │ │ │ │ + b.n f780 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n f77c │ │ │ │ │ + b.n f790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n f8b4 │ │ │ │ │ + b.n f8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n f7aa │ │ │ │ │ + b.n f7be │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n f732 │ │ │ │ │ + b.n f746 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f9ae │ │ │ │ │ + b.n f9c2 │ │ │ │ │ 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 f65e │ │ │ │ │ + beq.w f672 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n f9ae │ │ │ │ │ + b.n f9c2 │ │ │ │ │ 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 f636 │ │ │ │ │ + beq.w f64a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n f6be │ │ │ │ │ + b.n f6d2 │ │ │ │ │ │ │ │ │ │ -0000f9f8 : │ │ │ │ │ +0000fa0c : │ │ │ │ │ tuple_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w fc94 │ │ │ │ │ + beq.w fca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc94 │ │ │ │ │ + bne.w fca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fc74 │ │ │ │ │ + bne.w fc88 │ │ │ │ │ ldrd r5, r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.w fc54 │ │ │ │ │ + beq.w fc68 │ │ │ │ │ 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 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb98 │ │ │ │ │ + beq.w fbac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w fc20 │ │ │ │ │ + beq.w fc34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc20 │ │ │ │ │ + bne.w fc34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w fc30 │ │ │ │ │ + bne.w fc44 │ │ │ │ │ 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 fc44 │ │ │ │ │ + beq.w fc58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc44 │ │ │ │ │ + bne.w fc58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb90 │ │ │ │ │ + bne.n fba4 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n fb74 │ │ │ │ │ + beq.n fb88 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fbbe │ │ │ │ │ + bne.n fbd2 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb90 │ │ │ │ │ + bne.n fba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbb8 │ │ │ │ │ + beq.n fbcc │ │ │ │ │ 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 fba0 │ │ │ │ │ + beq.n fbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4c │ │ │ │ │ + bl ff60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc36 │ │ │ │ │ + bne.w fc4a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fc88 │ │ │ │ │ + beq.w fc9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w fc88 │ │ │ │ │ + bne.w fc9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n fb9a │ │ │ │ │ + bne.n fbae │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fb98 │ │ │ │ │ + beq.n fbac │ │ │ │ │ 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 fc74 │ │ │ │ │ + beq.w fc88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fca4 │ │ │ │ │ + beq.w fcb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fca4 │ │ │ │ │ + bne.w fcb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 fbfe │ │ │ │ │ + blt.n fc12 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n fac0 │ │ │ │ │ + beq.n fad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba4 │ │ │ │ │ + b.n fbb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fb68 │ │ │ │ │ + b.n fb7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [r4, #8] │ │ │ │ │ - b.n fb1c │ │ │ │ │ + b.n fb30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fc18 │ │ │ │ │ + bne.n fc2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba4 │ │ │ │ │ + b.n fbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n facc │ │ │ │ │ + beq.n fae0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fc3a │ │ │ │ │ + beq.n fc4e │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fbac │ │ │ │ │ + beq.n fbc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, fc0a │ │ │ │ │ + cbnz r3, fc1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fae4 │ │ │ │ │ + b.n faf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba4 │ │ │ │ │ + b.n fbb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fae4 │ │ │ │ │ + beq.w faf8 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fba4 │ │ │ │ │ + b.n fbb8 │ │ │ │ │ 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 fa84 │ │ │ │ │ + beq.w fa98 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb9a │ │ │ │ │ + b.n fbae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba4 │ │ │ │ │ + b.n fbb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fba4 │ │ │ │ │ + b.n fbb8 │ │ │ │ │ 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 faac │ │ │ │ │ - b.n fb90 │ │ │ │ │ + beq.w fac0 │ │ │ │ │ + b.n fba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fc7e │ │ │ │ │ + blt.n fc92 │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fa4c │ │ │ │ │ + beq.w fa60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fb6c │ │ │ │ │ + b.n fb80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fc78 │ │ │ │ │ + b.n fc8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r0, fcb8 │ │ │ │ │ + cbnz r0, fccc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fb1c │ │ │ │ │ + b.n fb30 │ │ │ │ │ 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 fa34 │ │ │ │ │ - b.n fc74 │ │ │ │ │ + beq.w fa48 │ │ │ │ │ + b.n fc88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fb68 │ │ │ │ │ + beq.w fb7c │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc78 │ │ │ │ │ + b.n fc8c │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fc30 │ │ │ │ │ + b.n fc44 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fcc0 : │ │ │ │ │ +0000fcd4 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n fdb8 │ │ │ │ │ + beq.n fdcc │ │ │ │ │ bl 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 fdb8 │ │ │ │ │ + bne.n fdcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, fd52 │ │ │ │ │ + cbnz r2, fd66 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n fd32 │ │ │ │ │ + beq.n fd46 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, fd5e │ │ │ │ │ + cbnz r0, fd72 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cbnz r3, fd52 │ │ │ │ │ + cbnz r3, fd66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd5a │ │ │ │ │ + cbz r0, fd6e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n fdac │ │ │ │ │ + blt.n fdc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd0a │ │ │ │ │ + beq.n fd1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd28 │ │ │ │ │ + b.n fd3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n fd24 │ │ │ │ │ + b.n fd38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd14 │ │ │ │ │ + beq.n fd28 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd24 │ │ │ │ │ + beq.n fd38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, fd98 │ │ │ │ │ + cbz r0, fdac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fd24 │ │ │ │ │ + beq.n fd38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fd24 │ │ │ │ │ + beq.n fd38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fd28 │ │ │ │ │ + b.n fd3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n fd28 │ │ │ │ │ + b.n fd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fcf0 │ │ │ │ │ + b.n fd04 │ │ │ │ │ │ │ │ │ │ -0000fdc0 : │ │ │ │ │ +0000fdd4 : │ │ │ │ │ block_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 feca │ │ │ │ │ + beq.n fede │ │ │ │ │ bl 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 feca │ │ │ │ │ + bne.n fede │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fed6 │ │ │ │ │ + bne.n feea │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_is_memoized │ │ │ │ │ - cbnz r0, fe4c │ │ │ │ │ + cbnz r0, fe60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fed6 │ │ │ │ │ + bne.n feea │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe58 │ │ │ │ │ + cbz r0, fe6c │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe58 │ │ │ │ │ + cbz r0, fe6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ - cbz r0, fe58 │ │ │ │ │ + cbz r0, fe6c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fe58 │ │ │ │ │ + cbz r0, fe6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fee8 │ │ │ │ │ + bne.n fefc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_insert_memo │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fed6 │ │ │ │ │ + bne.n feea │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1efc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fe70 │ │ │ │ │ + cbz r0, fe84 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b.n fe40 │ │ │ │ │ + b.n fe54 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbnz r3, fe7e │ │ │ │ │ + cbnz r3, fe92 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe40 │ │ │ │ │ + b.n fe54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cbnz r2, fed8 │ │ │ │ │ + cbnz r2, feec │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n fee0 │ │ │ │ │ + beq.n fef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cbnz r0, fee0 │ │ │ │ │ + cbnz r0, fef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - cbnz r3, fec0 │ │ │ │ │ + cbnz r3, fed4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, fec0 │ │ │ │ │ + cbz r0, fed4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movs r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ - cbnz r0, fef4 │ │ │ │ │ + cbnz r0, ff08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n fe76 │ │ │ │ │ + b.n fe8a │ │ │ │ │ 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 fdf4 │ │ │ │ │ + beq.n fe08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n fe54 │ │ │ │ │ + b.n fe68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n fe9c │ │ │ │ │ + b.n feb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, ff2e │ │ │ │ │ + cbnz r0, ff42 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe40 │ │ │ │ │ + b.n fe54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, ff3a │ │ │ │ │ + cbz r0, ff4e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, ff20 │ │ │ │ │ + cbz r3, ff34 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, ff42 │ │ │ │ │ + cbnz r0, ff56 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n fe40 │ │ │ │ │ + b.n fe54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n fedc │ │ │ │ │ + b.n fef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n fec0 │ │ │ │ │ + beq.n fed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n fec4 │ │ │ │ │ + b.n fed8 │ │ │ │ │ │ │ │ │ │ -0000ff4c : │ │ │ │ │ +0000ff60 : │ │ │ │ │ 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 103bc │ │ │ │ │ + beq.w 103d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103bc │ │ │ │ │ + bne.w 103d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 103cc │ │ │ │ │ + bne.w 103e0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10372 │ │ │ │ │ + beq.w 10386 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10372 │ │ │ │ │ + bne.w 10386 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1026e │ │ │ │ │ + bne.w 10282 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103ac │ │ │ │ │ + beq.w 103c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103ac │ │ │ │ │ + bne.w 103c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10396 │ │ │ │ │ + bne.w 103aa │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10238 │ │ │ │ │ + beq.w 1024c │ │ │ │ │ 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 1027c │ │ │ │ │ + bne.w 10290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10396 │ │ │ │ │ + bne.w 103aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1026e │ │ │ │ │ + beq.w 10282 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 1039c │ │ │ │ │ + beq.w 103b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1039c │ │ │ │ │ + bne.w 103b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10396 │ │ │ │ │ + bne.w 103aa │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1038e │ │ │ │ │ + beq.w 103a2 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10396 │ │ │ │ │ + bne.w 103aa │ │ │ │ │ strd fp, r9, [sp, #20] │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 100aa │ │ │ │ │ + b.n 100be │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10110 │ │ │ │ │ + bne.n 10124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e0 │ │ │ │ │ + bne.w 103f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10256 │ │ │ │ │ + beq.w 1026a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1030a │ │ │ │ │ + bne.w 1031e │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 1015e │ │ │ │ │ + beq.n 10172 │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ str.w r7, [r8, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10172 │ │ │ │ │ + beq.n 10186 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 103d2 │ │ │ │ │ + beq.w 103e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 103d2 │ │ │ │ │ + bne.w 103e6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 103e0 │ │ │ │ │ + bne.w 103f4 │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne.n 1005e │ │ │ │ │ + bne.n 10072 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 102be │ │ │ │ │ + blt.w 102d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ │ ldrd r7, sl, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 103e0 │ │ │ │ │ + bne.w 103f4 │ │ │ │ │ movs r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10074 │ │ │ │ │ + beq.n 10088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10074 │ │ │ │ │ + beq.n 10088 │ │ │ │ │ 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 ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1035a │ │ │ │ │ + beq.w 1036e │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1033e │ │ │ │ │ + beq.w 10352 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 102f6 │ │ │ │ │ + bne.w 1030a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1009c │ │ │ │ │ + b.n 100b0 │ │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsls r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10384 │ │ │ │ │ + beq.w 10398 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 100a0 │ │ │ │ │ + b.n 100b4 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10388 │ │ │ │ │ + beq.w 1039c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 101fa │ │ │ │ │ + ble.n 1020e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - beq.n 101fa │ │ │ │ │ + beq.n 1020e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq.n 101fa │ │ │ │ │ + beq.n 1020e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq.n 101fa │ │ │ │ │ + beq.n 1020e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq.n 101fa │ │ │ │ │ + beq.n 1020e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq.n 101fa │ │ │ │ │ + beq.n 1020e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq.n 101fa │ │ │ │ │ + beq.n 1020e │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ add.w r2, r8, #20 │ │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ │ rsb ip, r8, #4 │ │ │ │ │ add.w r3, ip, r2 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 101ea │ │ │ │ │ + bne.n 101fe │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -28657,360 +28660,360 @@ │ │ │ │ │ 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, 10272 │ │ │ │ │ + cbz r0, 10286 │ │ │ │ │ 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 1036e │ │ │ │ │ + bne.w 10382 │ │ │ │ │ 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.n 10266 │ │ │ │ │ + blt.n 1027a │ │ │ │ │ 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 fff0 │ │ │ │ │ - b.n 10396 │ │ │ │ │ + beq.w 10004 │ │ │ │ │ + b.n 103aa │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1017e │ │ │ │ │ + b.n 10192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 1022e │ │ │ │ │ + b.n 10242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w fffe │ │ │ │ │ + beq.w 10012 │ │ │ │ │ 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 10396 │ │ │ │ │ + beq.n 103aa │ │ │ │ │ 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 r9, r0 │ │ │ │ │ - cbz r0, 102e8 │ │ │ │ │ + cbz r0, 102fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 102d6 │ │ │ │ │ + cbnz r3, 102ea │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1001a │ │ │ │ │ + b.n 1002e │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1017e │ │ │ │ │ + b.n 10192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 102ba │ │ │ │ │ + beq.n 102ce │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1026e │ │ │ │ │ + b.n 10282 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1026e │ │ │ │ │ - b.n 102e2 │ │ │ │ │ + beq.n 10282 │ │ │ │ │ + b.n 102f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 10328 │ │ │ │ │ + cbnz r0, 1033c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1009c │ │ │ │ │ + beq.w 100b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1009c │ │ │ │ │ + beq.w 100b0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1026e │ │ │ │ │ + b.n 10282 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1017e │ │ │ │ │ + b.n 10192 │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10334 │ │ │ │ │ + bne.n 10348 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1017e │ │ │ │ │ + b.n 10192 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1017e │ │ │ │ │ + b.n 10192 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10272 │ │ │ │ │ + b.n 10286 │ │ │ │ │ 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 ffb6 │ │ │ │ │ - b.n 1026e │ │ │ │ │ + beq.w ffca │ │ │ │ │ + b.n 10282 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ 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 1026e │ │ │ │ │ + b.n 10282 │ │ │ │ │ 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 1003c │ │ │ │ │ - b.n 10396 │ │ │ │ │ + beq.w 10050 │ │ │ │ │ + b.n 103aa │ │ │ │ │ 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 ffdc │ │ │ │ │ - b.n 10396 │ │ │ │ │ + beq.w fff0 │ │ │ │ │ + b.n 103aa │ │ │ │ │ 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 ff8a │ │ │ │ │ + beq.w ff9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1022e │ │ │ │ │ + b.n 10242 │ │ │ │ │ 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 100de │ │ │ │ │ + beq.w 100f2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1017e │ │ │ │ │ + b.n 10192 │ │ │ │ │ │ │ │ │ │ -000103f4 : │ │ │ │ │ +00010408 : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 105f6 │ │ │ │ │ + beq.w 1060a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 105f6 │ │ │ │ │ + bne.w 1060a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10604 │ │ │ │ │ + bne.w 10618 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 10578 │ │ │ │ │ + bne.w 1058c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 10b76 │ │ │ │ │ + blt.w 10b8a │ │ │ │ │ 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 10604 │ │ │ │ │ + bne.w 10618 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1047e │ │ │ │ │ + cbnz r0, 10492 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1060c │ │ │ │ │ + bne.w 10620 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10466 │ │ │ │ │ + beq.n 1047a │ │ │ │ │ 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 10466 │ │ │ │ │ + bne.n 1047a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35fc │ │ │ │ │ + bl 35e8 │ │ │ │ │ R_ARM_THM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10466 │ │ │ │ │ + bne.n 1047a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ba6 │ │ │ │ │ + beq.w 10bba │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ba6 │ │ │ │ │ + bne.w 10bba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b82 │ │ │ │ │ + bne.w 10b96 │ │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 10568 │ │ │ │ │ + bne.n 1057c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 105ca │ │ │ │ │ + blt.n 105de │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 10b82 │ │ │ │ │ + bne.w 10b96 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10588 │ │ │ │ │ + bne.n 1059c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10468 │ │ │ │ │ + bne.n 1047c │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10466 │ │ │ │ │ + beq.n 1047a │ │ │ │ │ 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 10b8a │ │ │ │ │ + beq.w 10b9e │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ @@ -29020,192 +29023,192 @@ │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_formatted_value │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b90 │ │ │ │ │ + beq.w 10ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10b90 │ │ │ │ │ + bne.w 10ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10472 │ │ │ │ │ + b.n 10486 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 104f8 │ │ │ │ │ + b.n 1050c │ │ │ │ │ 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 1045c │ │ │ │ │ + b.n 10470 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 860c │ │ │ │ │ + bl 85f8 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10504 │ │ │ │ │ + beq.n 10518 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 105ea │ │ │ │ │ + cbz r0, 105fe │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 105d6 │ │ │ │ │ + cbz r0, 105ea │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 105d6 │ │ │ │ │ + cbnz r5, 105ea │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1050c │ │ │ │ │ + b.n 10520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10468 │ │ │ │ │ + b.n 1047c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - cbz r0, 105f2 │ │ │ │ │ + cbz r0, 10606 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10468 │ │ │ │ │ + b.n 1047c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1050e │ │ │ │ │ + b.n 10522 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1050c │ │ │ │ │ + b.n 10520 │ │ │ │ │ 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 10430 │ │ │ │ │ + beq.w 10444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10474 │ │ │ │ │ + b.n 10488 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 10bae │ │ │ │ │ + bne.w 10bc2 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 10b6e │ │ │ │ │ + beq.w 10b82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10b6e │ │ │ │ │ + bne.w 10b82 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10794 │ │ │ │ │ + bne.w 107a8 │ │ │ │ │ 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, 10656 │ │ │ │ │ + cbz r0, 1066a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10bb4 │ │ │ │ │ + bne.w 10bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10794 │ │ │ │ │ + bne.w 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10678 │ │ │ │ │ + cbz r0, 1068c │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107da │ │ │ │ │ + bne.w 107ee │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10794 │ │ │ │ │ + bne.w 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1069a │ │ │ │ │ + cbz r0, 106ae │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1079c │ │ │ │ │ + bne.w 107b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10794 │ │ │ │ │ + bne.n 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 106ba │ │ │ │ │ + cbz r0, 106ce │ │ │ │ │ movs r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 107d0 │ │ │ │ │ + bne.w 107e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10794 │ │ │ │ │ + bne.n 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 1071a │ │ │ │ │ + cbz r0, 1072e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cbz r0, 1071a │ │ │ │ │ + cbz r0, 1072e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29213,89 +29216,89 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10866 │ │ │ │ │ + bne.w 1087a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107e4 │ │ │ │ │ + beq.n 107f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10472 │ │ │ │ │ + b.n 10486 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10794 │ │ │ │ │ + bne.n 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10afa │ │ │ │ │ + bne.w 10b0e │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10794 │ │ │ │ │ + bne.n 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1097e │ │ │ │ │ + bne.w 10992 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r3, 10794 │ │ │ │ │ + cbnz r3, 107a8 │ │ │ │ │ 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 109ca │ │ │ │ │ + bne.w 109de │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 10794 │ │ │ │ │ + cbnz r5, 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108fc │ │ │ │ │ + bne.w 10910 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 10794 │ │ │ │ │ + cbnz r5, 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 107ea │ │ │ │ │ + bne.n 107fe │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r5, 10794 │ │ │ │ │ + cbnz r5, 107a8 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10880 │ │ │ │ │ + bne.n 10894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10714 │ │ │ │ │ + b.n 10728 │ │ │ │ │ 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 │ │ │ │ │ @@ -29304,79 +29307,79 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1070c │ │ │ │ │ - b.n 10796 │ │ │ │ │ + bne.n 10720 │ │ │ │ │ + b.n 107aa │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ - b.n 107a4 │ │ │ │ │ + b.n 107b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - b.n 107a4 │ │ │ │ │ + b.n 107b8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10714 │ │ │ │ │ + b.n 10728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10782 │ │ │ │ │ + beq.n 10796 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10784 │ │ │ │ │ + bne.n 10798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10784 │ │ │ │ │ + bne.n 10798 │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10782 │ │ │ │ │ + beq.n 10796 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 860c │ │ │ │ │ + bl 85f8 │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10782 │ │ │ │ │ + beq.n 10796 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10782 │ │ │ │ │ + beq.n 10796 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10700 │ │ │ │ │ + bne.w 10714 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29384,59 +29387,59 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10700 │ │ │ │ │ + beq.w 10714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 108f4 │ │ │ │ │ + beq.n 10908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1070c │ │ │ │ │ + bne.w 10720 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10472 │ │ │ │ │ + b.n 10486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10794 │ │ │ │ │ + beq.n 107a8 │ │ │ │ │ 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.w 10794 │ │ │ │ │ + bne.w 107a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10794 │ │ │ │ │ + bne.w 107a8 │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10794 │ │ │ │ │ + beq.w 107a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109b8 │ │ │ │ │ + bne.n 109cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29444,56 +29447,56 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109b8 │ │ │ │ │ + beq.n 109cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 108f4 │ │ │ │ │ + cbz r3, 10908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109c2 │ │ │ │ │ + bne.n 109d6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10472 │ │ │ │ │ + b.n 10486 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10770 │ │ │ │ │ + beq.w 10784 │ │ │ │ │ movs r1, #22 │ │ │ │ │ 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 10772 │ │ │ │ │ + bne.w 10786 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl cfa │ │ │ │ │ R_ARM_THM_CALL _tmp_152_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10772 │ │ │ │ │ + bne.w 10786 │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10770 │ │ │ │ │ + beq.w 10784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10700 │ │ │ │ │ + bne.w 10714 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29501,153 +29504,153 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10700 │ │ │ │ │ + beq.w 10714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 108f4 │ │ │ │ │ + beq.n 10908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1070c │ │ │ │ │ - b.n 108f6 │ │ │ │ │ + bne.w 10720 │ │ │ │ │ + b.n 1090a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10746 │ │ │ │ │ + beq.w 1075a │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10746 │ │ │ │ │ + beq.w 1075a │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10746 │ │ │ │ │ + beq.w 1075a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10b4a │ │ │ │ │ + beq.w 10b5e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10794 │ │ │ │ │ + beq.w 107a8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10796 │ │ │ │ │ + b.n 107aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1075c │ │ │ │ │ + beq.w 10770 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1075e │ │ │ │ │ + bne.w 10772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.n 10af2 │ │ │ │ │ + beq.n 10b06 │ │ │ │ │ bl 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 10af2 │ │ │ │ │ + bne.n 10b06 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 10a84 │ │ │ │ │ + bne.n 10a98 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 10a2c │ │ │ │ │ + cbz r0, 10a40 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a92 │ │ │ │ │ + bne.n 10aa6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r5, 10a84 │ │ │ │ │ + cbnz r5, 10a98 │ │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ae2 │ │ │ │ │ + beq.n 10af6 │ │ │ │ │ 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, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10ae2 │ │ │ │ │ + beq.n 10af6 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10ab2 │ │ │ │ │ + cbnz r0, 10ac6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbz r0, 10a8c │ │ │ │ │ + cbz r0, 10aa0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1075e │ │ │ │ │ + b.n 10772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1075e │ │ │ │ │ + b.n 10772 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1075e │ │ │ │ │ + b.n 10772 │ │ │ │ │ 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] │ │ │ │ │ @@ -29655,68 +29658,68 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10a70 │ │ │ │ │ + beq.n 10a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbz r3, 10aec │ │ │ │ │ + cbz r3, 10b00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a7a │ │ │ │ │ + bne.n 10a8e │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10714 │ │ │ │ │ - b.n 10472 │ │ │ │ │ + beq.w 10728 │ │ │ │ │ + b.n 10486 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1075e │ │ │ │ │ + b.n 10772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10ac2 │ │ │ │ │ + b.n 10ad6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10a06 │ │ │ │ │ + b.n 10a1a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10730 │ │ │ │ │ + beq.w 10744 │ │ │ │ │ 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, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10730 │ │ │ │ │ + beq.w 10744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10700 │ │ │ │ │ + bne.w 10714 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29724,16 +29727,16 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10700 │ │ │ │ │ - b.n 10866 │ │ │ │ │ + beq.w 10714 │ │ │ │ │ + b.n 1087a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -29741,168 +29744,168 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 108e8 │ │ │ │ │ - b.n 109b8 │ │ │ │ │ + bne.w 108fc │ │ │ │ │ + b.n 109cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10632 │ │ │ │ │ + b.n 10646 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10474 │ │ │ │ │ + b.n 10488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10468 │ │ │ │ │ + b.n 1047c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 10474 │ │ │ │ │ + b.n 10488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10472 │ │ │ │ │ + beq.w 10486 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10474 │ │ │ │ │ + b.n 10488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 104c8 │ │ │ │ │ + b.n 104dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10474 │ │ │ │ │ + b.n 10488 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC76 │ │ │ │ │ - b.n 107a4 │ │ │ │ │ + b.n 107b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010bc0 : │ │ │ │ │ +00010bd4 : │ │ │ │ │ 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 10fde │ │ │ │ │ + beq.w 10ff2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fde │ │ │ │ │ + bne.w 10ff2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fec │ │ │ │ │ + bne.w 11000 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 10cd8 │ │ │ │ │ + bne.n 10cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, #1 │ │ │ │ │ addlt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt.n 10cce │ │ │ │ │ + blt.n 10ce2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11010 │ │ │ │ │ + bne.w 11024 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 10cf4 │ │ │ │ │ + beq.n 10d08 │ │ │ │ │ bl 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 10cf4 │ │ │ │ │ + bne.n 10d08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f42 │ │ │ │ │ + bne.w 10f56 │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 10f0e │ │ │ │ │ + beq.w 10f22 │ │ │ │ │ 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 r8, r3 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f3a │ │ │ │ │ + bne.w 10f4e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d02 │ │ │ │ │ + bne.n 10d16 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f42 │ │ │ │ │ + bne.w 10f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f5f8 │ │ │ │ │ + bl f60c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f52 │ │ │ │ │ + beq.w 10f66 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fb8 │ │ │ │ │ + bne.w 10fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10db6 │ │ │ │ │ + beq.n 10dca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ef8 │ │ │ │ │ + bne.w 10f0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -29912,193 +29915,193 @@ │ │ │ │ │ mov fp, 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 │ │ │ │ │ - bne.n 10c3e │ │ │ │ │ + bne.n 10c52 │ │ │ │ │ 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 10c54 │ │ │ │ │ - b.n 10f42 │ │ │ │ │ + beq.n 10c68 │ │ │ │ │ + b.n 10f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f3a │ │ │ │ │ + bne.w 10f4e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10fd6 │ │ │ │ │ + beq.w 10fea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10fd6 │ │ │ │ │ + bne.w 10fea │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fce │ │ │ │ │ + bne.w 10fe2 │ │ │ │ │ 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 10f5c │ │ │ │ │ + bne.w 10f70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10f3a │ │ │ │ │ + bne.w 10f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f52 │ │ │ │ │ + beq.w 10f66 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #20] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_THM_CALL _PyAST_Slice │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f4a │ │ │ │ │ + beq.w 10f5e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fb8 │ │ │ │ │ + bne.w 10fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #12 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10cc2 │ │ │ │ │ + bne.n 10cd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11010 │ │ │ │ │ + bne.w 11024 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11004 │ │ │ │ │ + beq.w 11018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11004 │ │ │ │ │ + bne.w 11018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10ffc │ │ │ │ │ + bne.w 11010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8224 │ │ │ │ │ + bl 8210 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1100c │ │ │ │ │ + beq.w 11020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 10ff4 │ │ │ │ │ + beq.w 11008 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10ff4 │ │ │ │ │ + bne.w 11008 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10fa8 │ │ │ │ │ + bne.w 10fbc │ │ │ │ │ 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 10fa0 │ │ │ │ │ + beq.w 10fb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 10fa8 │ │ │ │ │ + bne.w 10fbc │ │ │ │ │ mov r7, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 10e70 │ │ │ │ │ - bl 8224 │ │ │ │ │ + cbz r2, 10e84 │ │ │ │ │ + bl 8210 │ │ │ │ │ R_ARM_THM_CALL _tmp_163_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 10e70 │ │ │ │ │ + cbz r0, 10e84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 11020 │ │ │ │ │ + bne.w 11034 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 10f7e │ │ │ │ │ + beq.w 10f92 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 10e3e │ │ │ │ │ + b.n 10e52 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10f9a │ │ │ │ │ + beq.w 10fae │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 10e96 │ │ │ │ │ + ble.n 10eaa │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ │ str.w r0, [r1, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 10e84 │ │ │ │ │ + b.n 10e98 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -30107,883 +30110,883 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10fb2 │ │ │ │ │ + beq.n 10fc6 │ │ │ │ │ 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 11016 │ │ │ │ │ + bne.w 1102a │ │ │ │ │ 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 1101a │ │ │ │ │ + beq.w 1102e │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #1 │ │ │ │ │ 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 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10cc2 │ │ │ │ │ + bne.w 10cd6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10ccc │ │ │ │ │ + beq.w 10ce0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10cce │ │ │ │ │ + b.n 10ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 10f94 │ │ │ │ │ + blt.n 10fa8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cbnz r3, 10f42 │ │ │ │ │ + cbnz r3, 10f56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c7c │ │ │ │ │ + beq.w 10c90 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 10c92 │ │ │ │ │ + beq.w 10ca6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + b.n 10dce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10fc2 │ │ │ │ │ + bne.n 10fd6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + b.n 10dce │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 10d4e │ │ │ │ │ + bne.w 10d62 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 10d54 │ │ │ │ │ + bne.w 10d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11040 │ │ │ │ │ + bne.n 11054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10d52 │ │ │ │ │ + b.n 10d66 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - cbz r0, 10f9a │ │ │ │ │ + cbz r0, 10fae │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 10e64 │ │ │ │ │ + b.n 10e78 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f42 │ │ │ │ │ + b.n 10f56 │ │ │ │ │ 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 10ccc │ │ │ │ │ + b.n 10ce0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10d9a │ │ │ │ │ + beq.w 10dae │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10dba │ │ │ │ │ + b.n 10dce │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10f3a │ │ │ │ │ + b.n 10f4e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10d32 │ │ │ │ │ + b.n 10d46 │ │ │ │ │ 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 10bfc │ │ │ │ │ + beq.w 10c10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cce │ │ │ │ │ + b.n 10ce2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10e16 │ │ │ │ │ + b.n 10e2a │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb2 │ │ │ │ │ + b.n 10fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 10de0 │ │ │ │ │ + b.n 10df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fae │ │ │ │ │ + b.n 10fc2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 10cce │ │ │ │ │ + b.n 10ce2 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fb2 │ │ │ │ │ + b.n 10fc6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 10cce │ │ │ │ │ + b.n 10ce2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10e5c │ │ │ │ │ + beq.w 10e70 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 10fae │ │ │ │ │ + b.n 10fc2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 10f3a │ │ │ │ │ + b.n 10f4e │ │ │ │ │ │ │ │ │ │ -0001104c : │ │ │ │ │ +00011060 : │ │ │ │ │ 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 11152 │ │ │ │ │ + beq.n 11166 │ │ │ │ │ bl 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 11152 │ │ │ │ │ + bne.n 11166 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1115e │ │ │ │ │ + bne.n 11172 │ │ │ │ │ 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 11102 │ │ │ │ │ + bne.n 11116 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11122 │ │ │ │ │ + bne.n 11136 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 1113c │ │ │ │ │ + beq.n 11150 │ │ │ │ │ bl 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 1113c │ │ │ │ │ + bne.n 11150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11148 │ │ │ │ │ + bne.n 1115c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 110f6 │ │ │ │ │ + cbz r0, 1110a │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbz r0, 110f6 │ │ │ │ │ + cbz r0, 1110a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ - cbz r0, 110f6 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ + cbz r0, 1110a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11174 │ │ │ │ │ + beq.n 11188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11164 │ │ │ │ │ + bne.n 11178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 110ee │ │ │ │ │ + b.n 11102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9df0 │ │ │ │ │ + bl 9e04 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1108c │ │ │ │ │ + beq.n 110a0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_key_value_pair │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1112a │ │ │ │ │ + cbz r0, 1113e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1112a │ │ │ │ │ + cbnz r3, 1113e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110ee │ │ │ │ │ + b.n 11102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110f2 │ │ │ │ │ + b.n 11106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 110ee │ │ │ │ │ + beq.n 11102 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11124 │ │ │ │ │ + b.n 11138 │ │ │ │ │ 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 110b6 │ │ │ │ │ + beq.n 110ca │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110fc │ │ │ │ │ + b.n 11110 │ │ │ │ │ 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 1107e │ │ │ │ │ + beq.n 11092 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11124 │ │ │ │ │ + b.n 11138 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - cbnz r0, 11180 │ │ │ │ │ + cbnz r0, 11194 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 110ee │ │ │ │ │ + b.n 11102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1114c │ │ │ │ │ + beq.n 11160 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 1114c │ │ │ │ │ + b.n 11160 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011188 : │ │ │ │ │ +0001119c : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 113c6 │ │ │ │ │ + beq.w 113da │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113c6 │ │ │ │ │ + bne.w 113da │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113d4 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11300 │ │ │ │ │ + bne.w 11314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11318 │ │ │ │ │ + bne.w 1132c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1134c │ │ │ │ │ + bne.w 11360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1137e │ │ │ │ │ + bne.w 11392 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113b6 │ │ │ │ │ + bne.w 113ca │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113a6 │ │ │ │ │ + bne.w 113ba │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113d4 │ │ │ │ │ + bne.w 113e8 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1136e │ │ │ │ │ + bne.w 11382 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1133c │ │ │ │ │ + bne.n 11350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 113a0 │ │ │ │ │ + bne.w 113b4 │ │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11424 │ │ │ │ │ + bne.w 11438 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a0 │ │ │ │ │ + bne.n 113b4 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11414 │ │ │ │ │ + bne.w 11428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1140c │ │ │ │ │ + bne.w 11420 │ │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113fc │ │ │ │ │ + bne.w 11410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a0 │ │ │ │ │ + bne.n 113b4 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ec │ │ │ │ │ + bne.w 11400 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 113a0 │ │ │ │ │ + bne.n 113b4 │ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 113dc │ │ │ │ │ + bne.n 113f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1135a │ │ │ │ │ + cbz r0, 1136e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1135a │ │ │ │ │ + cbnz r3, 1136e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fa │ │ │ │ │ + b.n 1130e │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1132a │ │ │ │ │ + cbz r0, 1133e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11310 │ │ │ │ │ + beq.n 11324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11310 │ │ │ │ │ + beq.n 11324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fa │ │ │ │ │ + b.n 1130e │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11324 │ │ │ │ │ - b.n 1132a │ │ │ │ │ + bne.n 11338 │ │ │ │ │ + b.n 1133e │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1130c │ │ │ │ │ + bne.n 11320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11310 │ │ │ │ │ + beq.n 11324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fa │ │ │ │ │ + b.n 1130e │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1130c │ │ │ │ │ - b.n 1135a │ │ │ │ │ + bne.n 11320 │ │ │ │ │ + b.n 1136e │ │ │ │ │ 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 53bc │ │ │ │ │ + bl 53a8 │ │ │ │ │ R_ARM_THM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11324 │ │ │ │ │ - b.n 1132a │ │ │ │ │ + bne.n 11338 │ │ │ │ │ + b.n 1133e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fa │ │ │ │ │ + b.n 1130e │ │ │ │ │ movs r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11324 │ │ │ │ │ - b.n 1132a │ │ │ │ │ + bne.n 11338 │ │ │ │ │ + b.n 1133e │ │ │ │ │ movs r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1130c │ │ │ │ │ - b.n 1135a │ │ │ │ │ + bne.n 11320 │ │ │ │ │ + b.n 1136e │ │ │ │ │ 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 111c0 │ │ │ │ │ + beq.w 111d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fa │ │ │ │ │ + b.n 1130e │ │ │ │ │ movs r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1130c │ │ │ │ │ - b.n 1135a │ │ │ │ │ + bne.n 11320 │ │ │ │ │ + b.n 1136e │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11324 │ │ │ │ │ - b.n 1132a │ │ │ │ │ + bne.n 11338 │ │ │ │ │ + b.n 1133e │ │ │ │ │ movs r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1130c │ │ │ │ │ - b.n 1135a │ │ │ │ │ + bne.n 11320 │ │ │ │ │ + b.n 1136e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 112fa │ │ │ │ │ + b.n 1130e │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11324 │ │ │ │ │ - b.n 1132a │ │ │ │ │ + bne.n 11338 │ │ │ │ │ + b.n 1133e │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_augoperator │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1130c │ │ │ │ │ - b.n 1135a │ │ │ │ │ + bne.w 11320 │ │ │ │ │ + b.n 1136e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011438 : │ │ │ │ │ +0001144c : │ │ │ │ │ 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 11d66 │ │ │ │ │ + beq.w 11d7a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d66 │ │ │ │ │ + bne.w 11d7a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d76 │ │ │ │ │ + bne.w 11d8a │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d54 │ │ │ │ │ + beq.w 11d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d54 │ │ │ │ │ + bne.w 11d68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1189a │ │ │ │ │ + bne.w 118ae │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d12 │ │ │ │ │ + beq.w 11d26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d12 │ │ │ │ │ + bne.w 11d26 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1195c │ │ │ │ │ + bne.w 11970 │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11932 │ │ │ │ │ + beq.w 11946 │ │ │ │ │ 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 11aa0 │ │ │ │ │ + bne.w 11ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1165a │ │ │ │ │ + bne.w 1166e │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1195c │ │ │ │ │ + bne.w 11970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11ae4 │ │ │ │ │ + bne.w 11af8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d76 │ │ │ │ │ + bne.w 11d8a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d32 │ │ │ │ │ + beq.w 11d46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d32 │ │ │ │ │ + bne.w 11d46 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1192e │ │ │ │ │ + bne.w 11942 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 11d44 │ │ │ │ │ + beq.w 11d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d44 │ │ │ │ │ + bne.w 11d58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1192a │ │ │ │ │ + bne.w 1193e │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.w 11900 │ │ │ │ │ + beq.w 11914 │ │ │ │ │ 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 11a8e │ │ │ │ │ + bne.w 11aa2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11758 │ │ │ │ │ + bne.w 1176c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1192a │ │ │ │ │ + bne.w 1193e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e074 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b0c │ │ │ │ │ + bne.w 11b20 │ │ │ │ │ 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 11d76 │ │ │ │ │ + bne.w 11d8a │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11cb6 │ │ │ │ │ + beq.w 11cca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11cb6 │ │ │ │ │ + bne.w 11cca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cc6 │ │ │ │ │ + bne.w 11cda │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11d22 │ │ │ │ │ + beq.w 11d36 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11d22 │ │ │ │ │ + bne.w 11d36 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r2, 11644 │ │ │ │ │ + cbnz r2, 11658 │ │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.w 11aac │ │ │ │ │ + beq.w 11ac0 │ │ │ │ │ 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 11ad2 │ │ │ │ │ + bne.w 11ae6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11b30 │ │ │ │ │ + bne.w 11b44 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - cbnz r6, 11644 │ │ │ │ │ + cbnz r6, 11658 │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1199a │ │ │ │ │ + bne.w 119ae │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -30991,98 +30994,98 @@ │ │ │ │ │ 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 114f4 │ │ │ │ │ + beq.w 11508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114f4 │ │ │ │ │ + beq.w 11508 │ │ │ │ │ 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 11d0a │ │ │ │ │ + beq.w 11d1e │ │ │ │ │ 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 11e12 │ │ │ │ │ + beq.w 11e26 │ │ │ │ │ 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 11af6 │ │ │ │ │ + beq.w 11b0a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e06 │ │ │ │ │ + bne.w 11e1a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11dfe │ │ │ │ │ + beq.w 11e12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11dfe │ │ │ │ │ + bne.w 11e12 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1195c │ │ │ │ │ + bne.w 11970 │ │ │ │ │ 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 11d02 │ │ │ │ │ + beq.w 11d16 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1195c │ │ │ │ │ + bne.w 11970 │ │ │ │ │ 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 1189e │ │ │ │ │ + bne.w 118b2 │ │ │ │ │ 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 11cfc │ │ │ │ │ + beq.w 11d10 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.w 118e4 │ │ │ │ │ + bgt.w 118f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -31092,106 +31095,106 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11852 │ │ │ │ │ + bne.n 11866 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11510 │ │ │ │ │ + b.n 11524 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11594 │ │ │ │ │ + beq.w 115a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11594 │ │ │ │ │ + beq.w 115a8 │ │ │ │ │ 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 11b28 │ │ │ │ │ + beq.w 11b3c │ │ │ │ │ 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 11e3e │ │ │ │ │ + beq.w 11e52 │ │ │ │ │ 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 11b1e │ │ │ │ │ + beq.w 11b32 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e20 │ │ │ │ │ + bne.w 11e34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e36 │ │ │ │ │ + beq.w 11e4a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e36 │ │ │ │ │ + bne.w 11e4a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1192a │ │ │ │ │ + bne.w 1193e │ │ │ │ │ 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 11df4 │ │ │ │ │ + beq.w 11e08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1192a │ │ │ │ │ + bne.w 1193e │ │ │ │ │ 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 118c2 │ │ │ │ │ + bne.n 118d6 │ │ │ │ │ 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 11dee │ │ │ │ │ + beq.w 11e02 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt.n 118f2 │ │ │ │ │ + bgt.n 11906 │ │ │ │ │ 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] │ │ │ │ │ @@ -31200,232 +31203,232 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1164e │ │ │ │ │ + bne.w 11662 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 115b2 │ │ │ │ │ + b.n 115c6 │ │ │ │ │ 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 11754 │ │ │ │ │ + beq.w 11768 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11e18 │ │ │ │ │ + beq.w 11e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e18 │ │ │ │ │ + bne.w 11e2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11cb0 │ │ │ │ │ + bne.w 11cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ff4 │ │ │ │ │ + bl 12008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11bb6 │ │ │ │ │ + bne.w 11bca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11510 │ │ │ │ │ - bl 11e9c │ │ │ │ │ + b.n 11524 │ │ │ │ │ + bl 11eb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11716 │ │ │ │ │ + beq.w 1172a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11d94 │ │ │ │ │ + bne.w 11da8 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 11962 │ │ │ │ │ + beq.n 11976 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 11704 │ │ │ │ │ - bl 11e9c │ │ │ │ │ + b.n 11718 │ │ │ │ │ + bl 11eb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11812 │ │ │ │ │ + beq.n 11826 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e44 │ │ │ │ │ + bne.w 11e58 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ - beq.n 1197e │ │ │ │ │ + beq.n 11992 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str.w r3, [r8, r7, lsl #2] │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 11802 │ │ │ │ │ + b.n 11816 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 1172a │ │ │ │ │ + b.n 1173e │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ │ str.w r1, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 11826 │ │ │ │ │ + b.n 1183a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11e2a │ │ │ │ │ + blt.w 11e3e │ │ │ │ │ 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 11a88 │ │ │ │ │ + bne.w 11a9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11586 │ │ │ │ │ + beq.w 1159a │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, #1 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - b.n 115b2 │ │ │ │ │ + b.n 115c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11b00 │ │ │ │ │ + blt.w 11b14 │ │ │ │ │ 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 11a9a │ │ │ │ │ + bne.w 11aae │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 114e6 │ │ │ │ │ + beq.w 114fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1189a │ │ │ │ │ + b.n 118ae │ │ │ │ │ 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 11cfc │ │ │ │ │ + beq.w 11d10 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 118b6 │ │ │ │ │ + b.n 118ca │ │ │ │ │ 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 11dee │ │ │ │ │ + beq.w 11e02 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 118d8 │ │ │ │ │ + b.n 118ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11644 │ │ │ │ │ + beq.w 11658 │ │ │ │ │ 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 11644 │ │ │ │ │ + beq.w 11658 │ │ │ │ │ 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 11b78 │ │ │ │ │ + beq.w 11b8c │ │ │ │ │ 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 11e8e │ │ │ │ │ + beq.w 11ea2 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11e70 │ │ │ │ │ + bne.w 11e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 11e86 │ │ │ │ │ + beq.w 11e9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e86 │ │ │ │ │ + bne.w 11e9a │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11644 │ │ │ │ │ + bne.w 11658 │ │ │ │ │ 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 11e64 │ │ │ │ │ + beq.w 11e78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 11644 │ │ │ │ │ + bne.w 11658 │ │ │ │ │ mov r8, 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.w 11b8c │ │ │ │ │ + bne.w 11ba0 │ │ │ │ │ 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 r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11e5e │ │ │ │ │ + beq.w 11e72 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt.w 11b7e │ │ │ │ │ + bgt.w 11b92 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -31434,192 +31437,192 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1164e │ │ │ │ │ + bne.w 11662 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 1164e │ │ │ │ │ + b.n 11662 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1192a │ │ │ │ │ + bne.w 1193e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae10 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11924 │ │ │ │ │ + b.n 11938 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1195c │ │ │ │ │ + bne.w 11970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae10 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11956 │ │ │ │ │ + b.n 1196a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 11e7a │ │ │ │ │ + blt.w 11e8e │ │ │ │ │ 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, 11ada │ │ │ │ │ + cbz r3, 11aee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11644 │ │ │ │ │ + bne.w 11658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae10 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 11622 │ │ │ │ │ - b.n 11644 │ │ │ │ │ + beq.w 11636 │ │ │ │ │ + b.n 11658 │ │ │ │ │ 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 116b2 │ │ │ │ │ + bne.w 116c6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d0a │ │ │ │ │ + beq.w 11d1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 1189a │ │ │ │ │ + b.n 118ae │ │ │ │ │ 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 117b0 │ │ │ │ │ + bne.w 117c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11e2a │ │ │ │ │ + bne.w 11e3e │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1192e │ │ │ │ │ + b.n 11942 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11630 │ │ │ │ │ + beq.w 11644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11630 │ │ │ │ │ + beq.w 11644 │ │ │ │ │ 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 11644 │ │ │ │ │ + beq.w 11658 │ │ │ │ │ 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 119d6 │ │ │ │ │ + bne.w 119ea │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 119d6 │ │ │ │ │ + b.n 119ea │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r7, r6, lsl #2] │ │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - b.n 11a58 │ │ │ │ │ + b.n 11a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ff4 │ │ │ │ │ + bl 12008 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11a44 │ │ │ │ │ + beq.w 11a58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dbe │ │ │ │ │ + bne.w 11dd2 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq.n 11c64 │ │ │ │ │ + beq.n 11c78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str.w r2, [r7, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 11a36 │ │ │ │ │ + b.n 11a4a │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11db6 │ │ │ │ │ + beq.w 11dca │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11db6 │ │ │ │ │ + bne.w 11dca │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dae │ │ │ │ │ + bne.w 11dc2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d82 │ │ │ │ │ + beq.w 11d96 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11dae │ │ │ │ │ + bne.w 11dc2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ 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 11c8c │ │ │ │ │ + bne.n 11ca0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_THM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d7c │ │ │ │ │ + beq.w 11d90 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt.n 11c7c │ │ │ │ │ + bgt.n 11c90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -31628,708 +31631,707 @@ │ │ │ │ │ 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 11754 │ │ │ │ │ + beq.w 11768 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_join_sequences │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11dd8 │ │ │ │ │ + beq.w 11dec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11dd8 │ │ │ │ │ + bne.w 11dec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1164e │ │ │ │ │ + b.n 11662 │ │ │ │ │ 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.w 11e5e │ │ │ │ │ + beq.w 11e72 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 11ba6 │ │ │ │ │ + b.n 11bba │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r2, [r6, r9, lsl #2] │ │ │ │ │ str.w r2, [r3, r9, lsl #2] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - b.n 11c1e │ │ │ │ │ + b.n 11c32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ff4 │ │ │ │ │ + bl 12008 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c0a │ │ │ │ │ + beq.n 11c1e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 11ce0 │ │ │ │ │ + cbnz r3, 11cf4 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq.n 11cca │ │ │ │ │ + beq.n 11cde │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ │ mov fp, r3 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - b.n 11bfe │ │ │ │ │ + b.n 11c12 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11510 │ │ │ │ │ + b.n 11524 │ │ │ │ │ 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 115e0 │ │ │ │ │ + beq.w 115f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11a82 │ │ │ │ │ + b.n 11a96 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11d7c │ │ │ │ │ + beq.n 11d90 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 11ca0 │ │ │ │ │ + b.n 11cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11c9c │ │ │ │ │ + beq.n 11cb0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1189a │ │ │ │ │ + b.n 118ae │ │ │ │ │ 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 1189a │ │ │ │ │ + b.n 118ae │ │ │ │ │ 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 114c6 │ │ │ │ │ - b.n 1195c │ │ │ │ │ + beq.w 114da │ │ │ │ │ + b.n 11970 │ │ │ │ │ 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 11602 │ │ │ │ │ - b.n 11644 │ │ │ │ │ + beq.w 11616 │ │ │ │ │ + b.n 11658 │ │ │ │ │ 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 11540 │ │ │ │ │ - b.n 1192e │ │ │ │ │ + beq.w 11554 │ │ │ │ │ + b.n 11942 │ │ │ │ │ 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 11566 │ │ │ │ │ - b.n 1192a │ │ │ │ │ + beq.w 1157a │ │ │ │ │ + b.n 1193e │ │ │ │ │ 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 114a0 │ │ │ │ │ - b.n 1189a │ │ │ │ │ + beq.w 114b4 │ │ │ │ │ + b.n 118ae │ │ │ │ │ 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 11476 │ │ │ │ │ + beq.w 1148a │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 11650 │ │ │ │ │ + b.n 11664 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1189a │ │ │ │ │ + b.n 118ae │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118b2 │ │ │ │ │ + beq.w 118c6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 11d0a │ │ │ │ │ + b.n 11d1e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1189a │ │ │ │ │ + b.n 118ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11bd4 │ │ │ │ │ + b.n 11be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11ba2 │ │ │ │ │ + beq.w 11bb6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11648 │ │ │ │ │ + b.n 1165c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1164e │ │ │ │ │ + beq.w 11662 │ │ │ │ │ movs r2, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11650 │ │ │ │ │ + b.n 11664 │ │ │ │ │ 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 11b28 │ │ │ │ │ + b.n 11b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 116da │ │ │ │ │ + b.n 116ee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116ba │ │ │ │ │ - b.n 11b00 │ │ │ │ │ + beq.w 116ce │ │ │ │ │ + b.n 11b14 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 116a2 │ │ │ │ │ + b.n 116b6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11880 │ │ │ │ │ + b.n 11894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 117b8 │ │ │ │ │ + beq.w 117cc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n 1192e │ │ │ │ │ + b.n 11942 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 117d8 │ │ │ │ │ + b.n 117ec │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 117a0 │ │ │ │ │ + b.n 117b4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 118d4 │ │ │ │ │ + beq.w 118e8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 11b28 │ │ │ │ │ + b.n 11b3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.w 11644 │ │ │ │ │ + b.w 11658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 119ee │ │ │ │ │ + beq.w 11a02 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.w 11648 │ │ │ │ │ + b.w 1165c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11a0e │ │ │ │ │ + b.n 11a22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11644 │ │ │ │ │ - b.n 11e7a │ │ │ │ │ + beq.w 11658 │ │ │ │ │ + b.n 11e8e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011e9c : │ │ │ │ │ +00011eb0 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 11fd8 │ │ │ │ │ + beq.w 11fee │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11fd8 │ │ │ │ │ + bne.w 11fee │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11fb0 │ │ │ │ │ + bne.n 11fc6 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 11f8c │ │ │ │ │ + beq.n 11fa2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11fbe │ │ │ │ │ + bne.n 11fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbnz r0, 11f24 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cbnz r0, 11f38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 11fb0 │ │ │ │ │ + bne.n 11fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e074 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11fc8 │ │ │ │ │ + bne.n 11fde │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ 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} │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11efc │ │ │ │ │ + beq.n 11f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11efc │ │ │ │ │ + beq.n 11f10 │ │ │ │ │ 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 11f16 │ │ │ │ │ + beq.n 11f2a │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11fec │ │ │ │ │ + beq.n 12002 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 11f78 │ │ │ │ │ + cbz r0, 11f8e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11f16 │ │ │ │ │ + beq.n 11f2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f16 │ │ │ │ │ + beq.n 11f2a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f1a │ │ │ │ │ + b.n 11f2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11fe0 │ │ │ │ │ + blt.n 11ff6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbnz r3, 11fb8 │ │ │ │ │ + cbnz r3, 11fce │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11ef2 │ │ │ │ │ + beq.n 11f06 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 11f1a │ │ │ │ │ + b.n 11f2e │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11fb0 │ │ │ │ │ + bne.n 11fc6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae10 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 11faa │ │ │ │ │ + b.n 11fc0 │ │ │ │ │ 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 11f72 │ │ │ │ │ - b.n 11f78 │ │ │ │ │ + bne.n 11f88 │ │ │ │ │ + b.n 11f8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 11ed0 │ │ │ │ │ + b.n 11ee4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f1a │ │ │ │ │ + b.n 11f2e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 11f66 │ │ │ │ │ - nop │ │ │ │ │ + b.n 11f7c │ │ │ │ │ │ │ │ │ │ -00011ff4 : │ │ │ │ │ +00012008 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12158 │ │ │ │ │ + beq.w 1216c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12158 │ │ │ │ │ + bne.w 1216c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12108 │ │ │ │ │ + bne.n 1211c │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 120d6 │ │ │ │ │ + beq.n 120ea │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 120fa │ │ │ │ │ + bne.n 1210e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12110 │ │ │ │ │ + bne.n 12124 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 12108 │ │ │ │ │ + bne.n 1211c │ │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ - cbnz r0, 1207a │ │ │ │ │ + cbnz r0, 1208e │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12068 │ │ │ │ │ + beq.n 1207c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1206c │ │ │ │ │ + beq.n 12080 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r5, [r7, #20] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12152 │ │ │ │ │ + beq.n 12166 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 120c2 │ │ │ │ │ + cbz r0, 120d6 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1206c │ │ │ │ │ + beq.n 12080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1206c │ │ │ │ │ + beq.n 12080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12070 │ │ │ │ │ + b.n 12084 │ │ │ │ │ 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 120ca │ │ │ │ │ + blt.n 120de │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cbz r3, 12102 │ │ │ │ │ + cbz r3, 12116 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12108 │ │ │ │ │ + cbnz r3, 1211c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae10 │ │ │ │ │ + bl adfc │ │ │ │ │ R_ARM_THM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1204a │ │ │ │ │ + beq.n 1205e │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r7, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12070 │ │ │ │ │ + b.n 12084 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12056 │ │ │ │ │ + beq.n 1206a │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12056 │ │ │ │ │ + beq.n 1206a │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1206c │ │ │ │ │ + beq.n 12080 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_THM_CALL _PyAST_keyword │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120b0 │ │ │ │ │ + bne.n 120c4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 120b0 │ │ │ │ │ + b.n 120c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12028 │ │ │ │ │ + b.n 1203c │ │ │ │ │ │ │ │ │ │ -00012160 : │ │ │ │ │ +00012174 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12250 │ │ │ │ │ + beq.n 12264 │ │ │ │ │ bl 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 12250 │ │ │ │ │ + bne.n 12264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1225c │ │ │ │ │ + bne.n 12270 │ │ │ │ │ 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, 121be │ │ │ │ │ + cbz r0, 121d2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 121be │ │ │ │ │ + cbz r0, 121d2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 12264 │ │ │ │ │ + bne.n 12278 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cbz r3, 12200 │ │ │ │ │ + cbz r3, 12214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12284 │ │ │ │ │ + bne.n 12298 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1227c │ │ │ │ │ + beq.n 12290 │ │ │ │ │ bl 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 1227c │ │ │ │ │ + bne.n 12290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1228a │ │ │ │ │ + bne.n 1229e │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12204 │ │ │ │ │ + cbnz r0, 12218 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 121b2 │ │ │ │ │ + b.n 121c6 │ │ │ │ │ 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 121f8 │ │ │ │ │ + beq.n 1220c │ │ │ │ │ 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 │ │ │ │ │ @@ -32338,267 +32340,267 @@ │ │ │ │ │ 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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ 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 121fa │ │ │ │ │ + beq.n 1220e │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 121fc │ │ │ │ │ + b.n 12210 │ │ │ │ │ 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 12194 │ │ │ │ │ + beq.n 121a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 121b6 │ │ │ │ │ + b.n 121ca │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 121b2 │ │ │ │ │ + beq.n 121c6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 121b6 │ │ │ │ │ + b.n 121ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 121e6 │ │ │ │ │ + b.n 121fa │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 121b6 │ │ │ │ │ + b.n 121ca │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 121fc │ │ │ │ │ + b.n 12210 │ │ │ │ │ │ │ │ │ │ -00012290 <_loop1_73_rule>: │ │ │ │ │ +000122a4 <_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 1257e <_loop1_73_rule+0x2ee> │ │ │ │ │ + beq.w 12592 <_loop1_73_rule+0x2ee> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1257e <_loop1_73_rule+0x2ee> │ │ │ │ │ + bne.w 12592 <_loop1_73_rule+0x2ee> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 124f4 <_loop1_73_rule+0x264> │ │ │ │ │ + bne.w 12508 <_loop1_73_rule+0x264> │ │ │ │ │ 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 124fe <_loop1_73_rule+0x26e> │ │ │ │ │ + beq.w 12512 <_loop1_73_rule+0x26e> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 124f4 <_loop1_73_rule+0x264> │ │ │ │ │ + bne.w 12508 <_loop1_73_rule+0x264> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 1237c <_loop1_73_rule+0xec> │ │ │ │ │ + b.n 12390 <_loop1_73_rule+0xec> │ │ │ │ │ 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 12574 <_loop1_73_rule+0x2e4> │ │ │ │ │ + beq.w 12588 <_loop1_73_rule+0x2e4> │ │ │ │ │ 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 124b2 <_loop1_73_rule+0x222> │ │ │ │ │ + beq.w 124c6 <_loop1_73_rule+0x222> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12530 <_loop1_73_rule+0x2a0> │ │ │ │ │ + bne.w 12544 <_loop1_73_rule+0x2a0> │ │ │ │ │ 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 124c0 <_loop1_73_rule+0x230> │ │ │ │ │ + beq.w 124d4 <_loop1_73_rule+0x230> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12522 <_loop1_73_rule+0x292> │ │ │ │ │ + bne.w 12536 <_loop1_73_rule+0x292> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 12372 <_loop1_73_rule+0xe2> │ │ │ │ │ + bne.n 12386 <_loop1_73_rule+0xe2> │ │ │ │ │ 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 1250e <_loop1_73_rule+0x27e> │ │ │ │ │ + beq.w 12522 <_loop1_73_rule+0x27e> │ │ │ │ │ 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 12562 <_loop1_73_rule+0x2d2> │ │ │ │ │ + beq.w 12576 <_loop1_73_rule+0x2d2> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12562 <_loop1_73_rule+0x2d2> │ │ │ │ │ + bne.w 12576 <_loop1_73_rule+0x2d2> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 123fe <_loop1_73_rule+0x16e> │ │ │ │ │ + bne.n 12412 <_loop1_73_rule+0x16e> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 1254c <_loop1_73_rule+0x2bc> │ │ │ │ │ + beq.w 12560 <_loop1_73_rule+0x2bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1254c <_loop1_73_rule+0x2bc> │ │ │ │ │ + bne.w 12560 <_loop1_73_rule+0x2bc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1255a <_loop1_73_rule+0x2ca> │ │ │ │ │ + bne.w 1256e <_loop1_73_rule+0x2ca> │ │ │ │ │ ldrd r9, r3, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 124c4 <_loop1_73_rule+0x234> │ │ │ │ │ + beq.n 124d8 <_loop1_73_rule+0x234> │ │ │ │ │ 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 122f2 <_loop1_73_rule+0x62> │ │ │ │ │ + bne.n 12306 <_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, 123fc <_loop1_73_rule+0x16c> │ │ │ │ │ + cbnz r3, 12410 <_loop1_73_rule+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12486 <_loop1_73_rule+0x1f6> │ │ │ │ │ + bne.n 1249a <_loop1_73_rule+0x1f6> │ │ │ │ │ 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 124ee <_loop1_73_rule+0x25e> │ │ │ │ │ + beq.n 12502 <_loop1_73_rule+0x25e> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 124ee <_loop1_73_rule+0x25e> │ │ │ │ │ + bne.n 12502 <_loop1_73_rule+0x25e> │ │ │ │ │ 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.n 1250e <_loop1_73_rule+0x27e> │ │ │ │ │ + beq.n 12522 <_loop1_73_rule+0x27e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + ble.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 12472 <_loop1_73_rule+0x1e2> │ │ │ │ │ + beq.n 12486 <_loop1_73_rule+0x1e2> │ │ │ │ │ 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 12460 <_loop1_73_rule+0x1d0> │ │ │ │ │ + bne.n 12474 <_loop1_73_rule+0x1d0> │ │ │ │ │ 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 │ │ │ │ │ @@ -32610,474 +32612,474 @@ │ │ │ │ │ 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 123fc <_loop1_73_rule+0x16c> │ │ │ │ │ + beq.n 12410 <_loop1_73_rule+0x16c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12522 <_loop1_73_rule+0x292> │ │ │ │ │ + bne.n 12536 <_loop1_73_rule+0x292> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.w 12372 <_loop1_73_rule+0xe2> │ │ │ │ │ - b.n 12358 <_loop1_73_rule+0xc8> │ │ │ │ │ + bne.w 12386 <_loop1_73_rule+0xe2> │ │ │ │ │ + b.n 1236c <_loop1_73_rule+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12592 <_loop1_73_rule+0x302> │ │ │ │ │ + bne.n 125a6 <_loop1_73_rule+0x302> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123ea <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 123fe <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12586 <_loop1_73_rule+0x2f6> │ │ │ │ │ + blt.n 1259a <_loop1_73_rule+0x2f6> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrd sl, r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1255a <_loop1_73_rule+0x2ca> │ │ │ │ │ + bne.n 1256e <_loop1_73_rule+0x2ca> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 122f2 <_loop1_73_rule+0x62> │ │ │ │ │ - b.n 123e2 <_loop1_73_rule+0x152> │ │ │ │ │ + bne.w 12306 <_loop1_73_rule+0x62> │ │ │ │ │ + b.n 123f6 <_loop1_73_rule+0x152> │ │ │ │ │ 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 1247c <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 12490 <_loop1_73_rule+0x1ec> │ │ │ │ │ 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 1247c <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 12490 <_loop1_73_rule+0x1ec> │ │ │ │ │ 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 1247c <_loop1_73_rule+0x1ec> │ │ │ │ │ + b.n 12490 <_loop1_73_rule+0x1ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 124a2 <_loop1_73_rule+0x212> │ │ │ │ │ + beq.n 124b6 <_loop1_73_rule+0x212> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123fc <_loop1_73_rule+0x16c> │ │ │ │ │ + b.n 12410 <_loop1_73_rule+0x16c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - cbnz r0, 12592 <_loop1_73_rule+0x302> │ │ │ │ │ + cbnz r0, 125a6 <_loop1_73_rule+0x302> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12344 <_loop1_73_rule+0xb4> │ │ │ │ │ - b.n 124c0 <_loop1_73_rule+0x230> │ │ │ │ │ + bne.w 12358 <_loop1_73_rule+0xb4> │ │ │ │ │ + b.n 124d4 <_loop1_73_rule+0x230> │ │ │ │ │ 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 123c4 <_loop1_73_rule+0x134> │ │ │ │ │ + beq.w 123d8 <_loop1_73_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 123ea <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 123fe <_loop1_73_rule+0x15a> │ │ │ │ │ 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 1239e <_loop1_73_rule+0x10e> │ │ │ │ │ - b.n 123fe <_loop1_73_rule+0x16e> │ │ │ │ │ + beq.w 123b2 <_loop1_73_rule+0x10e> │ │ │ │ │ + b.n 12412 <_loop1_73_rule+0x16e> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123ea <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 123fe <_loop1_73_rule+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 122c4 <_loop1_73_rule+0x34> │ │ │ │ │ + b.n 122d8 <_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 123ea <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 123fe <_loop1_73_rule+0x15a> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 123ea <_loop1_73_rule+0x15a> │ │ │ │ │ + b.n 123fe <_loop1_73_rule+0x15a> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001259c : │ │ │ │ │ +000125b0 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.w 12716 │ │ │ │ │ + beq.w 1272a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12716 │ │ │ │ │ + bne.w 1272a │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 126fc │ │ │ │ │ + bne.w 12710 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 126f4 │ │ │ │ │ + beq.w 12708 │ │ │ │ │ bl 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 126f4 │ │ │ │ │ + bne.n 12708 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 126d6 │ │ │ │ │ + bne.n 126ea │ │ │ │ │ ldrd r5, r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 126b8 │ │ │ │ │ + beq.n 126cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1267a │ │ │ │ │ + beq.n 1268e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cbz r0, 1267a │ │ │ │ │ + cbz r0, 1268e │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ strd r8, r0, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12672 │ │ │ │ │ + cbz r0, 12686 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 126de │ │ │ │ │ + bne.n 126f2 │ │ │ │ │ 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, 126b4 │ │ │ │ │ + cbz r0, 126c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12702 │ │ │ │ │ + bne.n 12716 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 126e6 │ │ │ │ │ + bne.n 126fa │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 1271e │ │ │ │ │ + bne.n 12732 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1269c │ │ │ │ │ + cbnz r0, 126b0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ │ - b.n 12664 │ │ │ │ │ + b.n 12678 │ │ │ │ │ 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 1265e │ │ │ │ │ - b.n 12694 │ │ │ │ │ + bne.n 12672 │ │ │ │ │ + b.n 126a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12682 │ │ │ │ │ + b.n 12696 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - blt.n 126e6 │ │ │ │ │ + blt.n 126fa │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 12616 │ │ │ │ │ + beq.n 1262a │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12682 │ │ │ │ │ + b.n 12696 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1264e │ │ │ │ │ + beq.n 12662 │ │ │ │ │ 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 12682 │ │ │ │ │ + b.n 12696 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 125fa │ │ │ │ │ + b.n 1260e │ │ │ │ │ subs r3, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 12668 │ │ │ │ │ + b.n 1267c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12664 │ │ │ │ │ + beq.n 12678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12668 │ │ │ │ │ + b.n 1267c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 125d0 │ │ │ │ │ + b.n 125e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 12668 │ │ │ │ │ + b.n 1267c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00012728 : │ │ │ │ │ +0001273c : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, #24 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq.n 12800 │ │ │ │ │ + beq.n 12814 │ │ │ │ │ bl 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 12800 │ │ │ │ │ + bne.n 12814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1280c │ │ │ │ │ + bne.n 12820 │ │ │ │ │ ldrd r6, r5, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq.n 127be │ │ │ │ │ + beq.n 127d2 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127e6 │ │ │ │ │ + beq.n 127fa │ │ │ │ │ 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, 127b0 │ │ │ │ │ + cbz r0, 127c4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ strd r8, r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_THM_CALL _PyAST_arg │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 127ec │ │ │ │ │ + cbz r0, 12800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 127ec │ │ │ │ │ + cbnz r3, 12800 │ │ │ │ │ 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_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 127f4 │ │ │ │ │ + blt.n 12808 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 1280c │ │ │ │ │ + cbnz r3, 12820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12780 │ │ │ │ │ + bne.n 12794 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b.n 127b0 │ │ │ │ │ + b.n 127c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 127b0 │ │ │ │ │ + beq.n 127c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127b4 │ │ │ │ │ + b.n 127c8 │ │ │ │ │ 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 1275e │ │ │ │ │ + beq.n 12772 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 127b4 │ │ │ │ │ + b.n 127c8 │ │ │ │ │ │ │ │ │ │ -00012814 <_loop0_71_rule>: │ │ │ │ │ +00012828 <_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 12ad8 <_loop0_71_rule+0x2c4> │ │ │ │ │ + beq.w 12aec <_loop0_71_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12ad8 <_loop0_71_rule+0x2c4> │ │ │ │ │ + bne.w 12aec <_loop0_71_rule+0x2c4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 12ace <_loop0_71_rule+0x2ba> │ │ │ │ │ + bne.w 12ae2 <_loop0_71_rule+0x2ba> │ │ │ │ │ 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 12abe <_loop0_71_rule+0x2aa> │ │ │ │ │ + beq.w 12ad2 <_loop0_71_rule+0x2aa> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 12ace <_loop0_71_rule+0x2ba> │ │ │ │ │ + bne.w 12ae2 <_loop0_71_rule+0x2ba> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movw r9, #6000 @ 0x1770 │ │ │ │ │ - b.n 128f8 <_loop0_71_rule+0xe4> │ │ │ │ │ + b.n 1290c <_loop0_71_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12a8c <_loop0_71_rule+0x278> │ │ │ │ │ + beq.w 12aa0 <_loop0_71_rule+0x278> │ │ │ │ │ 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] │ │ │ │ │ @@ -33085,150 +33087,150 @@ │ │ │ │ │ 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 12a7a <_loop0_71_rule+0x266> │ │ │ │ │ + beq.w 12a8e <_loop0_71_rule+0x266> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a64 <_loop0_71_rule+0x250> │ │ │ │ │ + bne.w 12a78 <_loop0_71_rule+0x250> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12966 <_loop0_71_rule+0x152> │ │ │ │ │ + beq.n 1297a <_loop0_71_rule+0x152> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12a56 <_loop0_71_rule+0x242> │ │ │ │ │ + bne.w 12a6a <_loop0_71_rule+0x242> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.n 128ee <_loop0_71_rule+0xda> │ │ │ │ │ + bne.n 12902 <_loop0_71_rule+0xda> │ │ │ │ │ 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 12a42 <_loop0_71_rule+0x22e> │ │ │ │ │ + beq.w 12a56 <_loop0_71_rule+0x22e> │ │ │ │ │ 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 12aac <_loop0_71_rule+0x298> │ │ │ │ │ + beq.w 12ac0 <_loop0_71_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12aac <_loop0_71_rule+0x298> │ │ │ │ │ + bne.w 12ac0 <_loop0_71_rule+0x298> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1297a <_loop0_71_rule+0x166> │ │ │ │ │ + bne.n 1298e <_loop0_71_rule+0x166> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq.w 12a96 <_loop0_71_rule+0x282> │ │ │ │ │ + beq.w 12aaa <_loop0_71_rule+0x282> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyThreadState_Get │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_THM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12a96 <_loop0_71_rule+0x282> │ │ │ │ │ + bne.w 12aaa <_loop0_71_rule+0x282> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12aa4 <_loop0_71_rule+0x290> │ │ │ │ │ + bne.w 12ab8 <_loop0_71_rule+0x290> │ │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 12a18 <_loop0_71_rule+0x204> │ │ │ │ │ + beq.n 12a2c <_loop0_71_rule+0x204> │ │ │ │ │ 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 12876 <_loop0_71_rule+0x62> │ │ │ │ │ + bne.n 1288a <_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, 12978 <_loop0_71_rule+0x164> │ │ │ │ │ + cbnz r3, 1298c <_loop0_71_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12728 │ │ │ │ │ + bl 1273c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 129ee <_loop0_71_rule+0x1da> │ │ │ │ │ + bne.n 12a02 <_loop0_71_rule+0x1da> │ │ │ │ │ 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 12a42 <_loop0_71_rule+0x22e> │ │ │ │ │ + beq.n 12a56 <_loop0_71_rule+0x22e> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 129da <_loop0_71_rule+0x1c6> │ │ │ │ │ + ble.n 129ee <_loop0_71_rule+0x1c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 129da <_loop0_71_rule+0x1c6> │ │ │ │ │ + beq.n 129ee <_loop0_71_rule+0x1c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq.n 129da <_loop0_71_rule+0x1c6> │ │ │ │ │ + beq.n 129ee <_loop0_71_rule+0x1c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq.n 129da <_loop0_71_rule+0x1c6> │ │ │ │ │ + beq.n 129ee <_loop0_71_rule+0x1c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq.n 129da <_loop0_71_rule+0x1c6> │ │ │ │ │ + beq.n 129ee <_loop0_71_rule+0x1c6> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq.n 129da <_loop0_71_rule+0x1c6> │ │ │ │ │ + beq.n 129ee <_loop0_71_rule+0x1c6> │ │ │ │ │ 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 129c8 <_loop0_71_rule+0x1b4> │ │ │ │ │ + bne.n 129dc <_loop0_71_rule+0x1b4> │ │ │ │ │ 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 │ │ │ │ │ @@ -33240,115 +33242,115 @@ │ │ │ │ │ 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 12978 <_loop0_71_rule+0x164> │ │ │ │ │ + beq.n 1298c <_loop0_71_rule+0x164> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cbnz r3, 12a56 <_loop0_71_rule+0x242> │ │ │ │ │ + cbnz r3, 12a6a <_loop0_71_rule+0x242> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne.w 128ee <_loop0_71_rule+0xda> │ │ │ │ │ - b.n 128d4 <_loop0_71_rule+0xc0> │ │ │ │ │ + bne.w 12902 <_loop0_71_rule+0xda> │ │ │ │ │ + b.n 128e8 <_loop0_71_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 12ae0 <_loop0_71_rule+0x2cc> │ │ │ │ │ + blt.n 12af4 <_loop0_71_rule+0x2cc> │ │ │ │ │ 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 12aa4 <_loop0_71_rule+0x290> │ │ │ │ │ + bne.n 12ab8 <_loop0_71_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_name_token │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12876 <_loop0_71_rule+0x62> │ │ │ │ │ - b.n 1295e <_loop0_71_rule+0x14a> │ │ │ │ │ + bne.w 1288a <_loop0_71_rule+0x62> │ │ │ │ │ + b.n 12972 <_loop0_71_rule+0x14a> │ │ │ │ │ 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 129e4 <_loop0_71_rule+0x1d0> │ │ │ │ │ + b.n 129f8 <_loop0_71_rule+0x1d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12a08 <_loop0_71_rule+0x1f4> │ │ │ │ │ + beq.n 12a1c <_loop0_71_rule+0x1f4> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12978 <_loop0_71_rule+0x164> │ │ │ │ │ + b.n 1298c <_loop0_71_rule+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128b2 <_loop0_71_rule+0x9e> │ │ │ │ │ + beq.w 128c6 <_loop0_71_rule+0x9e> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12966 <_loop0_71_rule+0x152> │ │ │ │ │ + b.n 1297a <_loop0_71_rule+0x152> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12a72 <_loop0_71_rule+0x25e> │ │ │ │ │ + bne.n 12a86 <_loop0_71_rule+0x25e> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12966 <_loop0_71_rule+0x152> │ │ │ │ │ + b.n 1297a <_loop0_71_rule+0x152> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b.n 12966 <_loop0_71_rule+0x152> │ │ │ │ │ + b.n 1297a <_loop0_71_rule+0x152> │ │ │ │ │ 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 12940 <_loop0_71_rule+0x12c> │ │ │ │ │ + beq.w 12954 <_loop0_71_rule+0x12c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b.n 12966 <_loop0_71_rule+0x152> │ │ │ │ │ + b.n 1297a <_loop0_71_rule+0x152> │ │ │ │ │ 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 1291a <_loop0_71_rule+0x106> │ │ │ │ │ - b.n 1297a <_loop0_71_rule+0x166> │ │ │ │ │ + beq.w 1292e <_loop0_71_rule+0x106> │ │ │ │ │ + b.n 1298e <_loop0_71_rule+0x166> │ │ │ │ │ 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 129e4 <_loop0_71_rule+0x1d0> │ │ │ │ │ + b.n 129f8 <_loop0_71_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 129e4 <_loop0_71_rule+0x1d0> │ │ │ │ │ + b.n 129f8 <_loop0_71_rule+0x1d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_THM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b.n 12848 <_loop0_71_rule+0x34> │ │ │ │ │ + b.n 1285c <_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 12966 <_loop0_71_rule+0x152> │ │ │ │ │ + b.n 1297a <_loop0_71_rule+0x152> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ cbz r3, 1bc <_tmp_174_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 1e6 <_tmp_174_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1de <_tmp_174_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -246,15 +246,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, 24e <_tmp_177_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 63c8 │ │ │ │ │ + bl 63dc │ │ │ │ │ R_ARM_THM_CALL star_target_rule │ │ │ │ │ mov r2, r0 │ │ │ │ │ cbz r0, 24e <_tmp_177_rule+0x64> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -404,22 +404,22 @@ │ │ │ │ │ cbz r3, 37c <_tmp_130_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 39a <_tmp_130_rule+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6bd4 │ │ │ │ │ + bl 6b5c │ │ │ │ │ R_ARM_THM_CALL lambda_slash_no_default_rule │ │ │ │ │ cbnz r0, 396 <_tmp_130_rule+0x5a> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 396 <_tmp_130_rule+0x5a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 710c │ │ │ │ │ + bl 7094 │ │ │ │ │ R_ARM_THM_CALL lambda_slash_with_default_rule │ │ │ │ │ cbnz r0, 396 <_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} │ │ │ │ │ @@ -452,15 +452,15 @@ │ │ │ │ │ cbz r6, 3de <_tmp_168_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r5, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 40a <_tmp_168_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl e060 │ │ │ │ │ + bl e074 │ │ │ │ │ R_ARM_THM_CALL starred_expression_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbnz r0, 3f0 <_tmp_168_rule+0x52> │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b.n 406 <_tmp_168_rule+0x68> │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -588,15 +588,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 7c48 │ │ │ │ │ + bl 7bd0 │ │ │ │ │ R_ARM_THM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 80a │ │ │ │ │ @@ -643,15 +643,15 @@ │ │ │ │ │ cbnz r5, 5c0 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 5ba │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 5ba │ │ │ │ │ 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 │ │ │ │ │ @@ -689,15 +689,15 @@ │ │ │ │ │ b.n 906 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 624 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 624 │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 75c │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -886,15 +886,15 @@ │ │ │ │ │ bne.n 7e2 │ │ │ │ │ movs r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cbz r0, 7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cbz r0, 7dc │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -967,15 +967,15 @@ │ │ │ │ │ bne.n 88c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 906 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ │ movs r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 860c <_loop0_77_rule> │ │ │ │ │ + bl 85f8 <_loop0_77_rule> │ │ │ │ │ R_ARM_THM_CALL _loop0_77_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ @@ -1027,15 +1027,15 @@ │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_raise_error │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7a2 │ │ │ │ │ b.n 7c6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d6b8 │ │ │ │ │ + bl d6cc │ │ │ │ │ R_ARM_THM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 808 │ │ │ │ │ movs r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1173,15 +1173,15 @@ │ │ │ │ │ cbz r3, 9b6 <_tmp_128_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 9d6 <_tmp_128_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl e45c │ │ │ │ │ + bl e470 │ │ │ │ │ R_ARM_THM_CALL param_no_default_rule │ │ │ │ │ cbnz r0, 9d2 <_tmp_128_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 9d2 <_tmp_128_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1412,15 +1412,15 @@ │ │ │ │ │ b.n c16 <_loop0_145_rule+0xdc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne.n b7a <_loop0_145_rule+0x40> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fdc0 │ │ │ │ │ + bl fdd4 │ │ │ │ │ R_ARM_THM_CALL block_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, bd8 <_loop0_145_rule+0x9e> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne.n bcc <_loop0_145_rule+0x92> │ │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1704,15 +1704,15 @@ │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ b.n f38 <_gather_104_rule+0x174> │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w f2e <_gather_104_rule+0x16a> │ │ │ │ │ ldr.w r2, [fp, #88] @ 0x58 │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ │ @@ -1750,15 +1750,15 @@ │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_THM_CALL _PyPegen_expect_token │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ cbz r2, eb4 <_gather_104_rule+0xf0> │ │ │ │ │ - bl 72b8 │ │ │ │ │ + bl 72cc │ │ │ │ │ R_ARM_THM_CALL expression_rule │ │ │ │ │ mov sl, r0 │ │ │ │ │ cbz r0, eb4 <_gather_104_rule+0xf0> │ │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n e68 <_gather_104_rule+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2184,15 +2184,15 @@ │ │ │ │ │ cbz r3, 1252 <_tmp_175_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 127c <_tmp_175_rule+0x6a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 610c │ │ │ │ │ + bl 60f8 │ │ │ │ │ R_ARM_THM_CALL expressions_rule │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 1274 <_tmp_175_rule+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ea <_tmp_177_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2237,15 +2237,15 @@ │ │ │ │ │ cbz r3, 12c0 <_tmp_135_rule+0x40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movs r0, #0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ b.n 12e0 <_tmp_135_rule+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1259c │ │ │ │ │ + bl 125b0 │ │ │ │ │ R_ARM_THM_CALL lambda_param_no_default_rule │ │ │ │ │ cbnz r0, 12dc <_tmp_135_rule+0x5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cbnz r3, 12dc <_tmp_135_rule+0x5c> │ │ │ │ │ movs r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -68,28 +68,28 @@ │ │ │ │ │ 0x00000410 65787072 65737369 6f6e735f 72756c65 expressions_rule │ │ │ │ │ 0x00000420 005f5241 4953455f 53594e54 41585f45 ._RAISE_SYNTAX_E │ │ │ │ │ 0x00000430 52524f52 5f494e56 414c4944 5f544152 RROR_INVALID_TAR │ │ │ │ │ 0x00000440 4745542e 69737261 2e300074 5f707269 GET.isra.0.t_pri │ │ │ │ │ 0x00000450 6d617279 5f726177 00745f6c 6f6f6b61 mary_raw.t_looka │ │ │ │ │ 0x00000460 68656164 5f72756c 6500736c 69636573 head_rule.slices │ │ │ │ │ 0x00000470 5f72756c 6500745f 7072696d 6172795f _rule.t_primary_ │ │ │ │ │ - 0x00000480 72756c65 00617267 756d656e 74735f72 rule.arguments_r │ │ │ │ │ - 0x00000490 756c6500 67656e65 78705f72 756c6500 ule.genexp_rule. │ │ │ │ │ + 0x00000480 72756c65 0067656e 6578705f 72756c65 rule.genexp_rule │ │ │ │ │ + 0x00000490 00617267 756d656e 74735f72 756c6500 .arguments_rule. │ │ │ │ │ 0x000004a0 2e4c4332 34002e4c 43323500 2e4c4332 .LC24..LC25..LC2 │ │ │ │ │ 0x000004b0 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ 0x000004c0 43323900 5f746d70 5f34335f 72756c65 C29._tmp_43_rule │ │ │ │ │ 0x000004d0 00737472 696e6773 5f72756c 65007475 .strings_rule.tu │ │ │ │ │ 0x000004e0 706c655f 72756c65 006c6973 745f7275 ple_rule.list_ru │ │ │ │ │ - 0x000004f0 6c650066 6f725f69 665f636c 61757365 le.for_if_clause │ │ │ │ │ - 0x00000500 735f7275 6c65005f 67617468 65725f38 s_rule._gather_8 │ │ │ │ │ - 0x00000510 355f7275 6c65005f 746d705f 3134395f 5_rule._tmp_149_ │ │ │ │ │ - 0x00000520 72756c65 00626974 77697365 5f6f725f rule.bitwise_or_ │ │ │ │ │ - 0x00000530 72756c65 00696e76 616c6964 5f636f6d rule.invalid_com │ │ │ │ │ - 0x00000540 70726568 656e7369 6f6e5f72 756c6500 prehension_rule. │ │ │ │ │ - 0x00000550 73746172 7265645f 65787072 65737369 starred_expressi │ │ │ │ │ + 0x000004f0 6c65005f 67617468 65725f38 355f7275 le._gather_85_ru │ │ │ │ │ + 0x00000500 6c650066 6f725f69 665f636c 61757365 le.for_if_clause │ │ │ │ │ + 0x00000510 735f7275 6c650073 74617272 65645f65 s_rule.starred_e │ │ │ │ │ + 0x00000520 78707265 7373696f 6e5f7275 6c650062 xpression_rule.b │ │ │ │ │ + 0x00000530 69747769 73655f6f 725f7275 6c65005f itwise_or_rule._ │ │ │ │ │ + 0x00000540 746d705f 3134395f 72756c65 00696e76 tmp_149_rule.inv │ │ │ │ │ + 0x00000550 616c6964 5f636f6d 70726568 656e7369 alid_comprehensi │ │ │ │ │ 0x00000560 6f6e5f72 756c6500 2e4c4333 30005f6c on_rule..LC30._l │ │ │ │ │ 0x00000570 6f6f7031 5f38315f 72756c65 005f6c6f oop1_81_rule._lo │ │ │ │ │ 0x00000580 6f70315f 38325f72 756c6500 5f746d70 op1_82_rule._tmp │ │ │ │ │ 0x00000590 5f313534 5f72756c 65007473 7472696e _154_rule.tstrin │ │ │ │ │ 0x000005a0 675f7275 6c650066 73747269 6e675f72 g_rule.fstring_r │ │ │ │ │ 0x000005b0 65706c61 63656d65 6e745f66 69656c64 eplacement_field │ │ │ │ │ 0x000005c0 5f72756c 65007461 72676574 5f776974 _rule.target_wit │ │ │ │ │ @@ -351,21 +351,21 @@ │ │ │ │ │ 0x000015c0 74655f6d 656d6f00 5f507941 53545f41 te_memo._PyAST_A │ │ │ │ │ 0x000015d0 74747269 62757465 005f5079 4153545f ttribute._PyAST_ │ │ │ │ │ 0x000015e0 53756273 63726970 74005f50 79415354 Subscript._PyAST │ │ │ │ │ 0x000015f0 5f43616c 6c005f50 79506567 656e5f6e _Call._PyPegen_n │ │ │ │ │ 0x00001600 756d6265 725f746f 6b656e00 5f50795f umber_token._Py_ │ │ │ │ │ 0x00001610 4e6f6e65 53747275 6374005f 50794153 NoneStruct._PyAS │ │ │ │ │ 0x00001620 545f436f 6e737461 6e74005f 50794153 T_Constant._PyAS │ │ │ │ │ - 0x00001630 545f4c69 7374436f 6d70005f 50794153 T_ListComp._PyAS │ │ │ │ │ - 0x00001640 545f5365 74005f50 795f5472 75655374 T_Set._Py_TrueSt │ │ │ │ │ - 0x00001650 72756374 005f5079 5f46616c 73655374 ruct._Py_FalseSt │ │ │ │ │ - 0x00001660 72756374 005f5079 50656765 6e5f6765 ruct._PyPegen_ge │ │ │ │ │ - 0x00001670 745f6b65 7973005f 50795065 67656e5f t_keys._PyPegen_ │ │ │ │ │ - 0x00001680 6765745f 76616c75 6573005f 50794153 get_values._PyAS │ │ │ │ │ - 0x00001690 545f4469 6374005f 50795f45 6c6c6970 T_Dict._Py_Ellip │ │ │ │ │ + 0x00001630 545f5365 74005f50 795f5472 75655374 T_Set._Py_TrueSt │ │ │ │ │ + 0x00001640 72756374 005f5079 5f46616c 73655374 ruct._Py_FalseSt │ │ │ │ │ + 0x00001650 72756374 005f5079 50656765 6e5f6765 ruct._PyPegen_ge │ │ │ │ │ + 0x00001660 745f6b65 7973005f 50795065 67656e5f t_keys._PyPegen_ │ │ │ │ │ + 0x00001670 6765745f 76616c75 6573005f 50794153 get_values._PyAS │ │ │ │ │ + 0x00001680 545f4469 6374005f 50794153 545f4c69 T_Dict._PyAST_Li │ │ │ │ │ + 0x00001690 7374436f 6d70005f 50795f45 6c6c6970 stComp._Py_Ellip │ │ │ │ │ 0x000016a0 7369734f 626a6563 74005f50 79506567 sisObject._PyPeg │ │ │ │ │ 0x000016b0 656e5f6b 65795f76 616c7565 5f706169 en_key_value_pai │ │ │ │ │ 0x000016c0 72005f50 79415354 5f446963 74436f6d r._PyAST_DictCom │ │ │ │ │ 0x000016d0 70005f50 79415354 5f536574 436f6d70 p._PyAST_SetComp │ │ │ │ │ 0x000016e0 005f5079 50656765 6e5f7374 72696e67 ._PyPegen_string │ │ │ │ │ 0x000016f0 5f746f6b 656e005f 50795065 67656e5f _token._PyPegen_ │ │ │ │ │ 0x00001700 636f6e63 6174656e 6174655f 73747269 concatenate_stri │ │ │ ├── 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: 18268 (bytes into file) │ │ │ │ │ + Start of section headers: 18240 (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 0x475c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x4740: │ │ │ │ │ │ │ │ │ │ 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 003cdc 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003cc0 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 002af8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003d14 0009d0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003244 00000b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 00324f 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 00324f 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003284 000630 10 12 66 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0038b4 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0046e4 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00074c 002adc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003cf8 0009d0 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003228 00000b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003233 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003233 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 003268 000630 10 12 66 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003898 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0046c8 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: 00000809 7790 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00002735 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00002679 188 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000805 7768 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00002719 94 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 0000265d 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,55 +45,55 @@ │ │ │ │ │ 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: 000029bd 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 000028a9 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 50: 0000177c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 000017da 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 48: 000029a1 316 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 0000288d 276 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 50: 0000181a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00001878 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: 000029e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 000029c8 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: 000029f3 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 000029f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 66: 00000001 2054 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ - 67: 00002795 274 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 64: 000029d7 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 66: 00000001 2050 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 67: 00002779 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 _Py_FatalErrorFunc │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 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 _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 │ │ │ │ │ + 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 _PyLexer_type_comment_token_setup │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,327 +1,327 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3cdc contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3cc0 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000012 00000c0a R_ARM_THM_CALL 00002679 tok_nextc │ │ │ │ │ -00000020 00000c0a R_ARM_THM_CALL 00002679 tok_nextc │ │ │ │ │ -0000002e 00000b0a R_ARM_THM_CALL 00002735 tok_backup │ │ │ │ │ -0000003c 00000c0a R_ARM_THM_CALL 00002679 tok_nextc │ │ │ │ │ -00000070 00000c0a R_ARM_THM_CALL 00002679 tok_nextc │ │ │ │ │ -000000a6 00000b0a R_ARM_THM_CALL 00002735 tok_backup │ │ │ │ │ -000000b4 00000b0a R_ARM_THM_CALL 00002735 tok_backup │ │ │ │ │ +00000012 00000c0a R_ARM_THM_CALL 0000265d tok_nextc │ │ │ │ │ +00000020 00000c0a R_ARM_THM_CALL 0000265d tok_nextc │ │ │ │ │ +0000002e 00000b0a R_ARM_THM_CALL 00002719 tok_backup │ │ │ │ │ +0000003c 00000c0a R_ARM_THM_CALL 0000265d tok_nextc │ │ │ │ │ +00000070 00000c0a R_ARM_THM_CALL 0000265d tok_nextc │ │ │ │ │ +000000a6 00000b0a R_ARM_THM_CALL 00002719 tok_backup │ │ │ │ │ +000000b4 00000b0a R_ARM_THM_CALL 00002719 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d14 contains 314 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3cf8 contains 314 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000001a8 0000430a R_ARM_THM_CALL 00002795 _PyLexer_update_ftstring_expr │ │ │ │ │ -0000021a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000258 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000029c 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002de 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000039c 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000003ee 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000042a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000438 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000043c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000444 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000004ce 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000004e0 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004e4 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004e8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000056c 0000082f R_ARM_THM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ -00000570 00000830 R_ARM_THM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ -00000576 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000584 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000622 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000648 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000658 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000065c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000660 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000006d2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000006e2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000006e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000006ec 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000006f0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006f4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006f8 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000006fc 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00000700 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00000704 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000708 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000070c 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000712 0000072f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ -00000716 00000730 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ -0000071a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000730 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000742 0000062f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000746 00000630 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -0000075c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000076c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007b4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000007ca 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000007ce 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000007da 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000007ec 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -0000092c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000930 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000942 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000946 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000009a4 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000a06 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000a1a 00004e0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00000a28 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b4c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000bfa 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000c1e 00004f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c2e 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000c32 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000c86 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d00 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00000dc0 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000e00 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00000e68 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00000f00 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f34 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000f84 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00000f88 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00000fd6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001020 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001024 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -0000103a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001062 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000106c 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00001070 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00001078 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001086 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000010ea 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001126 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000117a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000123a 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000123e 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000134a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000138e 0000430a R_ARM_THM_CALL 00002795 _PyLexer_update_ftstring_expr │ │ │ │ │ -00001420 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001424 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001466 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000014a4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001512 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -0000155a 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ -0000155e 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ -0000156c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015b6 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000015ba 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000015be 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000015e4 0000510a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001606 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001622 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ -00001626 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ -0000163a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001682 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001812 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001854 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018ac 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000018e0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -000018ec 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018f0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018f4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001932 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001940 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001944 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001948 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000019b4 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ -000019b8 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ -000019bc 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001a08 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00001a0c 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -00001a3c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a54 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001a9c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ace 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00001adc 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ae0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ae4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001b20 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b46 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bba 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bda 0000520a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001bf8 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001c44 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001c50 0000540a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00001c72 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c7a 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00001c9c 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ca0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ca4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001cb6 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cba 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cc0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001cf2 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001cf6 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001d1e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d58 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001d6c 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00001d70 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00001d8a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00001d8e 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00001e5e 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00001e62 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00001ec2 0000560a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00001eea 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ -00001eee 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ -00001ef4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f1c 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001f20 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001f24 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00001f98 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001fb0 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00001fb4 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00001fbc 0000580a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001fd6 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001fda 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002000 0000560a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -0000200a 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -0000200e 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00002012 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002020 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000202a 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002090 0000530a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002098 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002154 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002158 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002182 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00002186 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -0000218c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000219a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021b0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000021b4 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -000021b8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000021d4 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -000021d8 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -000021dc 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000021f8 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000021fc 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00002200 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002214 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ -00002218 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ -0000221c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002242 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ -00002246 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ -00002252 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000022c2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000022c6 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -000022ca 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002312 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00002316 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00002324 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002328 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -0000232c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000233a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000235e 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ -00002362 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ -00002384 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ -00002388 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ -0000238c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023a4 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000023a8 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000023b0 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ -000023b4 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ -000023b8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002424 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00002428 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -0000242c 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000243a 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ -00002498 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000249e 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000024aa 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -000024ae 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -000024b2 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000024be 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000024d4 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e0 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000024f6 0000550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002510 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00002514 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002518 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002546 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -0000254a 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -0000254e 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000256a 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -0000256e 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00002572 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000257a 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000257e 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002582 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002586 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000258a 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000258e 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00002592 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00002596 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000259a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000259e 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000025b8 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025d2 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000025d6 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000025dc 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000025fe 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ -00002602 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ -00002606 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002618 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002634 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00002638 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000263c 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002658 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -0000265c 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00002660 0000570a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000026d8 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000270a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002716 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000271a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002720 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000276a 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000276e 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00002772 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002776 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000277a 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000277e 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00002782 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00002786 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000278a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000278e 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000027aa 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -000027d0 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027d6 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000027f8 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -0000280a 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002824 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002850 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00002874 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000288a 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ -000028a0 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000028b8 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000028bc 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000291a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -0000296a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ -00002974 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002978 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000297c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000029a4 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000029a8 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000029ac 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a16 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ -00002a1a 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ -00002a24 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002a3a 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a3e 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00002a42 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a46 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a50 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00002a6e 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ -00002a72 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ -00002a76 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a7c 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ -00002a80 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ -00002a8c 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ -00002a90 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ -00002a98 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ -00002adc 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ -00002ae0 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ -00002aea 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ -00002aee 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ │ +000001a6 0000430a R_ARM_THM_CALL 00002779 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000218 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000256 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000029a 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002dc 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000039a 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000003ec 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000428 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000436 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000043a 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000442 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000004cc 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000004de 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004e2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004e6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000056a 0000082f R_ARM_THM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ +0000056e 00000830 R_ARM_THM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ +00000574 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000582 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000061e 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000644 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000654 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000658 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000065c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000006ce 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000006de 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000006e4 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000006e8 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000006ec 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000006f0 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000006f4 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000006f8 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000006fc 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00000700 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000704 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000708 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000070e 0000072f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +00000712 00000730 R_ARM_THM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +00000716 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000072c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000073e 0000062f R_ARM_THM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000742 00000630 R_ARM_THM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000758 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000768 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007b0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007c6 0000032f R_ARM_THM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +000007ca 00000330 R_ARM_THM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +000007d6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007e8 0000490a R_ARM_THM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000928 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000092c 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000093e 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000942 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000009a0 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000a02 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000a16 00004e0a R_ARM_THM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000a24 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b48 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bf6 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000c1a 00004f0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000cae 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d16 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00000d1a 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00000d62 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000ddc 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00000e9e 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000ede 00004c0a R_ARM_THM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000f46 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000f54 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f58 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fac 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fe0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000102a 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +0000102e 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001054 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000107c 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001086 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +0000108a 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001092 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000010a0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001104 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001140 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000120a 00004b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +0000120e 00004b30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +0000131a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000134c 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000013a6 0000430a R_ARM_THM_CALL 00002779 _PyLexer_update_ftstring_expr │ │ │ │ │ +00001440 0000242f R_ARM_THM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00001444 00002430 R_ARM_THM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00001462 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000146a 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +0000146e 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000014ae 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000014ec 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000155a 0000500a R_ARM_THM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +000015a2 00002d2f R_ARM_THM_MOVW_ABS_NC 00000580 .LC38 │ │ │ │ │ +000015a6 00002d30 R_ARM_THM_MOVT_ABS 00000580 .LC38 │ │ │ │ │ +000015b4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001644 0000222f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00001648 00002230 R_ARM_THM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +0000164c 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000165a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001682 0000520a R_ARM_THM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +000016a4 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016c0 00002b2f R_ARM_THM_MOVW_ABS_NC 00000548 .LC36 │ │ │ │ │ +000016c4 00002b30 R_ARM_THM_MOVT_ABS 00000548 .LC36 │ │ │ │ │ +000016d8 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001720 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018b0 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000018f2 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000194c 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001980 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000198e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001992 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001996 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000019e0 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000019ec 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000019f0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000019f4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001a22 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a78 0000272f R_ARM_THM_MOVW_ABS_NC 00000460 .LC32 │ │ │ │ │ +00001a7c 00002730 R_ARM_THM_MOVT_ABS 00000460 .LC32 │ │ │ │ │ +00001a80 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001aca 00001a2f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00001ace 00001a30 R_ARM_THM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00001aee 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b20 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00001b2e 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001b32 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001b36 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b72 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b8a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001bfe 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c10 0000530a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001c40 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c52 00000e2f R_ARM_THM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00001c56 00000e30 R_ARM_THM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00001cac 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cb0 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cb6 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d16 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00001d1a 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00001d1e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d62 00001d2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00001d66 00001d30 R_ARM_THM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00001dac 0000540a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001db4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001db8 00000f30 R_ARM_THM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00001dc0 0000550a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001dd6 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001dda 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001e00 0000540a R_ARM_THM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00001e0e 0000292f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC34 │ │ │ │ │ +00001e12 00002930 R_ARM_THM_MOVT_ABS 000004f8 .LC34 │ │ │ │ │ +00001e18 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001e8a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ebc 0000232f R_ARM_THM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001ec0 00002330 R_ARM_THM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001ee8 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001ef2 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001ef6 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001efa 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001f48 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001f54 0000570a R_ARM_THM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00001f76 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f7e 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002002 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000202e 0000102f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002032 00001030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002036 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002096 0000252f R_ARM_THM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +0000209a 00002530 R_ARM_THM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +0000209e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020ac 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020c8 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000212c 0000560a R_ARM_THM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002134 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002198 00002f2f R_ARM_THM_MOVW_ABS_NC 000005e8 .LC40 │ │ │ │ │ +0000219c 00002f30 R_ARM_THM_MOVT_ABS 000005e8 .LC40 │ │ │ │ │ +000021b8 0000162f R_ARM_THM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000021bc 00001630 R_ARM_THM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000021c0 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000021ec 00002a2f R_ARM_THM_MOVW_ABS_NC 0000052c .LC35 │ │ │ │ │ +000021f0 00002a30 R_ARM_THM_MOVT_ABS 0000052c .LC35 │ │ │ │ │ +000021f4 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002232 0000152f R_ARM_THM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00002236 00001530 R_ARM_THM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000223a 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002246 00002e2f R_ARM_THM_MOVW_ABS_NC 0000059c .LC39 │ │ │ │ │ +0000224a 00002e30 R_ARM_THM_MOVT_ABS 0000059c .LC39 │ │ │ │ │ +0000224e 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002296 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000229c 00004d0a R_ARM_THM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000022a8 0000172f R_ARM_THM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +000022ac 00001730 R_ARM_THM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +000022b0 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022bc 00005a0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000022d2 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022da 00005b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000022f0 0000580a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002308 0000182f R_ARM_THM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +0000230c 00001830 R_ARM_THM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002310 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002326 00005c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000232a 00005c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002330 00005d0a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002376 0000340a R_ARM_THM_CALL 00000001 tok_continuation_line │ │ │ │ │ +00002390 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002398 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +0000239c 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000023a0 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023a4 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023a8 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000023b6 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023be 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000023c2 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000023c6 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023ca 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023ce 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000240a 0000262f R_ARM_THM_MOVW_ABS_NC 00000444 .LC31 │ │ │ │ │ +0000240e 00002630 R_ARM_THM_MOVT_ABS 00000444 .LC31 │ │ │ │ │ +0000241a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002434 00002c2f R_ARM_THM_MOVW_ABS_NC 00000570 .LC37 │ │ │ │ │ +00002438 00002c30 R_ARM_THM_MOVT_ABS 00000570 .LC37 │ │ │ │ │ +0000243c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000244a 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +0000244e 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002454 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002490 0000142f R_ARM_THM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00002494 00001430 R_ARM_THM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00002498 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000024b4 0000132f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +000024b8 00001330 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000024bc 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000024d8 0000122f R_ARM_THM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000024dc 00001230 R_ARM_THM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000024e0 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000024fc 0000112f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00002500 00001130 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00002504 0000510a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000250e 0000282f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC33 │ │ │ │ │ +00002512 00002830 R_ARM_THM_MOVT_ABS 000004a0 .LC33 │ │ │ │ │ +00002516 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002534 0000192f R_ARM_THM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +00002538 00001930 R_ARM_THM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +0000253c 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000254a 0000440a R_ARM_THM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002566 00001c2f R_ARM_THM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +0000256a 00001c30 R_ARM_THM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +0000258c 00001b2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00002590 00001b30 R_ARM_THM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00002594 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025d0 0000202f R_ARM_THM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +000025d4 00002030 R_ARM_THM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +000025fe 00001f2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002602 00001f30 R_ARM_THM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +0000260c 00001e2f R_ARM_THM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00002610 00001e30 R_ARM_THM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00002614 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026bc 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026ee 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +000026fa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026fe 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002704 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000274e 0000052f R_ARM_THM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00002752 00000530 R_ARM_THM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00002756 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000275a 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000275e 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002762 0000042f R_ARM_THM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00002766 00000430 R_ARM_THM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000276a 00000d2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000276e 00000d30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002772 0000480a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000278e 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +000027b4 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000027ba 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000027dc 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +000027ee 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002808 0000590a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002834 00005e0a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00002858 0000600a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000286e 00005f0a R_ARM_THM_CALL 00000000 strncpy │ │ │ │ │ +00002884 0000460a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000289c 00004a2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000028a0 00004a30 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000028fe 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +0000294e 0000450a R_ARM_THM_CALL 00000000 memchr │ │ │ │ │ +00002958 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000295c 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002960 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002988 0000212f R_ARM_THM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +0000298c 00002130 R_ARM_THM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002990 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029fa 0000352f R_ARM_THM_MOVW_ABS_NC 0000062c .LC41 │ │ │ │ │ +000029fe 00003530 R_ARM_THM_MOVT_ABS 0000062c .LC41 │ │ │ │ │ +00002a08 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002a1e 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002a22 00006130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00002a26 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002a2a 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002a34 0000620a R_ARM_THM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00002a52 00003a2f R_ARM_THM_MOVW_ABS_NC 00000640 .LC46 │ │ │ │ │ +00002a56 00003a30 R_ARM_THM_MOVT_ABS 00000640 .LC46 │ │ │ │ │ +00002a5a 0000470a R_ARM_THM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a60 0000382f R_ARM_THM_MOVW_ABS_NC 00000638 .LC44 │ │ │ │ │ +00002a64 00003830 R_ARM_THM_MOVT_ABS 00000638 .LC44 │ │ │ │ │ +00002a70 0000392f R_ARM_THM_MOVW_ABS_NC 0000063c .LC45 │ │ │ │ │ +00002a74 00003930 R_ARM_THM_MOVT_ABS 0000063c .LC45 │ │ │ │ │ +00002a7c 00003c0a R_ARM_THM_CALL 00000059 lookahead │ │ │ │ │ +00002ac0 0000372f R_ARM_THM_MOVW_ABS_NC 00000634 .LC43 │ │ │ │ │ +00002ac4 00003730 R_ARM_THM_MOVT_ABS 00000634 .LC43 │ │ │ │ │ +00002ace 0000362f R_ARM_THM_MOVW_ABS_NC 00000630 .LC42 │ │ │ │ │ +00002ad2 00003630 R_ARM_THM_MOVT_ABS 00000630 .LC42 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ too many nested parentheses │ │ │ │ │ %c-string: single '}' is not allowed │ │ │ │ │ unmatched '%c' │ │ │ │ │ %c-string: unmatched '%c' │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' on line %d │ │ │ │ │ closing parenthesis '%c' does not match opening parenthesis '%c' │ │ │ │ │ invalid %s literal │ │ │ │ │ -!5F[FVFR │ │ │ │ │ +!5F[FVFS │ │ │ │ │ ,FVF=F F@ │ │ │ │ │ tok_backup │ │ │ │ │ tok_get_normal_mode │ │ │ │ │ tok_backup │ │ │ │ │ tok_nextc │ │ │ │ │ .LANCHOR0 │ │ │ │ │ verify_end_of_number │ │ │ │ │ @@ -58,21 +58,21 @@ │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ ├── 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 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq.n 3a │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne.n 50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ R_ARM_THM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 42 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ 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 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ 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 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ R_ARM_THM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq.n ba │ │ │ │ │ ldrb.w r1, [r4, #-1]! │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ 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,171 +20,171 @@ │ │ │ │ │ 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 808 │ │ │ │ │ + bl 804 │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 228 <_PyTokenizer_Get+0x228> │ │ │ │ │ + bne.w 226 <_PyTokenizer_Get+0x226> │ │ │ │ │ add sp, #28 │ │ │ │ │ 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 374 <_PyTokenizer_Get+0x374> │ │ │ │ │ + beq.w 372 <_PyTokenizer_Get+0x372> │ │ │ │ │ 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 30c <_PyTokenizer_Get+0x30c> │ │ │ │ │ + beq.w 30a <_PyTokenizer_Get+0x30a> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi.w 6e8 <_PyTokenizer_Get+0x6e8> │ │ │ │ │ + bhi.w 6e4 <_PyTokenizer_Get+0x6e4> │ │ │ │ │ ldrb.w r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ streq.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bne.w 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ + bne.w 6f8 <_PyTokenizer_Get+0x6f8> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 28a <_PyTokenizer_Get+0x28a> │ │ │ │ │ + ble.w 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ 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 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ + beq.w 3c2 <_PyTokenizer_Get+0x3c2> │ │ │ │ │ ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcs.w 772 <_PyTokenizer_Get+0x772> │ │ │ │ │ + bcs.w 76e <_PyTokenizer_Get+0x76e> │ │ │ │ │ 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 276 <_PyTokenizer_Get+0x276> │ │ │ │ │ + beq.w 274 <_PyTokenizer_Get+0x274> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b.n 134 <_PyTokenizer_Get+0x134> │ │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ │ - beq.w 5d0 <_PyTokenizer_Get+0x5d0> │ │ │ │ │ + beq.w 5ce <_PyTokenizer_Get+0x5ce> │ │ │ │ │ mov r6, lr │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq.w 452 <_PyTokenizer_Get+0x452> │ │ │ │ │ + beq.w 450 <_PyTokenizer_Get+0x450> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 2e8 <_PyTokenizer_Get+0x2e8> │ │ │ │ │ + beq.w 2e6 <_PyTokenizer_Get+0x2e6> │ │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 230 <_PyTokenizer_Get+0x230> │ │ │ │ │ + beq.n 22e <_PyTokenizer_Get+0x22e> │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 7ba <_PyTokenizer_Get+0x7ba> │ │ │ │ │ + bcs.w 7b6 <_PyTokenizer_Get+0x7b6> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #17 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.w 726 <_PyTokenizer_Get+0x726> │ │ │ │ │ - ldr.w ip, [r5, #2812] @ 0xafc │ │ │ │ │ + beq.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ + ldr.w r3, [r5, #2812] @ 0xafc │ │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.w 4a0 <_PyTokenizer_Get+0x4a0> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 49e <_PyTokenizer_Get+0x49e> │ │ │ │ │ ldr.w r0, [r5, #2768] @ 0xad0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r1, #10 │ │ │ │ │ ite eq │ │ │ │ │ moveq.w lr, #1 │ │ │ │ │ movne.w lr, #0 │ │ │ │ │ - beq.w 5b0 <_PyTokenizer_Get+0x5b0> │ │ │ │ │ - ldrb.w r3, [r5, #2764] @ 0xacc │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq.w 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ + beq.w 5ae <_PyTokenizer_Get+0x5ae> │ │ │ │ │ + ldrb.w ip, [r5, #2764] @ 0xacc │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + beq.w 2e2 <_PyTokenizer_Get+0x2e2> │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ bne.n 126 <_PyTokenizer_Get+0x126> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 2794 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 2778 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6d8 <_PyTokenizer_Get+0x6d8> │ │ │ │ │ + beq.w 6d4 <_PyTokenizer_Get+0x6d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ - bne.n 1c6 <_PyTokenizer_Get+0x1c6> │ │ │ │ │ + bne.n 1c4 <_PyTokenizer_Get+0x1c4> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 5a8 <_PyTokenizer_Get+0x5a8> │ │ │ │ │ + beq.w 5a6 <_PyTokenizer_Get+0x5a6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ 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 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + bgt.w 7c0 <_PyTokenizer_Get+0x7c0> │ │ │ │ │ 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 │ │ │ │ │ @@ -204,38 +204,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 596 <_PyTokenizer_Get+0x596> │ │ │ │ │ + bne.w 594 <_PyTokenizer_Get+0x594> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 58a <_PyTokenizer_Get+0x58a> │ │ │ │ │ + beq.w 588 <_PyTokenizer_Get+0x588> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ca <_PyTokenizer_Get+0x5ca> │ │ │ │ │ + bne.w 5c8 <_PyTokenizer_Get+0x5c8> │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq.w 4ac <_PyTokenizer_Get+0x4ac> │ │ │ │ │ + beq.w 4aa <_PyTokenizer_Get+0x4aa> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ b.n 142 <_PyTokenizer_Get+0x142> │ │ │ │ │ ldr.w r2, [r3, #2768] @ 0xad0 │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ @@ -243,15 +243,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, 2b8 <_PyTokenizer_Get+0x2b8> │ │ │ │ │ + cbz r0, 2b6 <_PyTokenizer_Get+0x2b6> │ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ addw r3, r3, #2792 @ 0xae8 │ │ │ │ │ @@ -273,147 +273,147 @@ │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ b.n 11e <_PyTokenizer_Get+0x11e> │ │ │ │ │ movs r6, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r6, r6, r7, r4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 364 <_PyTokenizer_Get+0x364> │ │ │ │ │ + blt.n 362 <_PyTokenizer_Get+0x362> │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mla r5, r3, r7, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w r2, [r5, #2816] @ 0xb00 │ │ │ │ │ - b.n 20c <_PyTokenizer_Get+0x20c> │ │ │ │ │ + b.n 20a <_PyTokenizer_Get+0x20a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ 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 7c4 <_PyTokenizer_Get+0x7c4> │ │ │ │ │ + bgt.w 7c0 <_PyTokenizer_Get+0x7c0> │ │ │ │ │ mla r0, r0, r2, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r5, [r0, #2752] @ 0xac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 808 │ │ │ │ │ - b.n 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + bl 804 │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ ldrb.w r1, [r6, #2764] @ 0xacc │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 2f4 <_PyTokenizer_Get+0x2f4> │ │ │ │ │ + b.n 2f2 <_PyTokenizer_Get+0x2f2> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne.w ac <_PyTokenizer_Get+0xac> │ │ │ │ │ ldr.w r2, [r0, #2744] @ 0xab8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 66e <_PyTokenizer_Get+0x66e> │ │ │ │ │ + beq.w 66a <_PyTokenizer_Get+0x66a> │ │ │ │ │ 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 656 <_PyTokenizer_Get+0x656> │ │ │ │ │ + bne.w 652 <_PyTokenizer_Get+0x652> │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.w 628 <_PyTokenizer_Get+0x628> │ │ │ │ │ + beq.w 624 <_PyTokenizer_Get+0x624> │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n 6a <_PyTokenizer_Get+0x6a> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 680 <_PyTokenizer_Get+0x680> │ │ │ │ │ + bne.w 67c <_PyTokenizer_Get+0x67c> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 674 <_PyTokenizer_Get+0x674> │ │ │ │ │ + beq.w 670 <_PyTokenizer_Get+0x670> │ │ │ │ │ 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, #12] │ │ │ │ │ - cbnz r0, 434 <_PyTokenizer_Get+0x434> │ │ │ │ │ + cbnz r0, 432 <_PyTokenizer_Get+0x432> │ │ │ │ │ mov r2, sl │ │ │ │ │ cmp sl, r9 │ │ │ │ │ bne.w d0 <_PyTokenizer_Get+0xd0> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 680 <_PyTokenizer_Get+0x680> │ │ │ │ │ + bne.w 67c <_PyTokenizer_Get+0x67c> │ │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 674 <_PyTokenizer_Get+0x674> │ │ │ │ │ + beq.w 670 <_PyTokenizer_Get+0x670> │ │ │ │ │ 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, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f6 <_PyTokenizer_Get+0x3f6> │ │ │ │ │ + beq.n 3f4 <_PyTokenizer_Get+0x3f4> │ │ │ │ │ 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 │ │ │ │ │ @@ -422,96 +422,96 @@ │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ b.n fa <_PyTokenizer_Get+0xfa> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq.w 7fc <_PyTokenizer_Get+0x7fc> │ │ │ │ │ + beq.w 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r7, r4 │ │ │ │ │ ldr.w r2, [r3, #2772] @ 0xad4 │ │ │ │ │ sub.w r3, r1, #123 @ 0x7b │ │ │ │ │ bics.w r3, r3, #2 │ │ │ │ │ - beq.w 7e0 <_PyTokenizer_Get+0x7e0> │ │ │ │ │ + beq.w 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ │ bne.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w fp, #1 │ │ │ │ │ beq.w 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ b.n 11a <_PyTokenizer_Get+0x11a> │ │ │ │ │ ldr.w r2, [r5, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - b.n 17a <_PyTokenizer_Get+0x17a> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 178 <_PyTokenizer_Get+0x178> │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 59e <_PyTokenizer_Get+0x59e> │ │ │ │ │ + bne.n 59c <_PyTokenizer_Get+0x59c> │ │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5c2 <_PyTokenizer_Get+0x5c2> │ │ │ │ │ + beq.n 5c0 <_PyTokenizer_Get+0x5c0> │ │ │ │ │ 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 268 <_PyTokenizer_Get+0x268> │ │ │ │ │ + beq.w 266 <_PyTokenizer_Get+0x266> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ 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 r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq.w 726 <_PyTokenizer_Get+0x726> │ │ │ │ │ + beq.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 726 <_PyTokenizer_Get+0x726> │ │ │ │ │ + beq.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r2, [r3, #2812] @ 0xafc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5b8 <_PyTokenizer_Get+0x5b8> │ │ │ │ │ + bne.n 5b6 <_PyTokenizer_Get+0x5b6> │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r3, [r4, #2692] @ 0xa84 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 726 <_PyTokenizer_Get+0x726> │ │ │ │ │ + bne.w 722 <_PyTokenizer_Get+0x722> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r0, [r3, #2768] @ 0xad0 │ │ │ │ │ - bne.n 530 <_PyTokenizer_Get+0x530> │ │ │ │ │ + bne.n 52e <_PyTokenizer_Get+0x52e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 736 <_PyTokenizer_Get+0x736> │ │ │ │ │ + bne.w 732 <_PyTokenizer_Get+0x732> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr.w r1, [r5, #2776] @ 0xad8 │ │ │ │ │ adds r1, #1 │ │ │ │ │ @@ -522,83 +522,83 @@ │ │ │ │ │ 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 r0, #3 │ │ │ │ │ - beq.w 710 <_PyTokenizer_Get+0x710> │ │ │ │ │ + beq.w 70c <_PyTokenizer_Get+0x70c> │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ - b.n 4f2 <_PyTokenizer_Get+0x4f2> │ │ │ │ │ + b.n 4f0 <_PyTokenizer_Get+0x4f0> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 4f2 <_PyTokenizer_Get+0x4f2> │ │ │ │ │ + b.n 4f0 <_PyTokenizer_Get+0x4f0> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 4f2 <_PyTokenizer_Get+0x4f2> │ │ │ │ │ + b.n 4f0 <_PyTokenizer_Get+0x4f0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n 200 <_PyTokenizer_Get+0x200> │ │ │ │ │ + b.n 1fe <_PyTokenizer_Get+0x1fe> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ movs r7, #10 │ │ │ │ │ - b.n 510 <_PyTokenizer_Get+0x510> │ │ │ │ │ + b.n 50e <_PyTokenizer_Get+0x50e> │ │ │ │ │ ldr.w r2, [r3, #2760] @ 0xac8 │ │ │ │ │ mvns r2, r2 │ │ │ │ │ lsrs r2, r2, #31 │ │ │ │ │ - b.n 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ + b.n 50a <_PyTokenizer_Get+0x50a> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 58e <_PyTokenizer_Get+0x58e> │ │ │ │ │ + b.n 58c <_PyTokenizer_Get+0x58c> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 4de <_PyTokenizer_Get+0x4de> │ │ │ │ │ + b.n 4dc <_PyTokenizer_Get+0x4dc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 6ba <_PyTokenizer_Get+0x6ba> │ │ │ │ │ + bne.n 6b6 <_PyTokenizer_Get+0x6b6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ │ - bl 2678 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 265c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r2, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 688 <_PyTokenizer_Get+0x688> │ │ │ │ │ + beq.n 684 <_PyTokenizer_Get+0x684> │ │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ │ - bne.n 688 <_PyTokenizer_Get+0x688> │ │ │ │ │ + bne.n 684 <_PyTokenizer_Get+0x684> │ │ │ │ │ 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 │ │ │ │ │ @@ -606,33 +606,33 @@ │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 6b4 <_PyTokenizer_Get+0x6b4> │ │ │ │ │ + bne.n 6b0 <_PyTokenizer_Get+0x6b0> │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r0, 66a <_PyTokenizer_Get+0x66a> │ │ │ │ │ + cbz r0, 666 <_PyTokenizer_Get+0x666> │ │ │ │ │ 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 3b0 <_PyTokenizer_Get+0x3b0> │ │ │ │ │ + beq.w 3ae <_PyTokenizer_Get+0x3ae> │ │ │ │ │ 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 │ │ │ │ │ @@ -645,34 +645,34 @@ │ │ │ │ │ mov r6, sl │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ b.n ac <_PyTokenizer_Get+0xac> │ │ │ │ │ mov r3, r5 │ │ │ │ │ str.w r9, [r4, #4] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 44c <_PyTokenizer_Get+0x44c> │ │ │ │ │ + b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 44c <_PyTokenizer_Get+0x44c> │ │ │ │ │ + b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ 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 60a <_PyTokenizer_Get+0x60a> │ │ │ │ │ + b.n 606 <_PyTokenizer_Get+0x606> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ b.n ac <_PyTokenizer_Get+0xac> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w r0, [r3, #2816] @ 0xb00 │ │ │ │ │ @@ -681,23 +681,23 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ 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 │ │ │ │ │ @@ -728,17 +728,17 @@ │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 77e <_PyTokenizer_Get+0x77e> │ │ │ │ │ + bne.n 77a <_PyTokenizer_Get+0x77a> │ │ │ │ │ ldr.w r3, [r6, #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 │ │ │ │ │ @@ -754,25 +754,25 @@ │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 44c <_PyTokenizer_Get+0x44c> │ │ │ │ │ + b.n 44a <_PyTokenizer_Get+0x44a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr.w r2, [r6, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str.w r9, [r2, #2752] @ 0xac0 │ │ │ │ │ @@ -784,51 +784,51 @@ │ │ │ │ │ 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 21e <_PyTokenizer_Get+0x21e> │ │ │ │ │ + b.n 21c <_PyTokenizer_Get+0x21c> │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 4fe <_PyTokenizer_Get+0x4fe> │ │ │ │ │ + b.n 4fc <_PyTokenizer_Get+0x4fc> │ │ │ │ │ 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 57a <_PyTokenizer_Get+0x57a> │ │ │ │ │ + b.n 578 <_PyTokenizer_Get+0x578> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 498 <_PyTokenizer_Get+0x498> │ │ │ │ │ + bne.w 496 <_PyTokenizer_Get+0x496> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 498 <_PyTokenizer_Get+0x498> │ │ │ │ │ + beq.w 496 <_PyTokenizer_Get+0x496> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 728 <_PyTokenizer_Get+0x728> │ │ │ │ │ + b.n 724 <_PyTokenizer_Get+0x724> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 462 <_PyTokenizer_Get+0x462> │ │ │ │ │ + b.n 460 <_PyTokenizer_Get+0x460> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000808 : │ │ │ │ │ +00000804 : │ │ │ │ │ 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 │ │ │ │ │ @@ -836,176 +836,176 @@ │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b7e │ │ │ │ │ + bne.w b7a │ │ │ │ │ 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 ede │ │ │ │ │ + bne.w c8c │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.w 114e │ │ │ │ │ + beq.w 1320 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ itt cs │ │ │ │ │ movcs r2, #29 │ │ │ │ │ strcs.w r2, [fp, #32] │ │ │ │ │ - bcs.n 894 │ │ │ │ │ + bcs.n 890 │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ - bhi.w 258e │ │ │ │ │ + bhi.w 23be │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2398 │ │ │ │ │ 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 10f6 │ │ │ │ │ + beq.w 1110 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs.w 1146 │ │ │ │ │ + bcs.w 1160 │ │ │ │ │ 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 a32 │ │ │ │ │ + bhi.w a2e │ │ │ │ │ movs r7, #9 │ │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ │ lsrs r7, r2 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bmi.w de0 │ │ │ │ │ + bmi.w ebe │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22dc │ │ │ │ │ + beq.w 21c8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 23ac │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls.w a92 │ │ │ │ │ + bls.w a8e │ │ │ │ │ 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 aa4 │ │ │ │ │ + bne.w aa0 │ │ │ │ │ cmp r7, #13 │ │ │ │ │ - beq.w 25a2 │ │ │ │ │ + beq.w 2470 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ - beq.w b56 │ │ │ │ │ + beq.w b52 │ │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w c2c │ │ │ │ │ + beq.w f52 │ │ │ │ │ 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 r2, r3, #29 │ │ │ │ │ - bmi.w f3a │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w cb4 │ │ │ │ │ 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 964 │ │ │ │ │ + bhi.n 960 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ lsls r3, r3, #31 │ │ │ │ │ - bmi.w 16c8 │ │ │ │ │ + bmi.w 1766 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #39 @ 0x27 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 1236 │ │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ │ - beq.w 1c78 │ │ │ │ │ + beq.w 1f7c │ │ │ │ │ sub.w r5, r7, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w de4 │ │ │ │ │ + bne.w ec2 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #33 @ 0x21 │ │ │ │ │ - beq.w de4 │ │ │ │ │ + beq.w ec2 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 1674 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w da8 │ │ │ │ │ + beq.w e86 │ │ │ │ │ ldrd r1, r3, [fp] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ str.w r2, [fp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 258e │ │ │ │ │ + bcc.w 23be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb.w r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2398 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ - beq.w c8c │ │ │ │ │ - ble.w db2 │ │ │ │ │ + beq.w d68 │ │ │ │ │ + ble.w e90 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w c8c │ │ │ │ │ + beq.w d68 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ itt eq │ │ │ │ │ addeq.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ - beq.w e20 │ │ │ │ │ + beq.w efe │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106c │ │ │ │ │ + beq.w 1086 │ │ │ │ │ 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, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1014,121 +1014,121 @@ │ │ │ │ │ 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 22dc │ │ │ │ │ + beq.w 21c8 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - bne.w 8e8 │ │ │ │ │ + bne.w 8e4 │ │ │ │ │ movw r4, #47102 @ 0xb7fe │ │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi.n a50 │ │ │ │ │ + bhi.n a4c │ │ │ │ │ asr.w r3, r4, r3 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ - bmi.n a50 │ │ │ │ │ + bmi.n a4c │ │ │ │ │ add.w ip, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [fp, #2736] @ 0xab0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r4, [ip, #668] @ 0x29c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 1b8e │ │ │ │ │ + bne.w 1bd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d8a │ │ │ │ │ + bne.w 1c52 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 23ac │ │ │ │ │ adds r1, r7, #1 │ │ │ │ │ - beq.w 166a │ │ │ │ │ + beq.w 1708 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b.n 902 │ │ │ │ │ + b.n 8fe │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1198 │ │ │ │ │ + beq.w 1168 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1640 │ │ │ │ │ + beq.w 16de │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 13de │ │ │ │ │ + beq.w 13f6 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq.w 1518 │ │ │ │ │ + beq.w 1560 │ │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ │ - beq.w 1572 │ │ │ │ │ + beq.w 15ba │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ - b.n ae2 │ │ │ │ │ + b.n ade │ │ │ │ │ ldrd r4, r3, [fp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w cd6 │ │ │ │ │ + beq.w db2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bcs.w d1c │ │ │ │ │ + bcs.w df8 │ │ │ │ │ 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 abc │ │ │ │ │ + bls.n ab8 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls.n abc │ │ │ │ │ + bls.n ab8 │ │ │ │ │ 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 d24 │ │ │ │ │ + bne.w e00 │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 1886 │ │ │ │ │ + beq.w 1926 │ │ │ │ │ ldrd r2, r8, [fp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str.w r8, [fp, #4] │ │ │ │ │ - bcc.w 258e │ │ │ │ │ + bcc.w 23be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r7, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2398 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1c22 │ │ │ │ │ + bne.w 1f26 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ 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 f06 │ │ │ │ │ + beq.w fb2 │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a20 │ │ │ │ │ + bne.w 1a06 │ │ │ │ │ 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 │ │ │ │ │ @@ -1136,102 +1136,176 @@ │ │ │ │ │ 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 r5, r3 │ │ │ │ │ - beq.n bce │ │ │ │ │ + beq.n bca │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bcs.n c18 │ │ │ │ │ + bcs.n c14 │ │ │ │ │ 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 d28 │ │ │ │ │ + bne.w e04 │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r6, r7 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n ba2 │ │ │ │ │ + bne.n b9e │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n c1e │ │ │ │ │ + bne.n c1a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1aec │ │ │ │ │ + beq.w 1b3e │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ada │ │ │ │ │ + bne.w 1b2c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1aa4 │ │ │ │ │ + beq.w 1af6 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.n baa │ │ │ │ │ + bcc.n ba6 │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e76 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - b.n 1032 │ │ │ │ │ - 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 2678 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ - lsls r1, r2, #29 │ │ │ │ │ - bmi.w 1b08 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1d3a │ │ │ │ │ + bne.w 1480 │ │ │ │ │ + ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 15c8 │ │ │ │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 262c │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + add.w r2, fp, r3 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq.w fe8 │ │ │ │ │ + ble.w 14f4 │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + bgt.w 2212 │ │ │ │ │ + add r3, fp │ │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bge.w 1558 │ │ │ │ │ + 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 1b3a │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str.w r0, [fp, #472] @ 0x1d8 │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 84e │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + bge.w 14d8 │ │ │ │ │ + adds r6, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 1ae0 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.n b4c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + bne.w 1004 │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ │ + beq.w 259c │ │ │ │ │ + bgt.w 1414 │ │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ │ + beq.w 1a92 │ │ │ │ │ + bgt.w 15dc │ │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ │ + beq.w 259c │ │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ │ + beq.w 1d26 │ │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ │ + beq.w 1cea │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 15ec │ │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ │ + beq.w 1b46 │ │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ │ + ble.w 146a │ │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ │ + beq.w 1f0a │ │ │ │ │ + bgt.w 1434 │ │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ │ + beq.w 1e2c │ │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ │ + beq.w 143a │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 29a0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ - subs r0, r5, #1 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bcc.w 258e │ │ │ │ │ - ldrb.w r2, [r5, #-1] │ │ │ │ │ + subs r5, r6, #1 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bcc.w 23be │ │ │ │ │ + ldrb.w r2, [r6, #-1] │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2398 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + movs r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4c │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt.w 23ae │ │ │ │ │ + bgt.w 21ea │ │ │ │ │ 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] │ │ │ │ │ @@ -1242,331 +1316,263 @@ │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ittt gt │ │ │ │ │ ldrgt.w r3, [sl, #4] │ │ │ │ │ addgt r3, #1 │ │ │ │ │ strgt.w r3, [sl, #4] │ │ │ │ │ - b.n a04 │ │ │ │ │ + b.n a00 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w 1044 │ │ │ │ │ + bne.w 105e │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1040 │ │ │ │ │ + beq.w 105a │ │ │ │ │ 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 1c9a │ │ │ │ │ + bne.w 1ef0 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n cd6 │ │ │ │ │ + beq.n db2 │ │ │ │ │ ldr.w r3, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.w ad0 │ │ │ │ │ + bcc.w acc │ │ │ │ │ movs r3, #29 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 1044 │ │ │ │ │ + b.n 105e │ │ │ │ │ orrs r5, r3 │ │ │ │ │ - b.n abc │ │ │ │ │ + b.n ab8 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ - beq.w 1bd0 │ │ │ │ │ + beq.w 1c06 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w ip, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq.w b92 │ │ │ │ │ + beq.w b8e │ │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ │ - beq.w 2432 │ │ │ │ │ + beq.w 236e │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bcc.w 258e │ │ │ │ │ + bcc.w 23be │ │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2398 │ │ │ │ │ sub.w lr, ip, #10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w lr, #25 │ │ │ │ │ str.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - bhi.w e76 │ │ │ │ │ + bhi.w c24 │ │ │ │ │ movs r6, #9 │ │ │ │ │ movt r6, #512 @ 0x200 │ │ │ │ │ lsr.w r6, r6, lr │ │ │ │ │ lsls r2, r6, #31 │ │ │ │ │ - bpl.n e76 │ │ │ │ │ + bpl.w c24 │ │ │ │ │ ldr.w r6, [fp, #456] @ 0x1c8 │ │ │ │ │ cmp.w ip, #10 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq.w 13ee │ │ │ │ │ + beq.w 1406 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 22aa │ │ │ │ │ + bne.w 245c │ │ │ │ │ ldr.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w ede │ │ │ │ │ + bne.w c8c │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 856 │ │ │ │ │ + b.n 852 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - beq.w c8c │ │ │ │ │ - bgt.w 9f2 │ │ │ │ │ + beq.w d68 │ │ │ │ │ + bgt.w 9ee │ │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ │ - beq.w c8c │ │ │ │ │ + beq.w d68 │ │ │ │ │ cmp r7, #41 @ 0x29 │ │ │ │ │ - beq.w 108c │ │ │ │ │ + beq.w 10a6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 106c │ │ │ │ │ + beq.w 1086 │ │ │ │ │ cmp r7, #61 @ 0x3d │ │ │ │ │ - bne.w a10 │ │ │ │ │ + bne.w a0c │ │ │ │ │ ldrd r3, r2, [sl, #4] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it eq │ │ │ │ │ streq.w r3, [sl, #56] @ 0x38 │ │ │ │ │ - b.n a10 │ │ │ │ │ + b.n a0c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 8a0 │ │ │ │ │ + b.n 89c │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1364 │ │ │ │ │ + bgt.w 137c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_TwoChars │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.w 15d6 │ │ │ │ │ + bne.w 1674 │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 9b8 │ │ │ │ │ + bne.w 9b4 │ │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ │ - ble.n dbe │ │ │ │ │ + ble.n e9c │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w c8c │ │ │ │ │ + beq.w d68 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r3, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 160e │ │ │ │ │ + bgt.w 16ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 185c │ │ │ │ │ + bne.w 190a │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ - ble.w a04 │ │ │ │ │ + beq.w 2430 │ │ │ │ │ + ble.w a00 │ │ │ │ │ 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 104e │ │ │ │ │ + bne.w 1068 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 15c4 │ │ │ │ │ + bgt.w 1662 │ │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a10 │ │ │ │ │ - b.n 106c │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - ldr.w r6, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.w 1580 │ │ │ │ │ - ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 20a4 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - add.w r2, fp, r3 │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq.w fde │ │ │ │ │ - ble.w 14ac │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt.w 23c0 │ │ │ │ │ - add r3, fp │ │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bge.w 1510 │ │ │ │ │ - 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 852 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - bge.w 1490 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1a8e │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + bne.w a0c │ │ │ │ │ + b.n 1086 │ │ │ │ │ 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 265c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r2, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r2, #29 │ │ │ │ │ + bmi.w 1b5a │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1e6c │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1c34 │ │ │ │ │ + ldr.w r2, [fp] │ │ │ │ │ + subs r0, r5, #1 │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bcc.w 23be │ │ │ │ │ + ldrb.w r2, [r5, #-1] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 2398 │ │ │ │ │ + ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ + movs r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4c │ │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.w b62 │ │ │ │ │ + bgt.w b5e │ │ │ │ │ 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 1c00 │ │ │ │ │ + bne.w 1bc4 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r6, [fp, #2700] @ 0xa8c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b50 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - bne.n ffa │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ │ - beq.w 2120 │ │ │ │ │ - bgt.w 13fc │ │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ │ - beq.w 19d0 │ │ │ │ │ - bgt.w 1592 │ │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ │ - beq.w 2120 │ │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ │ - beq.w 1e22 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq.w 1de4 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r4, r3, #29 │ │ │ │ │ - bmi.w 23cc │ │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ │ - bgt.w 1e16 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 29bc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c28 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - adds r2, r7, #1 │ │ │ │ │ - beq.w 1bec │ │ │ │ │ - ldr.w r2, [fp] │ │ │ │ │ - subs r5, r6, #1 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bcc.w 258e │ │ │ │ │ - ldrb.w r2, [r6, #-1] │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 257a │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4c │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r3, fp │ │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.w 1510 │ │ │ │ │ + bne.w 1558 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n ece │ │ │ │ │ - bl 28a8 │ │ │ │ │ + b.n c7c │ │ │ │ │ + bl 288c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b16 │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ + beq.w 1b46 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq.w 1b50 │ │ │ │ │ + beq.w 1e2e │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + beq.w 143a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 29bc │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9a │ │ │ │ │ + beq.w 145a │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + bne.w d30 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ + str r6, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4c │ │ │ │ │ str.w r7, [fp, #4] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ mvn.w r3, #32 │ │ │ │ │ - b.n ae2 │ │ │ │ │ + b.n ade │ │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne.w 1526 │ │ │ │ │ + bne.w 156e │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bgt.w 15c4 │ │ │ │ │ + bgt.w 1662 │ │ │ │ │ movs r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a10 │ │ │ │ │ + bne.w a0c │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -1574,441 +1580,461 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.n b50 │ │ │ │ │ + b.n b4c │ │ │ │ │ add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r3, #664] @ 0x298 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w e2c │ │ │ │ │ + ble.w f0a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1bc2 │ │ │ │ │ + bne.w 204e │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 25fa │ │ │ │ │ - bgt.w e46 │ │ │ │ │ + beq.w 2430 │ │ │ │ │ + bgt.w f24 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1548 │ │ │ │ │ + blt.w 1590 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ - bne.w a04 │ │ │ │ │ + bne.w a00 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 10e8 │ │ │ │ │ + bne.n 1102 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sl, #56] @ 0x38 │ │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a10 │ │ │ │ │ - b.n 106c │ │ │ │ │ + bne.w a0c │ │ │ │ │ + b.n 1086 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne.w 164e │ │ │ │ │ + bne.w 16ec │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1950 │ │ │ │ │ + beq.w 199e │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 193e │ │ │ │ │ + bne.w 198c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq.w 1906 │ │ │ │ │ + beq.w 1954 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc.w 8b0 │ │ │ │ │ + bcc.w 8ac │ │ │ │ │ movs r0, #29 │ │ │ │ │ str.w r0, [fp, #32] │ │ │ │ │ - b.n 1652 │ │ │ │ │ - ldr.w r0, [fp, #32] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.w 894 │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 18fc │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r1, #0 │ │ │ │ │ - str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ - subs r2, r3, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 18ea │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - beq.w 18b4 │ │ │ │ │ - ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 85c │ │ │ │ │ + b.n 16f0 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ │ - beq.n 1204 │ │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ │ + beq.n 11d4 │ │ │ │ │ bic.w r3, r7, #32 │ │ │ │ │ - cbnz r5, 11c0 │ │ │ │ │ + cbnz r5, 1190 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq.w 1352 │ │ │ │ │ - cbnz r6, 11c8 │ │ │ │ │ + beq.w 136a │ │ │ │ │ + cbnz r6, 1198 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq.w 1360 │ │ │ │ │ + beq.w 1378 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 11d4 │ │ │ │ │ + bne.n 11a4 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq.w 1356 │ │ │ │ │ - cbnz r4, 11dc │ │ │ │ │ + beq.w 136e │ │ │ │ │ + cbnz r4, 11ac │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq.w 135c │ │ │ │ │ + beq.w 1374 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w ab4 │ │ │ │ │ + bne.w ab0 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ - bne.w ab4 │ │ │ │ │ + bne.w ab0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne.n 11b4 │ │ │ │ │ + bne.n 1184 │ │ │ │ │ tst r5, r6 │ │ │ │ │ - bne.w 1f08 │ │ │ │ │ + bne.w 201a │ │ │ │ │ tst.w r8, r6 │ │ │ │ │ - bne.w 2644 │ │ │ │ │ - tst r6, r4 │ │ │ │ │ - bne.w 2620 │ │ │ │ │ + bne.w 24e8 │ │ │ │ │ + tst r4, r6 │ │ │ │ │ + bne.w 24c4 │ │ │ │ │ tst.w r9, r6 │ │ │ │ │ - bne.w 2556 │ │ │ │ │ + bne.w 24a0 │ │ │ │ │ tst r4, r5 │ │ │ │ │ - bne.w 2532 │ │ │ │ │ + bne.w 247c │ │ │ │ │ tst.w r9, r5 │ │ │ │ │ - bne.w 21e4 │ │ │ │ │ - tst.w r9, r4 │ │ │ │ │ - bne.w 21c0 │ │ │ │ │ - orrs.w r3, r9, r4 │ │ │ │ │ - beq.n 1266 │ │ │ │ │ + bne.w 221e │ │ │ │ │ + tst.w r4, r9 │ │ │ │ │ + bne.w 21a4 │ │ │ │ │ + orrs.w r3, r4, r9 │ │ │ │ │ + beq.n 1236 │ │ │ │ │ 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 125c │ │ │ │ │ + bhi.n 122c │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ │ - lsls r3, r3, #31 │ │ │ │ │ - bmi.w 16d2 │ │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ │ - beq.n 1266 │ │ │ │ │ + lsls r2, r3, #31 │ │ │ │ │ + bmi.w 1770 │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ - bne.w 974 │ │ │ │ │ + beq.n 1236 │ │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ │ + bne.w 970 │ │ │ │ │ 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 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 168a │ │ │ │ │ + beq.w 1728 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ ittt eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ - beq.w 1882 │ │ │ │ │ + beq.w 1906 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w sl, [fp, #4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bcc.w 258e │ │ │ │ │ + bcc.w 23be │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 257a │ │ │ │ │ + bne.w 2398 │ │ │ │ │ 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, #20] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 133a │ │ │ │ │ + beq.n 130a │ │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12be │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq.w 16a6 │ │ │ │ │ + beq.w 1744 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 143c │ │ │ │ │ + beq.w 1484 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs.w 1484 │ │ │ │ │ + bcs.w 14cc │ │ │ │ │ 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.w c28 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq.w 1c10 │ │ │ │ │ + beq.w 1f16 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq.w r1, r9, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c92 │ │ │ │ │ + bne.w 1f0e │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne.n 12e4 │ │ │ │ │ + bne.n 12b4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ - b.n 12d2 │ │ │ │ │ + b.n 12a2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + b.n b4c │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.w 890 │ │ │ │ │ + ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 19fc │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ + subs r2, r3, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 19ea │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq.w 19b4 │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 858 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n 11ee │ │ │ │ │ + b.n 11be │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ - b.n 11ee │ │ │ │ │ + b.n 11be │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 11ee │ │ │ │ │ + b.n 11be │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 11ee │ │ │ │ │ + b.n 11be │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w df4 │ │ │ │ │ + blt.w ed2 │ │ │ │ │ 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 1f2c │ │ │ │ │ + beq.w 1f96 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 13be │ │ │ │ │ + bne.n 13d6 │ │ │ │ │ uxtb r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2794 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 2778 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 23ac │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ - beq.w df4 │ │ │ │ │ + beq.w ed2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r8, [r3, #664] @ 0x298 │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r8, fp │ │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1f3a │ │ │ │ │ + bne.w 1fa4 │ │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 1f3a │ │ │ │ │ + beq.w 1fa4 │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ - bne.w df4 │ │ │ │ │ + bne.w ed2 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w df4 │ │ │ │ │ + bne.w ed2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ │ - b.w a12 │ │ │ │ │ + b.w a0e │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 11a4 │ │ │ │ │ + b.n 1174 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w e74 │ │ │ │ │ + bne.w 2626 │ │ │ │ │ ldr.w r2, [fp, #452] @ 0x1c4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n ece │ │ │ │ │ + b.n c7c │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq.w 1e22 │ │ │ │ │ + beq.w 1d26 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq.w 19d0 │ │ │ │ │ + beq.w 1a92 │ │ │ │ │ ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.w 23cc │ │ │ │ │ + lsls r6, r3, #29 │ │ │ │ │ + bmi.w 15ec │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b4e │ │ │ │ │ - ble.n 1420 │ │ │ │ │ + beq.w 1f0a │ │ │ │ │ + ble.w d10 │ │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ + bne.w d16 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 29a0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 29bc │ │ │ │ │ + bl 29a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c28 │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - b.n fa4 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 145a │ │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.w 1966 │ │ │ │ │ + bne.w 1a2a │ │ │ │ │ ldr.w r2, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r2 │ │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a76 │ │ │ │ │ + beq.w 1bae │ │ │ │ │ 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 1cb4 │ │ │ │ │ + bne.w 1caa │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 1a5c │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc.w 12fe │ │ │ │ │ + bcc.w 12ce │ │ │ │ │ movs r3, #29 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.n 197a │ │ │ │ │ + b.n 1a3e │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a44 │ │ │ │ │ + bne.w 1b7a │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 1894 │ │ │ │ │ + ble.w 1934 │ │ │ │ │ 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, 14fc │ │ │ │ │ + cbz r2, 1544 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bge.n 14fc │ │ │ │ │ + bge.n 1544 │ │ │ │ │ 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, 14fc │ │ │ │ │ + cbz r2, 1544 │ │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble.n 14fc │ │ │ │ │ + ble.n 1544 │ │ │ │ │ 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 14e0 │ │ │ │ │ + bne.n 1528 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 1894 │ │ │ │ │ + bne.w 1934 │ │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.w fea │ │ │ │ │ + beq.w ff4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b.n 107c │ │ │ │ │ + b.n 1096 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 11a4 │ │ │ │ │ + b.n 1174 │ │ │ │ │ cmp r7, #125 @ 0x7d │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne.w 2342 │ │ │ │ │ + bne.w 217c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.w 10e8 │ │ │ │ │ + ble.w 1102 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 10ce │ │ │ │ │ + bge.w 10e8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mla r2, r1, r2, fp │ │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2018,169 +2044,198 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.n 107c │ │ │ │ │ + b.n 1096 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 11a4 │ │ │ │ │ + b.n 1174 │ │ │ │ │ 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 ece │ │ │ │ │ + b.w c7c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne.w f6c │ │ │ │ │ + beq.w 1cd2 │ │ │ │ │ + ldr.w r3, [r5, r0, lsl #2] │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bpl.w d10 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + ldr.w r6, [fp, #4] │ │ │ │ │ + bl 288c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 1dde │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + beq.w 1b46 │ │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ │ + ble.n 161e │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq.w 1f0a │ │ │ │ │ + bgt.w 1e92 │ │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ │ + beq.w 1e2c │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ + beq.w 143a │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 146a │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ mov r0, fp │ │ │ │ │ - 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 │ │ │ │ │ - b.n 107c │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + subs r2, r6, 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 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w a04 │ │ │ │ │ - b.n 1548 │ │ │ │ │ + bge.w a00 │ │ │ │ │ + b.n 1590 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_THM_CALL _PyToken_ThreeChars │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne.n 15f8 │ │ │ │ │ + bne.n 1696 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 109e │ │ │ │ │ + bne.w 10b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 109e │ │ │ │ │ + beq.w 10b8 │ │ │ │ │ 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 │ │ │ │ │ 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 107c │ │ │ │ │ + b.n 1096 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 11a4 │ │ │ │ │ + b.n 1174 │ │ │ │ │ ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 244c │ │ │ │ │ + beq.w 23d2 │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str.w r5, [fp, #28] │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 23ac │ │ │ │ │ ldr.w r2, [fp, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w c28 │ │ │ │ │ + bne.w 1480 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ it ne │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.w 1876 │ │ │ │ │ + beq.w 18fa │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1c16 │ │ │ │ │ + beq.w 1e9c │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 129a │ │ │ │ │ + b.n 126a │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 2208 │ │ │ │ │ + beq.w 23e0 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ - b.n 12d2 │ │ │ │ │ + b.n 12a2 │ │ │ │ │ cmp r7, #39 @ 0x27 │ │ │ │ │ - beq.n 16d2 │ │ │ │ │ + beq.n 1770 │ │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ │ - bne.w 96e │ │ │ │ │ + bne.w 96a │ │ │ │ │ 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 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - beq.w 1ed4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + beq.w 203e │ │ │ │ │ + bl 2718 │ │ │ │ │ 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 2008 │ │ │ │ │ + bgt.w 2094 │ │ │ │ │ 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 │ │ │ │ │ @@ -2200,40 +2255,40 @@ │ │ │ │ │ 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 181a │ │ │ │ │ + bhi.n 18b8 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ - .word 0x004f002f │ │ │ │ │ + .short 0x002f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f057a │ │ │ │ │ + .word 0x0421004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f002f │ │ │ │ │ + .word 0x002f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ .word 0x004f004f │ │ │ │ │ - .word 0x004f057a │ │ │ │ │ - .short 0x004f │ │ │ │ │ + .word 0x0421004f │ │ │ │ │ + .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 │ │ │ │ │ add r3, fp │ │ │ │ │ @@ -2249,15 +2304,15 @@ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ 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 │ │ │ │ │ add r3, fp │ │ │ │ │ @@ -2273,1508 +2328,1440 @@ │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ 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 b50 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble.w a04 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - ble.w a04 │ │ │ │ │ - b.n 10b8 │ │ │ │ │ + b.w b4c │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ mov.w r8, #3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b.n 12c6 │ │ │ │ │ + b.n 1296 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble.w a00 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + str.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + ble.w a00 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 1c22 │ │ │ │ │ + bne.w 1f26 │ │ │ │ │ ldr.w r8, [fp, #4] │ │ │ │ │ - b.w b3e │ │ │ │ │ + b.w b3a │ │ │ │ │ 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, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.w 1d2a │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r0, [fp, #32] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne.w 16ec │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r7, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1d26 │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cbz r0, 199e │ │ │ │ │ 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, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1188 │ │ │ │ │ + beq.w 114c │ │ │ │ │ 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 894 │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ + ldr.w r1, [fp, #476] @ 0x1dc │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne.w 164e │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne.w 16f8 │ │ │ │ │ + b.n 16fa │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.w 1f20 │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cbz r0, 1950 │ │ │ │ │ + ldr.w r7, [fp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1f1c │ │ │ │ │ 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, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1132 │ │ │ │ │ + beq.w 135a │ │ │ │ │ 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 r0, [fp, #32] │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 165a │ │ │ │ │ - b.n 165c │ │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ │ + b.w 890 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 257c │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + 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 b4c │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - beq.w c28 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq.w 133c │ │ │ │ │ + beq.w 130c │ │ │ │ │ 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 2222 │ │ │ │ │ + bgt.w 23ea │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - bne.w 1ee4 │ │ │ │ │ + bne.w 1e08 │ │ │ │ │ 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 c28 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ movs r3, #23 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w c28 │ │ │ │ │ + b.n 1480 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 1eca │ │ │ │ │ + beq.w 1c48 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ ands.w r6, r6, #16 │ │ │ │ │ - beq.w 231c │ │ │ │ │ + beq.w 252c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r0, r3, #27 │ │ │ │ │ - bmi.n 19ec │ │ │ │ │ + bmi.n 1aae │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.w 1eca │ │ │ │ │ + beq.w 1c48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ - bl 29bc │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9a │ │ │ │ │ - b.w 1032 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 1d30 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - 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 b50 │ │ │ │ │ - ldr.w r3, [fp] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ - movs r2, #5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - ldr.w r2, [fp, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne.n 1966 │ │ │ │ │ - ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1458 │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - bne.w 1974 │ │ │ │ │ - b.w c28 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + b.n 145a │ │ │ │ │ str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r2, #6 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.w c1e │ │ │ │ │ + bne.w c1a │ │ │ │ │ ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cbz r0, 1aec │ │ │ │ │ + cbz r0, 1b3e │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r5, [fp, #2704] @ 0xa90 │ │ │ │ │ subs r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memchr │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c06 │ │ │ │ │ + beq.w c02 │ │ │ │ │ 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 c1e │ │ │ │ │ + b.w c1a │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r4, r3, #29 │ │ │ │ │ - bpl.w 100c │ │ │ │ │ + bpl.w 1016 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28a8 │ │ │ │ │ + bl 288c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 100c │ │ │ │ │ + bne.w 1016 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r3, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #23 │ │ │ │ │ + str.w r6, [fp, #452] @ 0x1c4 │ │ │ │ │ + movs r2, #5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ │ - bne.w 1cdc │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - beq.w 239e │ │ │ │ │ + b.w b4c │ │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne.w 1a2a │ │ │ │ │ + ldr.w r3, [fp, #2744] @ 0xab8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 28a8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b16 │ │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ │ - b.w 1016 │ │ │ │ │ + bne.w 14a0 │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + str.w r5, [fp, #4] │ │ │ │ │ + bne.w 1a38 │ │ │ │ │ + b.n 1480 │ │ │ │ │ + ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w fd2 │ │ │ │ │ + str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.n 1a1a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d8a │ │ │ │ │ + bne.n 1c52 │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ str.w ip, [sp, #20] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt.w 1866 │ │ │ │ │ - b.w 10b8 │ │ │ │ │ + b.w b4c │ │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mla r6, r0, r6, r6 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ - b.w b92 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - ldr.w r1, [r2, #668] @ 0x29c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.w f26 │ │ │ │ │ - str.w r6, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1a34 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b.w 133c │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b.w 12c6 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 188c │ │ │ │ │ - ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w c28 │ │ │ │ │ - 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 25d2 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt.w 245a │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 188c │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 188c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 188c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.w c28 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ - ldrd r5, r3, [fp, #4] │ │ │ │ │ - b.w 89c │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movs r5, #10 │ │ │ │ │ - b.n 197e │ │ │ │ │ - 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 1044 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr.w r3, [fp, #32] │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str.w sl, [fp, #4] │ │ │ │ │ - bne.w 1974 │ │ │ │ │ - b.w c28 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bmi.w 1b7a │ │ │ │ │ + b.w b8e │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ - bl 29bc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1032 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + movs r2, #23 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.n 18fc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b.w 894 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ - b.n 1a2c │ │ │ │ │ + b.w b4c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne.w 1b28 │ │ │ │ │ - ldr.w r5, [fp, #4] │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ │ - bne.w 23fe │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 29bc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f9a │ │ │ │ │ - b.w 1032 │ │ │ │ │ + b.n 1aa0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ │ movs r5, #9 │ │ │ │ │ ldr.w r3, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 1dac │ │ │ │ │ + b.n 1c76 │ │ │ │ │ ldrb.w lr, [r1] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne.n 1e92 │ │ │ │ │ + bne.w 1d7c │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ subs r5, #1 │ │ │ │ │ - beq.n 1e98 │ │ │ │ │ + beq.w 1d82 │ │ │ │ │ ldr.w lr, [fp, #4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls.n 1e92 │ │ │ │ │ + bls.n 1d7c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1d9e │ │ │ │ │ + bne.n 1c66 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1dc4 │ │ │ │ │ + beq.n 1c90 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq.n 1dc4 │ │ │ │ │ + beq.n 1c90 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w lr, r3, lr │ │ │ │ │ add.w r3, lr, r1 │ │ │ │ │ - b.n 1daa │ │ │ │ │ + b.n 1c74 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr.w r3, [fp, #32] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ │ + cmp r3, #17 │ │ │ │ │ + str.w sl, [fp, #4] │ │ │ │ │ + bne.w 1a38 │ │ │ │ │ + b.w 1480 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r4, r3, #29 │ │ │ │ │ + bpl.n 1d0c │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - bne.w 23cc │ │ │ │ │ + bne.w 15ec │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ │ - beq.n 1e7c │ │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ │ - beq.n 1de4 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ + bne.w ce2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r6, r3, #29 │ │ │ │ │ - bmi.w 23cc │ │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ │ - ble.w f84 │ │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ │ - beq.w 1b4e │ │ │ │ │ - bgt.w 141a │ │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ │ - beq.n 1e78 │ │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ │ - bne.w 1420 │ │ │ │ │ - b.n 1d66 │ │ │ │ │ + lsls r3, r3, #29 │ │ │ │ │ + bmi.w ce2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 2718 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + 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 │ │ │ │ │ + b.w 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2394 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi.w 22fe │ │ │ │ │ + bhi.w 2552 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls.n 1e3a │ │ │ │ │ + bls.n 1d3e │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.w 2394 │ │ │ │ │ + beq.w 2570 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.w 22be │ │ │ │ │ + bmi.w 2588 │ │ │ │ │ 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 29bc │ │ │ │ │ + bl 29a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w f9a │ │ │ │ │ - b.w 1032 │ │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ │ - b.n 1b50 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r3, r3, #29 │ │ │ │ │ - bmi.n 1df0 │ │ │ │ │ - b.w 15ac │ │ │ │ │ + bne.w 103e │ │ │ │ │ + b.w 145a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 22d2 │ │ │ │ │ + bne.w 251c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ │ add.w r8, r4, #6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bcs.n 1fb0 │ │ │ │ │ + bcs.n 1db4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ strd r2, r4, [sp] │ │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ + movs r2, #6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 1d9a │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + beq.n 1de6 │ │ │ │ │ + ldrsb.w r3, [r4, #6] │ │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt.n 1d9a │ │ │ │ │ + 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 r0, r3, #29 │ │ │ │ │ + bne.n 1d9a │ │ │ │ │ + adds r5, #6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.w 2422 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b.n 19de │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne.w 225a │ │ │ │ │ - movs r1, #3 │ │ │ │ │ - b.n 16f8 │ │ │ │ │ + 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 b4c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2212 │ │ │ │ │ + bne.w 250c │ │ │ │ │ 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 c28 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ movs r3, #24 │ │ │ │ │ str.w r3, [fp, #32] │ │ │ │ │ - b.w c28 │ │ │ │ │ + b.w 1480 │ │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ │ + bne.n 1ea8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + beq.w 2444 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 288c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 1b68 │ │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ │ + b.w 1020 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne.w 1c22 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ │ 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 c28 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ │ + bne.w 161e │ │ │ │ │ + b.w 143a │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + b.w 1296 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r0, r3, #29 │ │ │ │ │ + bmi.n 1e56 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ + bl 29a0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 145a │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ │ + ldr.w r3, [fp, #28] │ │ │ │ │ + movs r2, #2 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r5, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ + 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 105e │ │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ │ + b.n 1e2e │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + movs r5, #10 │ │ │ │ │ + b.n 1a42 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b.w 130c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.n 19fc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b.w 890 │ │ │ │ │ + add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 192c │ │ │ │ │ + ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 1480 │ │ │ │ │ + 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 2326 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_THM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt.w 225a │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.w 192c │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 192c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 192c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #2700] @ 0xa8c │ │ │ │ │ + ldrd r5, r3, [fp, #4] │ │ │ │ │ + b.w 898 │ │ │ │ │ ldrd r3, r2, [sl, #56] @ 0x38 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.w 13be │ │ │ │ │ - b.w 138a │ │ │ │ │ + beq.w 13d6 │ │ │ │ │ + b.w 13a2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13be │ │ │ │ │ + bne.w 13d6 │ │ │ │ │ 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 1f88 │ │ │ │ │ + b.n 1ff2 │ │ │ │ │ ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #1 │ │ │ │ │ - beq.n 1f86 │ │ │ │ │ + beq.n 1ff0 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 20e2 │ │ │ │ │ + beq.w 2140 │ │ │ │ │ sub.w r6, r2, #39 @ 0x27 │ │ │ │ │ negs r4, r6 │ │ │ │ │ adcs r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 20e2 │ │ │ │ │ + bne.w 2140 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bne.n 1f86 │ │ │ │ │ + bne.n 1ff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2028 │ │ │ │ │ + beq.n 20c6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt.n 1f5c │ │ │ │ │ + blt.n 1fc6 │ │ │ │ │ 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 r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w c28 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r8, [r3, #28] │ │ │ │ │ - b.w 13be │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ - movs r2, #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 1eb0 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - beq.n 1fe8 │ │ │ │ │ - ldrsb.w r3, [r4, #6] │ │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - blt.w 1eb0 │ │ │ │ │ + b.w 13d6 │ │ │ │ │ + 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 _Py_ctype_table │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ - lsls r0, r3, #29 │ │ │ │ │ - bne.w 1eb0 │ │ │ │ │ - adds r5, #6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne.n 20d4 │ │ │ │ │ - str r7, [sp, #8] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r2, [fp, #476] @ 0x1dc │ │ │ │ │ - strd r2, r8, [sp] │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b.w 1480 │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne.n 20b4 │ │ │ │ │ + movs r1, #3 │ │ │ │ │ + b.w 1796 │ │ │ │ │ + ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt.w 1914 │ │ │ │ │ + b.w 10d2 │ │ │ │ │ + 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 │ │ │ │ │ + add r2, fp │ │ │ │ │ + str.w r7, [r3, #2772] @ 0xad4 │ │ │ │ │ + ldrb.w r7, [r8, #1] │ │ │ │ │ + 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 18a6 │ │ │ │ │ + b.n 18e8 │ │ │ │ │ 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, #16] │ │ │ │ │ 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 b50 │ │ │ │ │ + b.w b4c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + b.w 1794 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c28 │ │ │ │ │ + beq.w 1480 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ mla lr, r2, r8, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 205e │ │ │ │ │ + b.n 20fa │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ - beq.n 207a │ │ │ │ │ + beq.n 2116 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - bne.n 2054 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.n 20ee │ │ │ │ │ + bne.n 20f0 │ │ │ │ │ + cbz r4, 214c │ │ │ │ │ adds r1, #1 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr.w r6, [lr, #2796] @ 0xaec │ │ │ │ │ + ldr.w r5, [lr, #2796] @ 0xaec │ │ │ │ │ ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ │ - subs r6, r6, r0 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bge.n 2086 │ │ │ │ │ + subs r5, r5, r0 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ + bge.n 2122 │ │ │ │ │ ldr.w r8, [lr, #2804] @ 0xaf4 │ │ │ │ │ - mov r7, ip │ │ │ │ │ + mov r6, ip │ │ │ │ │ ldrb.w r0, [r8, ip] │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ - bne.n 2048 │ │ │ │ │ - cbz r4, 209e │ │ │ │ │ + bne.n 20e6 │ │ │ │ │ + cbz r4, 213a │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ subs r4, r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ - b.n 2054 │ │ │ │ │ + b.n 20f0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1f9e │ │ │ │ │ + b.n 2008 │ │ │ │ │ movs r4, #1 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - b.n 2054 │ │ │ │ │ - add.w r3, fp, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsls r3, r1, #2 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - beq.w fdc │ │ │ │ │ - bge.n 20bc │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w e9c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble.w 1894 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bgt.n 20ce │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b.w 1502 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.w 14b2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ - b.n 1fee │ │ │ │ │ - cbz r0, 211a │ │ │ │ │ + b.n 20f0 │ │ │ │ │ + cbz r0, 2176 │ │ │ │ │ subs.w r0, r2, lr │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 1f86 │ │ │ │ │ + b.n 1ff0 │ │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20f6 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - beq.n 2104 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ + b.n 2154 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq.n 2162 │ │ │ │ │ + adds r0, r6, #1 │ │ │ │ │ ldrb.w r4, [r8, r0] │ │ │ │ │ cmp r4, #10 │ │ │ │ │ - bne.n 20f4 │ │ │ │ │ - mov ip, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge.w 226c │ │ │ │ │ + bne.n 2152 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bge.n 2256 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov.w r0, #10 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r0, [r2, #0] │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ - b.n 205a │ │ │ │ │ + b.n 20f6 │ │ │ │ │ mov lr, r2 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 1f86 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 21a2 │ │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi.n 216e │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls.n 2134 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 21a2 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ - lsls r2, r3, #29 │ │ │ │ │ - bmi.n 21ac │ │ │ │ │ - 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 29bc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w f9a │ │ │ │ │ - b.w 1032 │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 21ac │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 212c │ │ │ │ │ + b.n 1ff0 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + bne.n 2186 │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + bgt.n 21fc │ │ │ │ │ + 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 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne.n 2242 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b.w 107c │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ + b.w 15b2 │ │ │ │ │ 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 c28 │ │ │ │ │ - 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 c28 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - b.w 16c2 │ │ │ │ │ - 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.n 1ef8 │ │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, fp │ │ │ │ │ - ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - bne.w 19aa │ │ │ │ │ - ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne.w 19aa │ │ │ │ │ - ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - 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.w 107c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - b.w 16f6 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 205a │ │ │ │ │ - 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 │ │ │ │ │ - add r2, fp │ │ │ │ │ - str.w r7, [r3, #2772] @ 0xad4 │ │ │ │ │ - ldrb.w r7, [r8, #1] │ │ │ │ │ - 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 1808 │ │ │ │ │ - b.w 184a │ │ │ │ │ - ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne.w 13f4 │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b.w e76 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - 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 107c │ │ │ │ │ - cbz r4, 22ea │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ │ - b.n 1b9e │ │ │ │ │ + b.w 1480 │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ str.w r0, [fp, #28] │ │ │ │ │ - beq.w a48 │ │ │ │ │ + beq.w a44 │ │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq.w 25ae │ │ │ │ │ + beq.w 23ac │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - bne.w 8f2 │ │ │ │ │ - b.w 166a │ │ │ │ │ - uxtb r3, r7 │ │ │ │ │ - ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ - ands.w r5, r5, #4 │ │ │ │ │ - bne.n 22be │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bne.w 8ee │ │ │ │ │ + b.w 1708 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ - b.n 218a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - 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 b50 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - bne.n 234c │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bgt.n 236a │ │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr.w r2, [fp, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne.n 2380 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - b.w 156a │ │ │ │ │ + b.w 1096 │ │ │ │ │ ldrd r1, r0, [sl, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 234c │ │ │ │ │ + bne.n 2186 │ │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mla r2, r2, ip, fp │ │ │ │ │ - b.w 1556 │ │ │ │ │ - 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 107c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.n 1e30 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ - b.n 218a │ │ │ │ │ - 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 107c │ │ │ │ │ + b.w 159e │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ - b.w 189c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr.w r6, [fp, #4] │ │ │ │ │ - bl 28a8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1b16 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - beq.w 1af4 │ │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ │ - ble.n 23fe │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq.w 1b4e │ │ │ │ │ - bgt.w 1d60 │ │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ │ - beq.w 1e78 │ │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ │ - beq.w 1d66 │ │ │ │ │ - add.w r3, fp, #12288 @ 0x3000 │ │ │ │ │ - ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w f84 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 2734 │ │ │ │ │ + b.w 193c │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ - ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ mov r0, fp │ │ │ │ │ + ldr.w r1, [fp, #2704] @ 0xa90 │ │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - subs r2, r6, r1 │ │ │ │ │ + subs r2, r2, r1 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b.n 2190 │ │ │ │ │ + b.w 1480 │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ 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 260e │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b.w b8e │ │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w r5, [fp, #28] │ │ │ │ │ - str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ - b.n 22ee │ │ │ │ │ + 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 1096 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 20f6 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w 25c0 │ │ │ │ │ + beq.n 234e │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 2524 │ │ │ │ │ + bne.n 231c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2520 │ │ │ │ │ + beq.n 2318 │ │ │ │ │ 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 24ba │ │ │ │ │ + bgt.n 22b8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 249c │ │ │ │ │ + bge.n 229a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 249c │ │ │ │ │ + cbnz r3, 229a │ │ │ │ │ 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, 250c │ │ │ │ │ + cbz r0, 2304 │ │ │ │ │ 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 c28 │ │ │ │ │ + b.w 1480 │ │ │ │ │ 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 24d8 │ │ │ │ │ + bge.n 22d6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 24d8 │ │ │ │ │ + cbnz r3, 22d6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 25f0 │ │ │ │ │ + cbz r7, 2336 │ │ │ │ │ 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 24fa │ │ │ │ │ + bge.n 22f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 24fa │ │ │ │ │ + cbnz r3, 22f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq.n 25f0 │ │ │ │ │ + cbz r5, 2336 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ │ add r3, r2 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ - b.n 2488 │ │ │ │ │ + b.n 2286 │ │ │ │ │ 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 c28 │ │ │ │ │ + b.w 1480 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b.n 247e │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 2668 │ │ │ │ │ + b.n 227c │ │ │ │ │ + cbnz r2, 2340 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r6, [r3, r0, lsl #2] │ │ │ │ │ - b.n 2482 │ │ │ │ │ - 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 │ │ │ │ │ + b.n 2280 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ 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 c28 │ │ │ │ │ - ldr.w r3, [fp, #28] │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cbnz r0, 2364 │ │ │ │ │ + movs r3, #17 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 1480 │ │ │ │ │ + lsls r4, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + b.n 2320 │ │ │ │ │ + cbz r2, 2360 │ │ │ │ │ + lsls r7, r3, #25 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ │ + addpl.w r3, r5, #28 │ │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ │ + b.n 2280 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + b.n 235c │ │ │ │ │ + movs r3, #22 │ │ │ │ │ + str.w r3, [fp, #32] │ │ │ │ │ + b.w 1480 │ │ │ │ │ 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 c28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r4, r7 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_THM_CALL tok_continuation_line │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 2386 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.w b8a │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + 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 b4c │ │ │ │ │ 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 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ + b.w b4c │ │ │ │ │ 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.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w r5, [fp, #28] │ │ │ │ │ + str.w r1, [fp, #472] @ 0x1d8 │ │ │ │ │ + b.n 21da │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2678 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b.w 91e │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + bl 265c │ │ │ │ │ + b.w 1760 │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, fp │ │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bne.w 1a6e │ │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne.w 1a6e │ │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ - cbz r2, 25ec │ │ │ │ │ - lsls r7, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ │ - b.n 2482 │ │ │ │ │ - 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, 25f0 │ │ │ │ │ - movs r3, #22 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c28 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - b.n 25ce │ │ │ │ │ - movs r3, #17 │ │ │ │ │ - str.w r3, [fp, #32] │ │ │ │ │ - b.w c28 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + 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.w 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + movs r3, #1 │ │ │ │ │ + str.w r3, [fp, #448] @ 0x1c0 │ │ │ │ │ + b.n 1dee │ │ │ │ │ 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 107c │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ │ + b.w 1096 │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r6, [sp, #0] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_THM_CALL _PyLexer_token_setup │ │ │ │ │ - b.w b50 │ │ │ │ │ + bl 2718 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1650 │ │ │ │ │ + ldr.w r3, [fp, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne.w 140c │ │ │ │ │ + mov.w r8, #0 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b.w c24 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 91a │ │ │ │ │ + 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 1480 │ │ │ │ │ + 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 1480 │ │ │ │ │ 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 c28 │ │ │ │ │ + b.w 1480 │ │ │ │ │ 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 c28 │ │ │ │ │ - lsls r4, r3, #25 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ │ - addpl.w r3, r5, #28 │ │ │ │ │ - b.n 252c │ │ │ │ │ - nop │ │ │ │ │ + b.w 1480 │ │ │ │ │ + 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.n 1e1c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 21d6 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ │ + b.w 1be2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + 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, #16] │ │ │ │ │ + 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 b4c │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 2588 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ + b.n 2452 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.w 1d34 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [r2, #672] @ 0x2a0 │ │ │ │ │ + b.w 1a12 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + 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 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 261c │ │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi.n 25ea │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls.n 25b0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq.n 261c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr.w r3, [r5, r3, lsl #2] │ │ │ │ │ + lsls r2, r3, #29 │ │ │ │ │ + bmi.n 2608 │ │ │ │ │ + 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 29a0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 103e │ │ │ │ │ + b.w 145a │ │ │ │ │ + uxtb r3, r7 │ │ │ │ │ + ldr.w r5, [r5, r3, lsl #2] │ │ │ │ │ + ands.w r5, r5, #4 │ │ │ │ │ + bne.n 2608 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2718 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ + b.n 2452 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b.w 1096 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 265c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b.n 25a8 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + b.w c24 │ │ │ │ │ + add.w r3, fp, r1, lsl #2 │ │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ + lsls r3, r1, #2 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq.w fe6 │ │ │ │ │ + bge.n 2644 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w c4a │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 1934 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bgt.n 2656 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b.w 154a │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b.w 14fa │ │ │ │ │ │ │ │ │ │ -00002678 : │ │ │ │ │ +0000265c : │ │ │ │ │ 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 26b4 │ │ │ │ │ + beq.n 2698 │ │ │ │ │ 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 272a │ │ │ │ │ + bcs.n 270e │ │ │ │ │ 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 272a │ │ │ │ │ + bne.n 270e │ │ │ │ │ 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 2730 │ │ │ │ │ + beq.n 2714 │ │ │ │ │ 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, 2714 │ │ │ │ │ + cbnz r0, 26f8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 2692 │ │ │ │ │ + bne.n 2676 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne.n 272a │ │ │ │ │ + bne.n 270e │ │ │ │ │ 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, 2730 │ │ │ │ │ + cbz r0, 2714 │ │ │ │ │ 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 26e0 │ │ │ │ │ + beq.n 26c4 │ │ │ │ │ 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 26b0 │ │ │ │ │ + b.n 2694 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b.n 272a │ │ │ │ │ + b.n 270e │ │ │ │ │ │ │ │ │ │ -00002734 : │ │ │ │ │ +00002718 : │ │ │ │ │ tok_backup(): │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ - beq.n 2768 │ │ │ │ │ + beq.n 274c │ │ │ │ │ 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 277e │ │ │ │ │ + bcc.n 2762 │ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 276a │ │ │ │ │ + bne.n 274e │ │ │ │ │ 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 │ │ │ │ │ @@ -3794,15 +3781,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 │ │ │ │ │ │ │ │ │ │ -00002794 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +00002778 <_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 │ │ │ │ │ @@ -3811,44 +3798,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 2802 <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ + bne.n 27e6 <_PyLexer_update_ftstring_expr+0x6e> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr.w r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ - cbz r1, 2820 <_PyLexer_update_ftstring_expr+0x8c> │ │ │ │ │ + cbz r1, 2804 <_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, 2834 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + cbz r0, 2818 <_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 2808 <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ + bhi.n 27ec <_PyLexer_update_ftstring_expr+0x74> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne.n 283c <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne.n 2820 <_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 │ │ │ │ │ @@ -3858,300 +3845,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 27e4 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ + bne.n 27c8 <_PyLexer_update_ftstring_expr+0x50> │ │ │ │ │ movs r3, #15 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 27fe <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 27e2 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne.n 285c <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne.n 2840 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 2858 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bne.n 283c <_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 27fe <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ + b.n 27e2 <_PyLexer_update_ftstring_expr+0x6a> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2858 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + beq.n 283c <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 2858 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + bge.n 283c <_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, 289c <_PyLexer_update_ftstring_expr+0x108> │ │ │ │ │ + cbz r0, 2880 <_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 2858 <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ + b.n 283c <_PyLexer_update_ftstring_expr+0xc4> │ │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2834 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b.n 2818 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028a8 : │ │ │ │ │ +0000288c : │ │ │ │ │ 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 28f6 │ │ │ │ │ + beq.n 28da │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs.n 2930 │ │ │ │ │ + bcs.n 2914 │ │ │ │ │ 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 28ee │ │ │ │ │ + bpl.n 28d2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b.n 28ca │ │ │ │ │ + b.n 28ae │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq.n 2988 │ │ │ │ │ + beq.n 296c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2938 │ │ │ │ │ + bne.n 291c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 29b4 │ │ │ │ │ + beq.n 2998 │ │ │ │ │ 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, 2972 │ │ │ │ │ + cbnz r0, 2956 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 2948 │ │ │ │ │ + beq.n 292c │ │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 28d6 │ │ │ │ │ + bcc.n 28ba │ │ │ │ │ movs r3, #29 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 291e │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r6, #1020] @ 0x3fc │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.n 28ea │ │ │ │ │ + bmi.n 28ce │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 28f2 │ │ │ │ │ + b.n 28d6 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne.n 2938 │ │ │ │ │ + bne.n 291c │ │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - cbz r0, 29b4 │ │ │ │ │ + cbz r0, 2998 │ │ │ │ │ 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 2920 │ │ │ │ │ + beq.n 2904 │ │ │ │ │ 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 293a │ │ │ │ │ + b.n 291e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ │ ands.w r5, r5, #4 │ │ │ │ │ - bne.n 28c6 │ │ │ │ │ + bne.n 28aa │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ 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 28f2 │ │ │ │ │ + b.n 28d6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r8, [r4, #4] │ │ │ │ │ - b.n 293a │ │ │ │ │ + b.n 291e │ │ │ │ │ │ │ │ │ │ -000029bc : │ │ │ │ │ +000029a0 : │ │ │ │ │ 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, 2a0e │ │ │ │ │ + cbnz r4, 29f2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi.n 29f4 │ │ │ │ │ + bhi.n 29d8 │ │ │ │ │ tbb [pc, r1] │ │ │ │ │ .word 0x08080819 │ │ │ │ │ .word 0x08087c83 │ │ │ │ │ .word 0x08080860 │ │ │ │ │ .short 0x5308 │ │ │ │ │ .byte 0x4c │ │ │ │ │ .byte 0x00 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt.n 2a0e │ │ │ │ │ + bgt.n 29f2 │ │ │ │ │ bic.w r1, r3, #32 │ │ │ │ │ subs r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls.n 2a60 │ │ │ │ │ + bls.n 2a44 │ │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls.n 2a60 │ │ │ │ │ + bls.n 2a44 │ │ │ │ │ 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, 2a60 │ │ │ │ │ + cbz r6, 2a44 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ 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 2a10 │ │ │ │ │ + bne.n 29f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2678 │ │ │ │ │ - b.n 2a0e │ │ │ │ │ + bl 265c │ │ │ │ │ + b.n 29f2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - bl 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ 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 2a10 │ │ │ │ │ + b.n 29f4 │ │ │ │ │ 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 2a22 │ │ │ │ │ + b.n 2a06 │ │ │ │ │ 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 2a2e │ │ │ │ │ + b.n 2a12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ - bl 2678 │ │ │ │ │ + bl 265c │ │ │ │ │ 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 2734 │ │ │ │ │ + bl 2718 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - b.n 2a2e │ │ │ │ │ + b.n 2a12 │ │ │ │ │ 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 2a22 │ │ │ │ │ + b.n 2a06 │ │ │ │ │ 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 2a22 │ │ │ │ │ + b.n 2a06 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,25 +41,25 @@ │ │ │ │ │ 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 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 0050794d 656d5f4d 616c6c6f mcmp.PyMem_Mallo │ │ │ │ │ + 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 005f5079 4c657865 725f7479 70655f63 ._PyLexer_type_c │ │ │ │ │ + 0x00000320 6f6d6d65 6e745f74 6f6b656e 5f736574 omment_token_set │ │ │ │ │ + 0x00000330 7570006d 656d636d 70005079 556e6963 up.memcmp.PyUnic │ │ │ │ │ + 0x00000340 6f64655f 4465636f 64655554 4638005f ode_DecodeUTF8._ │ │ │ │ │ + 0x00000350 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ + 0x00000360 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ + 0x00000370 6c6c6f63 0050794d 656d5f4d 616c6c6f lloc.PyMem_Mallo │ │ │ │ │ 0x00000380 63005079 556e6963 6f64655f 53756273 c.PyUnicode_Subs │ │ │ │ │ 0x00000390 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ 0x000003a0 41735554 46385374 72696e67 00507945 AsUTF8String.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 │ │ │ ├── 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: 2136 (bytes into file) │ │ │ │ │ + Start of section headers: 2140 (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 0x858: │ │ │ │ │ +There are 13 section headers, starting at offset 0x85c: │ │ │ │ │ │ │ │ │ │ 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 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 │ │ │ │ │ + [ 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 │ │ │ │ │ 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 462 FUNC LOCAL DEFAULT 1 tok_underflow_readline │ │ │ │ │ + 2: 0000007d 466 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_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 │ │ │ │ │ + 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,46 +1,46 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6a4 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6a8 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 │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ +000001bc 0000172f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c0 00001730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001c6 0000180a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001ce 0000190a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000001d8 0000130a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e8 00001a0a R_ARM_THM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +000001f2 00001b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001f6 00001b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000001fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000204 00001c0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000020a 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000212 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000218 0000070a R_ARM_THM_CALL 00000001 Py_XDECREF │ │ │ │ │ +00000220 0000160a R_ARM_THM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +0000022a 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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7dc contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7e0 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0000141e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000010 0000131e 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 │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ -_PyTokenizer_error_ret │ │ │ │ │ _PyTokenizer_ensure_utf8 │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ +_PyTokenizer_error_ret │ │ │ │ │ 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,54 +74,38 @@ │ │ │ │ │ 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 1e2 │ │ │ │ │ + beq.w 1bc │ │ │ │ │ ldr.w r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - 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 │ │ │ │ │ + bne.n 16c │ │ │ │ │ + lsls r2, r3, #3 │ │ │ │ │ + it mi │ │ │ │ │ + movmi r6, r0 │ │ │ │ │ + bpl.w 230 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 234 │ │ │ │ │ + beq.w 21e │ │ │ │ │ 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 23a │ │ │ │ │ + beq.w 224 │ │ │ │ │ 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] │ │ │ │ │ @@ -129,112 +113,117 @@ │ │ │ │ │ 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 140 │ │ │ │ │ + bge.n 11c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 140 │ │ │ │ │ + cbnz r3, 11c │ │ │ │ │ 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 1d2 │ │ │ │ │ + beq.n 1b4 │ │ │ │ │ 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 1be │ │ │ │ │ + bne.n 1a0 │ │ │ │ │ ldr.w r3, [r2, #664] @ 0x298 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1fa │ │ │ │ │ + bne.n 1e4 │ │ │ │ │ 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 │ │ │ │ │ - cbz r3, 1aa │ │ │ │ │ + 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 228 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub.w r3, r0, #10 │ │ │ │ │ negs r0, r3 │ │ │ │ │ adcs r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - lsls r2, r3, #3 │ │ │ │ │ - it mi │ │ │ │ │ - movmi r6, r0 │ │ │ │ │ - bmi.n ee │ │ │ │ │ + lsls r1, r3, #4 │ │ │ │ │ + bpl.n 1f2 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - 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 │ │ │ │ │ + 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, 1d6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n ca │ │ │ │ │ mov r0, r4 │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 1d6 │ │ │ │ │ + b.n 210 │ │ │ │ │ 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 158 │ │ │ │ │ + b.n 134 │ │ │ │ │ movs r3, #11 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 180 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e8 │ │ │ │ │ + b.n 168 │ │ │ │ │ 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, 23e │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b.n 140 │ │ │ │ │ + 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 │ │ │ │ │ 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 160 │ │ │ │ │ - b.n 1d6 │ │ │ │ │ + bne.n 13c │ │ │ │ │ + b.n 1b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -248,20 +237,33 @@ │ │ │ │ │ movs r6, #0 │ │ │ │ │ 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 │ │ │ │ │ + b.n 1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 226 │ │ │ │ │ + b.n 210 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b.n 1b8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_THM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b.n 226 │ │ │ │ │ + b.n 20e │ │ │ │ │ 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 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. │ │ │ │ │ + 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. │ │ │ ├── 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: 47956 (bytes into file) │ │ │ │ │ + Start of section headers: 48000 (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 0xbb54: │ │ │ │ │ +There are 15 section headers, starting at offset 0xbb80: │ │ │ │ │ │ │ │ │ │ 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 000e6c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008fc4 000788 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000ea0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000ea0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000ea0 00405c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00974c 001e88 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 004efc 000de2 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 005ce0 0008e0 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00b5d4 000500 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 0065c0 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0065c0 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0065f4 001730 10 13 172 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 007d24 00129d 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 00bad4 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000e84 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fe0 000780 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000eb8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000eb8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000eb8 004050 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 009760 001e88 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 004f08 000de2 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 005cec 00090c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00b5e8 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 0065f8 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 0065f8 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00662c 001720 10 13 171 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 007d4c 001293 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 00bb00 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,34 +1,34 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 371 entries: │ │ │ │ │ +Symbol table '.symtab' contains 370 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: 00000205 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ + 2: 00000231 48 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 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: 000002a4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 10: 00003685 24 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00003679 24 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: 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: 00000560 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 21: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 22: 00000c8d 1500 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 23: 00002ead 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 23: 00002da1 216 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 24: 00000954 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 25: 0000095c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 26: 00000c08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 27: 00000c0c 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 28: 0000116c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 29: 00001170 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 30: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ @@ -60,315 +60,314 @@ │ │ │ │ │ 56: 00001db0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 57: 00001db4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 58: 0000037c 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 59: 000020f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 60: 000020fc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ 61: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 62: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ - 63: 000009e9 100 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 64: 00000a91 248 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ + 63: 00000a01 100 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 64: 00000aa9 248 FUNC LOCAL DEFAULT 1 abstract_issubclass │ │ │ │ │ 65: 000003e8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 66: 00000418 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: 000035f9 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 72: 000035ed 110 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ 73: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 74: 000027f1 268 FUNC LOCAL DEFAULT 5 binary_op │ │ │ │ │ - 75: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 76: 000004dc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ - 77: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 78: 00002bd0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 79: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 80: 00002be0 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 81: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 82: 00000560 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ - 83: 00000608 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ - 84: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 85: 00002f80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 86: 00002f84 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 87: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ - 88: 000006c4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ - 89: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ - 90: 0000070c 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ - 91: 00000710 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ - 92: 00000744 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 93: 00003211 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ - 94: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 95: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ - 96: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 97: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ - 99: 000032e4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 100: 000007a8 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ - 101: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 102: 000032e8 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ - 103: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ - 104: 000007b0 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ - 105: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ - 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: 0000396d 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 110: 00000bb1 98 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ - 111: 00003c31 64 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 │ │ │ │ │ - 119: 00000898 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 120: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 121: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 122: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 123: 00000940 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 124: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 125: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 126: 00000970 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 127: 00000974 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 128: 00000728 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 129: 0000072c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 130: 000007ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 131: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 132: 000007b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 133: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 134: 000009d0 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 135: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 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: 00000a4d 68 FUNC LOCAL DEFAULT 1 abstract_get_bases │ │ │ │ │ - 142: 00000a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 143: 00000a4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 144: 00000a8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 145: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 146: 00000a90 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 147: 00000b84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 149: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 150: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 151: 00000b88 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 152: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 153: 00000b00 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 154: 00000b2c 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 155: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 156: 00000230 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 157: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 158: 00000234 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ - 159: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 160: 00000cb0 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 161: 00000ce0 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 162: 00000d04 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 163: 00000d38 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 164: 00000d44 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 165: 000004c1 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 166: 00000587 50 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 167: 000005b9 40 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 168: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 169: 00000d84 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 170: 00000dbc 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 171: 00000819 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 172: 00000001 676 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 176: 000003f9 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 186: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 187: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 189: 000002a5 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 191: 0000128d 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 192: 00001705 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 203: 00000499 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 204: 00000561 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 205: 00000ca9 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 206: 00000631 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 212: 00000689 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 213: 0000004d 46 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 214: 0000007d 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 215: 000006a1 1516 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 221: 00001269 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 222: 000004d9 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 230: 000013ed 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 231: 000014b9 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 233: 000015b5 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 238: 000017a1 468 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 240: 00001e71 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 241: 0000204d 176 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 242: 0000210d 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 244: 000020fd 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 246: 00002171 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 247: 0000018d 156 FUNC GLOBAL DEFAULT 1 PySequence_DelItem │ │ │ │ │ - 248: 000021d1 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 249: 0000222d 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 250: 000022f9 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 251: 00002479 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 252: 0000248d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 253: 000024d1 530 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 254: 000026e5 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 255: 000028fd 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 256: 00002a09 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 260: 00002be1 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 261: 00002ced 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 265: 00002fd1 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 267: 000032e9 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 270: 00003161 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 271: 00002f85 74 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 273: 00000229 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 275: 00003031 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 278: 0000026d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 280: 000031b5 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 281: 000002a9 60 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 284: 000002e5 14 FUNC GLOBAL DEFAULT 1 PyNumber_Or │ │ │ │ │ - 285: 000033e1 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 286: 000034ed 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 287: 00003669 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 288: 000002f5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 289: 0000369d 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 290: 000037a9 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 291: 00003b01 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 292: 00003b5d 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 293: 00003b79 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 294: 0000031d 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 295: 000003dd 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 296: 00003c71 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 297: 00003cb5 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 298: 00000405 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ - 299: 00000425 4 FUNC GLOBAL HIDDEN 1 _PyObject_RealIsInstance │ │ │ │ │ - 300: 00000429 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 302: 0000049d 14 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 303: 000004ad 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 304: 000004d5 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 306: 00003dc1 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 307: 00003ecd 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 308: 00000631 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 309: 0000063d 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 310: 00003f41 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 312: 000006f1 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 314: 0000072d 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 316: 000007b1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 317: 000007d9 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 318: 0000081d 380 FUNC GLOBAL DEFAULT 1 PyNumber_Float │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 323: 00000999 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 324: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 325: 000009c1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 326: 00000061 14 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 327: 0000006f 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 328: 00000b89 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 329: 00000095 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 330: 0000009b 150 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 331: 00000c15 88 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 332: 00000131 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 333: 00000c6d 60 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ - 334: 00000133 134 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 335: 000001b9 76 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 336: 00000235 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 338: 00000275 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 339: 000002b3 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 340: 000002d7 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 341: 00000d45 118 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 342: 000002fb 168 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 344: 000003a3 162 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 345: 00000dbd 120 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 346: 00000e35 54 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 347: 00000445 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 350: 000004b3 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 352: 000004d7 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 358: 000005e1 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 359: 000005e5 58 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 360: 0000061f 398 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 361: 000007ad 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 362: 00000867 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 363: 00000869 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 364: 0000086b 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 365: 000008a7 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 367: 000008b5 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 368: 000008b9 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 369: 000008bd 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 370: 000008c1 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 74: 000004d8 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ + 75: 000004dc 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ + 76: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ + 77: 00002ac4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 78: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ + 79: 00002ad4 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 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: 00002e74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 85: 00002e78 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: 00003105 216 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ + 93: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ + 95: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 96: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ + 98: 000031d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 99: 000007a8 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ + 100: 000031dc 0 NOTYPE LOCAL DEFAULT 5 $t │ │ │ │ │ + 101: 000007ac 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ + 102: 000007b0 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 103: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 104: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 105: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 106: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 107: 000007c8 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 108: 00003961 404 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 109: 00000bc9 98 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ + 110: 00003c25 64 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 111: 00000810 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 112: 00000838 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 113: 0000083c 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 114: 00000864 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 115: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 116: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 117: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 118: 00000898 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 119: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 120: 00000900 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 121: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 122: 00000940 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 123: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 124: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 125: 00000970 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 126: 00000974 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 127: 00000740 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 128: 00000744 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 129: 000007c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 130: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 131: 000007c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 132: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 133: 000009d0 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 134: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 135: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 136: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 137: 0000000b 86 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 138: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 139: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 140: 00000a65 68 FUNC LOCAL DEFAULT 1 abstract_get_bases │ │ │ │ │ + 141: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000a64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 143: 00000aa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00000ac0 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 145: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 146: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 147: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 148: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 149: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 150: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 151: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 152: 00000b00 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 153: 00000b2c 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 154: 00000b64 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 155: 0000025c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 156: 00000b88 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 157: 00000260 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ + 158: 00000c10 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 159: 00000cb0 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 160: 00000ce0 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 161: 00000d04 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 162: 00000d38 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 163: 00000d44 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 164: 000004ed 22 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 165: 000005b3 50 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 166: 000005e5 40 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 167: 00000d4c 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 168: 00000d84 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 169: 00000dbc 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 170: 00000845 78 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 171: 00000001 676 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 175: 000003f9 160 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 186: 00000001 76 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 188: 000002a5 340 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 190: 0000128d 352 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 191: 00001705 154 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 202: 00000499 100 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 203: 00000561 206 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 204: 00000cc1 156 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 205: 00000631 88 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 211: 00000689 22 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 212: 0000004d 46 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 213: 0000007d 88 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 214: 000006a1 1516 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 220: 00001269 36 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 221: 000004f1 342 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 229: 000013ed 204 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 230: 000014b9 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 232: 000015b5 336 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 237: 000017a1 468 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 239: 00001e71 196 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 240: 0000204d 176 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 241: 0000210d 98 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 243: 000020fd 16 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 245: 00002171 46 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 246: 0000018d 156 FUNC GLOBAL DEFAULT 1 PySequence_DelItem │ │ │ │ │ + 247: 000021d1 90 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 248: 0000222d 204 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 249: 000022f9 384 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 250: 00002479 18 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 251: 0000248d 66 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 252: 000024d1 530 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 253: 000026e5 268 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 254: 000027f1 268 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 255: 000028fd 472 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 259: 00002ad5 268 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 260: 00002be1 446 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 264: 00002ec5 96 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 266: 000032dd 248 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 269: 00003055 82 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 270: 00002e79 74 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 272: 00000229 66 FUNC GLOBAL DEFAULT 1 PyNumber_Invert │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 274: 00002f25 304 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 277: 0000026d 60 FUNC GLOBAL DEFAULT 1 PyMapping_Keys │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 279: 000030a9 90 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 280: 000002a9 60 FUNC GLOBAL DEFAULT 1 PyMapping_Items │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 283: 000031dd 256 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 284: 000033d5 268 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 285: 000034e1 268 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 286: 0000365d 26 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 287: 000002e5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 288: 00003691 268 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 289: 0000379d 450 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 290: 00003af5 92 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 291: 00003b51 26 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 292: 00003b6d 184 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 293: 0000030d 192 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 294: 000003cd 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 295: 00003c65 66 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 296: 00003ca9 268 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 297: 000003f5 30 FUNC GLOBAL HIDDEN 1 _PyObject_HasLen │ │ │ │ │ + 298: 00000415 4 FUNC GLOBAL HIDDEN 1 _PyObject_RealIsInstance │ │ │ │ │ + 299: 00000419 114 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 301: 0000048d 56 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 302: 000004c5 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 303: 000004ed 4 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 305: 00003db5 268 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 306: 00003ec1 114 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 307: 00000649 12 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 308: 00000655 180 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 309: 00003f35 282 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 311: 00000709 60 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 313: 00000745 132 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 315: 000007c9 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 316: 000007f1 66 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 317: 00000835 380 FUNC GLOBAL DEFAULT 1 PyNumber_Float │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 322: 000009b1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 323: 00000001 10 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 324: 000009d9 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 325: 00000061 58 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 326: 0000009b 38 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 327: 00000ba1 40 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 328: 000000c1 6 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 329: 000000c7 150 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 330: 00000c2d 88 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 331: 0000015d 2 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 332: 00000c85 60 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ + 333: 0000015f 134 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 334: 000001e5 76 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 335: 00000261 64 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 337: 000002a1 62 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 338: 000002df 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 339: 00000303 36 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 340: 00000d5d 118 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 341: 00000327 168 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 343: 000003cf 162 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 344: 00000dd5 120 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 345: 00000e4d 54 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 346: 00000471 110 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 349: 000004df 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 351: 00000503 176 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 357: 0000060d 4 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 358: 00000611 58 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 359: 0000064b 398 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 360: 000007d9 108 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 361: 00000893 2 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 362: 00000895 2 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 363: 00000897 60 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 364: 000008d3 14 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 366: 000008e1 4 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 367: 000008e5 4 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 368: 000008e9 4 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 369: 000008ed 30 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1387 +1,1389 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8fc4 contains 241 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fe0 contains 240 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000016 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000022 0000bd0a R_ARM_THM_CALL 000002a5 PyObject_GetItem │ │ │ │ │ -0000003a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000044 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000070 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000094 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000a2 0000cc0a R_ARM_THM_CALL 00000561 PyObject_SetItem │ │ │ │ │ -000000be 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000000cc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000e2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000f8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000fc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000016 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000022 0000bc0a R_ARM_THM_CALL 000002a5 PyObject_GetItem │ │ │ │ │ +0000003a 0000b20a 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 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000a2 0000cb0a R_ARM_THM_CALL 00000561 PyObject_SetItem │ │ │ │ │ +000000be 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000000cc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000e2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000f8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000fc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000104 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00000108 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00000116 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000012e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000116 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000012e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000148 00003d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 0000014c 00003d30 R_ARM_THM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ -00000160 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000164 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000160 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000164 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 0000016c 00003e2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC21 │ │ │ │ │ 00000170 00003e30 R_ARM_THM_MOVT_ABS 000003a4 .LC21 │ │ │ │ │ -000001ec 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001f0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001ec 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001f0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000200 0000412f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC22 │ │ │ │ │ 00000204 00004130 R_ARM_THM_MOVT_ABS 000003e8 .LC22 │ │ │ │ │ -00000208 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000214 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ +00000208 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000214 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 0000021a 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 0000021e 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000222 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000248 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000250 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000254 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000025a 0000572f R_ARM_THM_MOVW_ABS_NC 0000069c .LC38 │ │ │ │ │ -0000025e 00005730 R_ARM_THM_MOVT_ABS 0000069c .LC38 │ │ │ │ │ -00000264 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000270 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000274 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000298 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000002a4 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000002b0 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000002d0 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000002e0 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e4 0000642f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC46 │ │ │ │ │ -000002e8 00006430 R_ARM_THM_MOVT_ABS 000007a8 .LC46 │ │ │ │ │ -00000308 0000692f R_ARM_THM_MOVW_ABS_NC 000007b4 .LC49 │ │ │ │ │ -0000030c 00006930 R_ARM_THM_MOVT_ABS 000007b4 .LC49 │ │ │ │ │ -00000314 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -00000350 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -0000038a 0000250a R_ARM_THM_CALL 00001f35 binary_op1 │ │ │ │ │ -0000038e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000392 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003ae 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003b2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003ba 0000702f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ -000003be 00007030 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ -000003c4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003ca 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003ce 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003d4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f0 0000712f R_ARM_THM_MOVW_ABS_NC 00000838 .LC54 │ │ │ │ │ -000003f4 00007130 R_ARM_THM_MOVT_ABS 00000838 .LC54 │ │ │ │ │ -000003fc 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -0000044a 00012d0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -0000046e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000478 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000480 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000484 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000048a 0000742f R_ARM_THM_MOVW_ABS_NC 00000870 .LC57 │ │ │ │ │ -0000048e 00007430 R_ARM_THM_MOVT_ABS 00000870 .LC57 │ │ │ │ │ -00000494 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000049c 0000752f R_ARM_THM_MOVW_ABS_NC 00000890 .LC58 │ │ │ │ │ -000004a0 00007530 R_ARM_THM_MOVT_ABS 00000890 .LC58 │ │ │ │ │ -000004c0 0000762f R_ARM_THM_MOVW_ABS_NC 00000894 .LC59 │ │ │ │ │ -000004c4 00007630 R_ARM_THM_MOVT_ABS 00000894 .LC59 │ │ │ │ │ -000004cc 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -000004fc 0000b00a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ -00000512 0000110a R_ARM_THM_CALL 000004fd iternext │ │ │ │ │ -00000520 0001310a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000056a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000576 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000582 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000586 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000058a 00007b2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ -0000058e 00007b30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ -00000594 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005a2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005bc 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005c0 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005c4 0000792f R_ARM_THM_MOVW_ABS_NC 00000900 .LC62 │ │ │ │ │ -000005c8 00007930 R_ARM_THM_MOVT_ABS 00000900 .LC62 │ │ │ │ │ -000005ce 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005d4 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005d8 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005dc 00007a2f R_ARM_THM_MOVW_ABS_NC 00000920 .LC63 │ │ │ │ │ -000005e0 00007a30 R_ARM_THM_MOVT_ABS 00000920 .LC63 │ │ │ │ │ -000005e6 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005ec 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005f0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005f6 0000d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000608 0000772f R_ARM_THM_MOVW_ABS_NC 00000898 .LC60 │ │ │ │ │ -0000060c 00007730 R_ARM_THM_MOVT_ABS 00000898 .LC60 │ │ │ │ │ -00000610 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000061a 0000782f R_ARM_THM_MOVW_ABS_NC 000008d4 .LC61 │ │ │ │ │ -0000061e 00007830 R_ARM_THM_MOVT_ABS 000008d4 .LC61 │ │ │ │ │ -00000622 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000628 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000630 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00000634 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -00000654 0000280a R_ARM_THM_CALL 00001561 binary_iop1 │ │ │ │ │ -00000658 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000065c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000006a6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006aa 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006b2 00007e2f R_ARM_THM_MOVW_ABS_NC 00000970 .LC67 │ │ │ │ │ -000006b6 00007e30 R_ARM_THM_MOVT_ABS 00000970 .LC67 │ │ │ │ │ -000006bc 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000006c0 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000006cc 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f4 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000006f8 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000716 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000728 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000758 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000075c 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000768 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000076c 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000780 00013b0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -000007a2 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000007ac 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007c4 0000832f R_ARM_THM_MOVW_ABS_NC 000009a4 .LC69 │ │ │ │ │ -000007c8 00008330 R_ARM_THM_MOVT_ABS 000009a4 .LC69 │ │ │ │ │ -000007d0 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -000007f8 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000800 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000804 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000080a 0000852f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ -0000080e 00008530 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ -00000814 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000838 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000083c 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000886 00013f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000088a 00013f30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000890 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008aa 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008ba 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008be 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008c6 0000862f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC71 │ │ │ │ │ -000008ca 00008630 R_ARM_THM_MOVT_ABS 000009d0 .LC71 │ │ │ │ │ -000008d0 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008f0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f6 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000008fa 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000902 0000872f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ -00000906 00008730 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ -0000090e 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000093c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000946 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -0000094c 0000e60a R_ARM_THM_CALL 000013ed _PyNumber_Index │ │ │ │ │ -00000956 0001420a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000974 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000098c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ac 0000882f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC73 │ │ │ │ │ -000009b0 00008830 R_ARM_THM_MOVT_ABS 00000ab4 .LC73 │ │ │ │ │ -000009b8 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -000009d4 00008c2f R_ARM_THM_MOVW_ABS_NC 00000abc .LC75 │ │ │ │ │ -000009d8 00008c30 R_ARM_THM_MOVT_ABS 00000abc .LC75 │ │ │ │ │ -000009e0 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -00000a0e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a12 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a1a 0000f30a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000a40 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a48 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a60 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000a82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a8c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ab2 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -00000b02 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b12 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -00000b2a 0000912f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ -00000b2e 00009130 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ -00000b32 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b66 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b6c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b7c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b84 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b9c 0000962f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ -00000ba0 00009630 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ -00000ba8 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -00000c2c 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000c3a 0000ce0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ -00000c52 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c5e 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000c8a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c8e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c94 0000982f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ -00000c98 00009830 R_ARM_THM_MOVT_ABS 00000ae0 .LC80 │ │ │ │ │ -00000c9e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ce4 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000d14 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d18 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d28 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000d2c 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000d30 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d36 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00000d3a 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000d3e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d66 00012d0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000d8c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d96 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000da0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000da4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000daa 0000a02f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC86 │ │ │ │ │ -00000dae 0000a030 R_ARM_THM_MOVT_ABS 00000cb0 .LC86 │ │ │ │ │ -00000db4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000de0 00012d0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000e06 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e10 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000e1a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e1e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e24 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ -00000e28 0000a230 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ -00000e2e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000027e 00005d1e R_ARM_THM_JUMP24 00003211 method_output_as_list │ │ │ │ │ -00000282 0001171e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -000002ba 00005d1e R_ARM_THM_JUMP24 00003211 method_output_as_list │ │ │ │ │ -000002da 00011a1e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -000002ee 00004a1e R_ARM_THM_JUMP24 000027f1 binary_op │ │ │ │ │ -00000424 0000171e R_ARM_THM_JUMP24 00002ead object_isinstance │ │ │ │ │ -000004a6 00004a1e R_ARM_THM_JUMP24 000027f1 binary_op │ │ │ │ │ -00000638 00006d1e R_ARM_THM_JUMP24 0000396d ternary_op.constprop.0 │ │ │ │ │ -00000690 0000481e R_ARM_THM_JUMP24 000035f9 sequence_repeat │ │ │ │ │ -00000700 0001391e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000722 00005d1e R_ARM_THM_JUMP24 00003211 method_output_as_list │ │ │ │ │ -000008a6 0001401e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00000932 0001411e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00000c84 0000111e R_ARM_THM_JUMP24 000004fd iternext │ │ │ │ │ +00000222 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000248 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000250 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000254 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000025a 0000562f R_ARM_THM_MOVW_ABS_NC 0000069c .LC38 │ │ │ │ │ +0000025e 00005630 R_ARM_THM_MOVT_ABS 0000069c .LC38 │ │ │ │ │ +00000264 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000270 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000274 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000298 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000002a4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000002b0 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000002d0 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000002e0 0000c702 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 0000152d binary_iop │ │ │ │ │ +00000340 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000037a 0000250a R_ARM_THM_CALL 00001f35 binary_op1 │ │ │ │ │ +0000037e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000382 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000039e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003a2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003aa 00006f2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ +000003ae 00006f30 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ +000003b4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003ba 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003be 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003c4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e0 0000702f R_ARM_THM_MOVW_ABS_NC 00000838 .LC54 │ │ │ │ │ +000003e4 00007030 R_ARM_THM_MOVT_ABS 00000838 .LC54 │ │ │ │ │ +000003ec 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +0000043a 00012c0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +0000045e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000468 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000470 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000474 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000047a 0000732f R_ARM_THM_MOVW_ABS_NC 00000870 .LC57 │ │ │ │ │ +0000047e 00007330 R_ARM_THM_MOVT_ABS 00000870 .LC57 │ │ │ │ │ +00000484 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004a0 0000250a R_ARM_THM_CALL 00001f35 binary_op1 │ │ │ │ │ +000004a4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000004a8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000004b6 0000742f R_ARM_THM_MOVW_ABS_NC 00000890 .LC58 │ │ │ │ │ +000004ba 00007430 R_ARM_THM_MOVT_ABS 00000890 .LC58 │ │ │ │ │ +000004d8 0000752f R_ARM_THM_MOVW_ABS_NC 00000894 .LC59 │ │ │ │ │ +000004dc 00007530 R_ARM_THM_MOVT_ABS 00000894 .LC59 │ │ │ │ │ +000004e4 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +00000514 0000af0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +0000052a 0000110a R_ARM_THM_CALL 000004fd iternext │ │ │ │ │ +00000538 0001300a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000582 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058e 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000059a 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000059e 00010130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005a2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000940 .LC64 │ │ │ │ │ +000005a6 00007a30 R_ARM_THM_MOVT_ABS 00000940 .LC64 │ │ │ │ │ +000005ac 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005ba 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005d8 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005dc 0000782f R_ARM_THM_MOVW_ABS_NC 00000900 .LC62 │ │ │ │ │ +000005e0 00007830 R_ARM_THM_MOVT_ABS 00000900 .LC62 │ │ │ │ │ +000005e6 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005ec 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005f0 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005f4 0000792f R_ARM_THM_MOVW_ABS_NC 00000920 .LC63 │ │ │ │ │ +000005f8 00007930 R_ARM_THM_MOVT_ABS 00000920 .LC63 │ │ │ │ │ +000005fe 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000604 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000608 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000060e 0000d10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000620 0000762f R_ARM_THM_MOVW_ABS_NC 00000898 .LC60 │ │ │ │ │ +00000624 00007630 R_ARM_THM_MOVT_ABS 00000898 .LC60 │ │ │ │ │ +00000628 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000632 0000772f R_ARM_THM_MOVW_ABS_NC 000008d4 .LC61 │ │ │ │ │ +00000636 00007730 R_ARM_THM_MOVT_ABS 000008d4 .LC61 │ │ │ │ │ +0000063a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000640 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000648 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0000064c 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +0000066c 0000280a R_ARM_THM_CALL 00001561 binary_iop1 │ │ │ │ │ +00000670 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000674 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006be 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006c2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006ca 00007d2f R_ARM_THM_MOVW_ABS_NC 00000970 .LC67 │ │ │ │ │ +000006ce 00007d30 R_ARM_THM_MOVT_ABS 00000970 .LC67 │ │ │ │ │ +000006d4 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000006d8 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000006e4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006fe 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000070c 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000710 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000072e 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000740 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000770 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000774 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000780 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000784 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000798 00013a0a R_ARM_THM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000007ba 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000007c4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007dc 0000822f R_ARM_THM_MOVW_ABS_NC 000009a4 .LC69 │ │ │ │ │ +000007e0 00008230 R_ARM_THM_MOVT_ABS 000009a4 .LC69 │ │ │ │ │ +000007e8 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +00000810 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000818 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000081c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000822 0000842f R_ARM_THM_MOVW_ABS_NC 000009a8 .LC70 │ │ │ │ │ +00000826 00008430 R_ARM_THM_MOVT_ABS 000009a8 .LC70 │ │ │ │ │ +0000082c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000850 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000854 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000089e 00013e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000008a2 00013e30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000008a8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008c2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008d2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008d6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008de 0000852f R_ARM_THM_MOVW_ABS_NC 000009d0 .LC71 │ │ │ │ │ +000008e2 00008530 R_ARM_THM_MOVT_ABS 000009d0 .LC71 │ │ │ │ │ +000008e8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000908 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090e 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000912 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000091a 0000862f R_ARM_THM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ +0000091e 00008630 R_ARM_THM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ +00000926 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000954 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000095e 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000964 0000e50a R_ARM_THM_CALL 000013ed _PyNumber_Index │ │ │ │ │ +0000096e 0001410a R_ARM_THM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000098c 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c4 0000872f R_ARM_THM_MOVW_ABS_NC 00000ab4 .LC73 │ │ │ │ │ +000009c8 00008730 R_ARM_THM_MOVT_ABS 00000ab4 .LC73 │ │ │ │ │ +000009d0 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +000009ec 00008b2f R_ARM_THM_MOVW_ABS_NC 00000abc .LC75 │ │ │ │ │ +000009f0 00008b30 R_ARM_THM_MOVT_ABS 00000abc .LC75 │ │ │ │ │ +000009f8 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +00000a26 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a2a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a32 0000f20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000a58 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a78 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000a9a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000aca 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +00000b1a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2a 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +00000b42 0000902f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC76 │ │ │ │ │ +00000b46 00009030 R_ARM_THM_MOVT_ABS 00000ac0 .LC76 │ │ │ │ │ +00000b4a 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b7e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b84 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b94 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b9c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000bb4 0000952f R_ARM_THM_MOVW_ABS_NC 00000adc .LC79 │ │ │ │ │ +00000bb8 00009530 R_ARM_THM_MOVT_ABS 00000adc .LC79 │ │ │ │ │ +00000bc0 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +00000c44 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000c52 0000cd0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ +00000c6a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c76 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000ca2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ca6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000cac 0000972f R_ARM_THM_MOVW_ABS_NC 00000ae0 .LC80 │ │ │ │ │ +00000cb0 00009730 R_ARM_THM_MOVT_ABS 00000ae0 .LC80 │ │ │ │ │ +00000cb6 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000cfc 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000d2c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d30 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d40 0000132f R_ARM_THM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000d44 00001330 R_ARM_THM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000d48 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d4e 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00000d52 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00000d56 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d7e 00012c0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000da4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dae 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000db8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000dbc 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dc2 00009f2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC86 │ │ │ │ │ +00000dc6 00009f30 R_ARM_THM_MOVT_ABS 00000cb0 .LC86 │ │ │ │ │ +00000dcc 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000df8 00012c0a R_ARM_THM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000e1e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e28 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000e32 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e36 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e3c 0000a12f R_ARM_THM_MOVW_ABS_NC 00000d04 .LC88 │ │ │ │ │ +00000e40 0000a130 R_ARM_THM_MOVT_ABS 00000d04 .LC88 │ │ │ │ │ +00000e46 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000027e 00005c1e R_ARM_THM_JUMP24 00003105 method_output_as_list │ │ │ │ │ +00000282 0001161e R_ARM_THM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +000002ba 00005c1e R_ARM_THM_JUMP24 00003105 method_output_as_list │ │ │ │ │ +000002da 0001191e R_ARM_THM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00000414 0000171e R_ARM_THM_JUMP24 00002da1 object_isinstance │ │ │ │ │ +00000650 00006c1e R_ARM_THM_JUMP24 00003961 ternary_op.constprop.0 │ │ │ │ │ +000006a8 0000481e R_ARM_THM_JUMP24 000035ed sequence_repeat │ │ │ │ │ +00000718 0001381e R_ARM_THM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +0000073a 00005c1e R_ARM_THM_JUMP24 00003105 method_output_as_list │ │ │ │ │ +000008be 00013f1e R_ARM_THM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000094a 0001401e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000c9c 0000111e R_ARM_THM_JUMP24 000004fd iternext │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x974c contains 977 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9760 contains 977 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000001c 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000038 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000003c 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000004e 0000b00a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ -000000ce 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000012a 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000146 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000150 0000b40a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000170 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000018c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001a4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ac 0000b50a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001ba 0000b60a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -000001fe 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000202 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000020c 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000216 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000222 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000226 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000232 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000242 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000276 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000027e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000286 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000028c 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00000294 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000029c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002a0 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002f2 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000002f6 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000300 0000bf0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ -00000320 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000324 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000334 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000342 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000346 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000350 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000368 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000039e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003a2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000018 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000001c 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000026 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000002a 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000004e 0000af0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +000000ce 0000b00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000012a 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000146 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000150 0000b30a R_ARM_THM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000170 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018c 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 0000b40a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001ba 0000b50a R_ARM_THM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +000001fe 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000202 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000020c 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000216 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000222 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000226 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000232 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000242 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000276 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000027e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000286 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000028c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00000294 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000029c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002a0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002f2 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000002f6 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000300 0000be0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ +00000320 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000324 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000334 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000342 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000346 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000350 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000368 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000039e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003a2 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003b8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003bc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003b2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003b8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003bc 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003d2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003d6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003cc 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003d2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003d6 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003ee 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000003f4 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000416 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000041a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000446 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000044a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003e8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003ee 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000003f4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000416 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000041a 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000446 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000044a 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000462 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000466 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000045a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000462 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000466 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000492 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d0 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000004d4 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000004e0 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000004ee 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004f8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000053a 0000b72f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000053e 0000b730 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000548 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000556 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000055c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005b6 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000005ba 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005c2 0000bf0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ -000005da 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000005e8 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005f8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000005fc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000047a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000492 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004d0 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000004d4 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000004e0 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000004ee 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004f8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000053a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000053e 0000b630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000548 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000556 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000055c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005b6 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000005ba 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005c2 0000be0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ +000005da 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000005e8 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005f8 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005fc 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000614 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000618 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000060e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000614 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000618 0000c530 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 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000634 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000638 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000656 0000bd0a R_ARM_THM_CALL 000002a5 PyObject_GetItem │ │ │ │ │ -00000668 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000066c 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000674 0000d20a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000067a 0000d30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000006bc 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000006c0 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000006d6 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000006da 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000008d6 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000008f0 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000090a 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000920 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000092c 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000094a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000954 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000958 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000962 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000980 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000099a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009aa 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000009ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009dc 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -000009f6 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000a14 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000a2c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3a 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000a5a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a6e 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000a84 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000a9e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000ac6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000628 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000634 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000638 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000656 0000bc0a R_ARM_THM_CALL 000002a5 PyObject_GetItem │ │ │ │ │ +00000668 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000066c 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000674 0000d10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000067a 0000d20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000006bc 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000006c0 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000006d6 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000006da 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000008d6 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000008f0 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000090a 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000920 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000092c 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000094a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000954 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000958 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000962 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000980 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000099a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009aa 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000009ca 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009dc 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000009f6 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000a14 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000a2c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3a 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000a5a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a6e 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000a84 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000a9e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000ac6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ad6 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000ada 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000ae0 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000afc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000afc 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b26 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000b2a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b30 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b4e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b30 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b4e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b60 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000b64 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000b68 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000b86 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000b86 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b98 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000b9c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000ba2 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000ba2 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00000bba 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000bbe 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000bc2 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000be0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c08 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000bc2 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000be0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c08 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c18 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000c1c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c22 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c32 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c22 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c32 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 00000c48 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000c4c 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c52 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000c62 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000c52 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000c62 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 00000c76 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00000c7a 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00000c80 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000caa 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000cae 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000cba 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000cbe 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000eb8 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000ed4 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ef2 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f08 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f14 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f32 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f40 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f5e 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f88 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000fa8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fba 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000fd4 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ff2 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000100a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001018 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001038 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000104c 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001062 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000107c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001086 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000010a4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c80 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000caa 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000cae 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000cba 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000cbe 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000eb8 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ed4 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ef2 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f08 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f14 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f32 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f40 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f5e 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f78 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f88 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000fa8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fba 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000fd4 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000ff2 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000100a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001018 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001038 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000104c 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001062 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000107c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001086 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b4 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000010b8 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000010be 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000010da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010be 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000010da 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001104 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001108 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000110e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000112c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000110e 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000112c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000113e 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001142 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001146 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001164 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000116c 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001146 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001164 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000117c 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001180 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001188 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001188 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000011a2 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000011a6 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011ac 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000011ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ac 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000011ca 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011f4 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000011f8 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011fe 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000120e 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +000011fe 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000120e 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 00001224 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001228 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000122e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000123e 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000122e 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000123e 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 00001252 0000152f R_ARM_THM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001256 00001530 R_ARM_THM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000125c 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012be 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000012e0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012fe 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001302 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000130a 0000e10a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001314 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000133e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001342 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000125c 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012be 0000de0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000012e0 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012fe 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001302 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000130a 0000e00a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001314 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +0000133e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001342 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001346 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 0000134a 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001352 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001366 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000136a 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000137a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000137e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001352 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001366 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000136a 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000137a 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000137e 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001382 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00001386 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000138e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013a4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013aa 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000013ae 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000138e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013a4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013aa 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013ae 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000013b2 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 000013b6 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000013be 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000013ca 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ +000013be 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000013ca 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ 000013d8 0000212f R_ARM_THM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ 000013dc 00002130 R_ARM_THM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -000013e0 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000013e8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001422 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001426 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013e0 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000013e8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001422 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001426 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000142a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 0000142e 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001436 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001448 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000144c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000145c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001460 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001436 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001448 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000144c 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000145c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001460 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001466 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 0000146a 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001470 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001486 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000148c 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00001492 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001496 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001470 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001486 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000148c 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00001492 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001496 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000149a 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 0000149e 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000014a6 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000014d4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014d8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014e8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014ec 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014a6 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000014d4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014d8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014e8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014ec 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001504 0000242f R_ARM_THM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ 00001508 00002430 R_ARM_THM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ -00001524 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001544 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001548 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001580 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001584 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000015ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ca 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000015ce 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000015d6 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000015da 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001606 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001612 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000162a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001646 0000ec0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001654 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001658 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001660 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001664 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001694 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001698 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001524 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001544 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001548 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001580 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001584 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000015ac 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ca 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015ce 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015d6 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000015da 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001606 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001612 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000162a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001646 0000eb0a R_ARM_THM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001654 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001658 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001660 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001664 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001694 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001698 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000169e 00002d2f R_ARM_THM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ 000016a2 00002d30 R_ARM_THM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000016a8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016be 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c4 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000016c8 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016a8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016be 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016c4 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000016c8 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000016ce 00002b2f R_ARM_THM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ 000016d2 00002b30 R_ARM_THM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -000016da 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016e2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016e6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016da 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016e2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016e6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000016ea 00002c2f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ 000016ee 00002c30 R_ARM_THM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -000016f6 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016fc 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001700 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016f6 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000016fc 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001700 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000175c 0000302f R_ARM_THM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ 00001760 00003030 R_ARM_THM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -00001764 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001772 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001776 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001764 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001772 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001776 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000178a 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 0000178e 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00001792 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001798 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000017b6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000017ba 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000017d0 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000017d4 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001842 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001856 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001870 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001888 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001892 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000018ac 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001792 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001798 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000017b6 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000017ba 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000017d0 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000017d4 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001842 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001856 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001870 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001888 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001892 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000018ac 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018ec 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000018f0 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000018f6 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018f6 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001926 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000192a 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001930 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000194c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001970 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000198a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000198e 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -0000199c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000019a0 0000d830 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00001a84 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ac0 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001b06 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001b20 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001b3c 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b52 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b5e 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001b7c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b8a 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001ba8 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001bca 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001be4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c1a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2a 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001c42 0000c40a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c5a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c64 0000db0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001930 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000194c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001970 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000198a 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000198e 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +0000199c 0000d72f R_ARM_THM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000019a0 0000d730 R_ARM_THM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00001a84 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ac0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b06 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001b20 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001b3c 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b52 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b5e 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b7c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b8a 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001ba8 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001bca 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001be4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf8 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c1a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c2a 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001c42 0000c30a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c5a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c64 0000da0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c82 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cc0 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00001cc4 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001cca 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ce6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cca 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ce6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d16 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00001d1a 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001d1e 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d3c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d7c 0000d90a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d1e 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d3c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7c 0000d80a R_ARM_THM_CALL 00000000 _Py_union_args │ │ │ │ │ 00001d90 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00001d94 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001d9a 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d9a 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001da6 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001db0 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001db0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001dc0 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00001dc4 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001dcc 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001dcc 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001de2 0000350a R_ARM_THM_CALL 00000139 recursive_issubclass.part.0 │ │ │ │ │ 00001dfa 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00001dfe 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001e06 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e06 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001e1e 0000322f R_ARM_THM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00001e22 00003230 R_ARM_THM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00001e28 0000dc0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e44 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001e92 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ea4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ea8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ee2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ee6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e28 0000db0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001e44 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e8e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001e92 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ea4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ea8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ee2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ee6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001eec 00003a2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ 00001ef0 00003a30 R_ARM_THM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ 00001ef6 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00001efa 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00001f04 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f1c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f2c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f5a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f5e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f90 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f96 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001f9a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fae 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fb2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fce 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fd2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fec 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001ff0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000200a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000200e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002014 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000201c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002020 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002032 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002040 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002062 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00002066 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000206a 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -0000206e 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00002092 0000b00a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ -0000209a 0000f20a R_ARM_THM_CALL 0000210d PySequence_List │ │ │ │ │ -000020b6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020be 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000020cc 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020d0 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e0 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000020f0 0000f30a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000020f8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002122 0000b10a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000212c 0000f50a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00002140 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -0000215a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002168 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002204 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002208 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f04 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f1c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f2c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f5a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f5e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f90 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f96 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001f9a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fb2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fce 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fd2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fec 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ff0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000200a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000200e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002014 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000201c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002020 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002032 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002040 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002062 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00002066 0000ac30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000206a 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000206e 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00002092 0000af0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +0000209a 0000f10a R_ARM_THM_CALL 0000210d PySequence_List │ │ │ │ │ +000020b6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020be 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000020cc 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020d0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020e0 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000020f0 0000f20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000020f8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002122 0000b00a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +0000212c 0000f40a R_ARM_THM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00002140 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000215a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002168 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002204 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002208 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000220c 0000422f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ 00002210 00004230 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -0000221a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002224 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -0000227e 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002282 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000228c 0000bf0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ -000022a6 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000022b4 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022c4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022c8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000221a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002224 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +0000227e 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002282 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000228c 0000be0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ +000022a6 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000022b4 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000022c4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022c8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000022ce 0000432f R_ARM_THM_MOVW_ABS_NC 00000440 .LC24 │ │ │ │ │ 000022d2 00004330 R_ARM_THM_MOVT_ABS 00000440 .LC24 │ │ │ │ │ -000022d8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022de 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022e2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022d8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022de 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022e2 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000022e8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000022ec 00000630 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022f2 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000231a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000231e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002340 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002344 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000237a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000237e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002386 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000238a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002392 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002398 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000239c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ce 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023dc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023fa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023fe 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002404 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002412 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002426 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000242a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002438 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000243c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022f2 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000231a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000231e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002340 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002344 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000237a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000237e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002386 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000238a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002392 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002398 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000239c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ce 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023dc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023fa 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023fe 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002404 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002412 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002426 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000242a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002438 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000243c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002440 0000442f R_ARM_THM_MOVW_ABS_NC 00000470 .LC25 │ │ │ │ │ 00002444 00004430 R_ARM_THM_MOVT_ABS 00000470 .LC25 │ │ │ │ │ 00002448 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 0000244c 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00002458 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000246a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000246e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002472 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024ac 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000024b4 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000024b8 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002458 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000246a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000246e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002472 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024ac 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000024b4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024b8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000024be 0000452f R_ARM_THM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 000024c2 00004530 R_ARM_THM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -000024c8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024f2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024f6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000251a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000251e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000254e 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002552 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000255a 0000bf0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ -00002584 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000258c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002590 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002596 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000259a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025ee 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025f2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002610 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002614 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000261a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002622 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002626 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002636 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000263a 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002654 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002664 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002668 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024c8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024f6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000251a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000251e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000254e 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002552 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000255a 0000be0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ +00002584 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000258c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002590 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002596 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000259a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025ee 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000025f2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002610 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002614 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000261a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002622 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002626 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002636 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000263a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002654 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002664 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002668 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000266e 0000472f R_ARM_THM_MOVW_ABS_NC 000004d0 .LC28 │ │ │ │ │ 00002672 00004730 R_ARM_THM_MOVT_ABS 000004d0 .LC28 │ │ │ │ │ 00002678 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 0000267c 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00002686 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000268c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002690 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002686 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000268c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002690 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002696 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ 0000269a 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -000026a0 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026a8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026be 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026c2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026c8 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000270c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000273c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002742 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002746 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026a0 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026a8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026be 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000026c8 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026da 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002708 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000270c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000273c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002742 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002746 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002754 0000492f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC29 │ │ │ │ │ 00002758 00004930 R_ARM_THM_MOVT_ABS 000004d4 .LC29 │ │ │ │ │ -00002778 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000277c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002796 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027a2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027a6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027c0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027c4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000027ca 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027ea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002818 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000281c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000284e 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002854 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002858 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002884 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002888 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028a2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ae 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028b2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028cc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028d0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028d6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028f6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002920 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002924 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002954 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000295a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000295e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000296c 00004b2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ -00002970 00004b30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ -00002990 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002994 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029ba 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029be 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029d8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029dc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000029e2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a02 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a30 0000da0a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002a6c 0001010a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002a82 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a8c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002a90 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002aa2 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002abc 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ad4 0000f80a R_ARM_THM_CALL 000021d1 PyObject_Size │ │ │ │ │ -00002ae2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ae6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002af4 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002b12 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b1a 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002b20 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b28 0001022f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002b2c 00010230 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002b30 00004d2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC32 │ │ │ │ │ -00002b34 00004d30 R_ARM_THM_MOVT_ABS 0000050c .LC32 │ │ │ │ │ -00002b3a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b40 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b44 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b4a 00004c2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00002b4e 00004c30 R_ARM_THM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -00002b54 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b6a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b84 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b94 0001030a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002ba8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002bac 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002bbc 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00002bc8 0000b90a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002bd0 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002bd4 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bd8 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bdc 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c04 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c08 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c38 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c3e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c42 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c50 00004f2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -00002c54 00004f30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -00002c74 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c78 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002c92 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c9e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002ca2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002cbc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002cc0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002cc6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ce6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d04 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002d08 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002d78 0001082f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00002d7c 00010830 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00002d94 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002da4 0001090a R_ARM_THM_CALL 00002fd1 PyObject_GetBuffer │ │ │ │ │ -00002db0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002db4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002db8 0000532f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ -00002dbc 00005330 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ -00002dc4 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002dd4 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002dd8 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002ddc 0000522f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ -00002de0 00005230 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ -00002de8 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002df2 00010a0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00002e04 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00002e14 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002e18 00010c30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00002e22 00010d0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e32 0001070a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00002e4a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e50 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -00002e58 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -00002e6a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e7a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e7e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e84 0000512f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ -00002e88 00005130 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ -00002e8e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002ea4 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ece 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002edc 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002f06 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f22 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002f2e 0000542f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ -00002f32 00005430 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ -00002f36 00003f0a R_ARM_THM_CALL 000009e9 check_class │ │ │ │ │ -00002f4c 0000c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002f5c 0000400a R_ARM_THM_CALL 00000a91 abstract_issubclass │ │ │ │ │ -00002f78 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f80 0000c802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002fb0 0001102f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00002fb4 00011030 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00002fbc 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ffe 0000582f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00003002 00005830 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -0000300a 0001120a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003010 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003014 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003018 0000592f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ -0000301c 00005930 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ -00003026 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030c2 00005a2f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ -000030c8 00005a30 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ -0000311a 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000311e 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00003122 00005c2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -00003126 00005c30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000312c 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003136 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -0000313a 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000313e 00005b2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ -00003142 00005b30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ -00003148 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000314e 0000582f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ -00003152 00005830 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ -0000315a 0001120a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031d4 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000031e0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031e4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031f2 0000422f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -000031f6 00004230 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -000031fa 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003200 00005f2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ -00003204 00005f30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ -00003208 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003232 00011b0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000323c 0000ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003240 0000ae30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000324a 0000b00a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ -00003262 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003268 0000f20a R_ARM_THM_CALL 0000210d PySequence_List │ │ │ │ │ -0000327e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000328e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003292 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032a2 0000b80a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000032aa 0000622f R_ARM_THM_MOVW_ABS_NC 00000774 .LC45 │ │ │ │ │ -000032ae 00006230 R_ARM_THM_MOVT_ABS 00000774 .LC45 │ │ │ │ │ -000032c4 0000e50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000032de 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032e4 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003304 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003308 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000332a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000332e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003332 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003336 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -0000333e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003350 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003354 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003364 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003368 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000336c 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003370 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003378 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000338e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003394 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003398 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000339c 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000033a0 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000033a8 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000033b4 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -000033bc 00010a0a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -000033da 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003404 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003408 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003438 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000343e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003442 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003450 0000672f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ -00003454 00006730 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ -00003474 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003478 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003492 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000349e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034a2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034bc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034c0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034c6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003510 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003514 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003544 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000354a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000354e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000355c 0000682f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ -00003560 00006830 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ -00003580 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003584 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000359e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035aa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035ae 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035c8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035cc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035d2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003616 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000361a 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003624 0000bf0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ -0000363c 0000b20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000364c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003650 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003656 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -0000365a 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00003660 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000366a 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000366e 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000036c0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036c4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f4 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036fa 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036fe 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000370c 00006a2f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ -00003710 00006a30 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ -00003730 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003734 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000374e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000375a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000375e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003778 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000377c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003782 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a2 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037e4 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000037e8 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000037ec 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037f0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003812 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000381a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000381e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003826 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000382a 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000384a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000384e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003854 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003858 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000386a 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000386e 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003888 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000388c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003892 00006b2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ -00003896 00006b30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ -0000389c 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000038a0 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000038aa 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038ca 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000038ce 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000038d2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038d6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038f0 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f6 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038fa 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000390a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000390e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000392a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000394e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003952 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003956 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003964 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039a0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039a4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039d0 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000039d8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039dc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000039fe 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a02 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a28 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a2c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a36 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003a3a 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003a46 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003a4a 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003a52 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a62 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a66 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a80 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003a9e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003abe 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003acc 00006c2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ -00003ad0 00006c30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ -00003ad8 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003aea 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afa 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b20 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00003b2c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b30 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b3a 0000422f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ -00003b3e 00004230 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ -00003b42 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b4e 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00003b52 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003b56 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c90 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00003c98 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c9c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ca2 0000722f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ -00003ca6 00007230 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ -00003cac 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cd8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003cdc 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d0c 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d12 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d16 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d24 0000732f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ -00003d28 00007330 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ -00003d48 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d4c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d66 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d72 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d76 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d90 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d94 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003d9a 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dba 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003de8 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e18 0000ef0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e1e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e22 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e30 00007c2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ -00003e34 00007c30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ -00003e54 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e58 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e72 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e7e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e82 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003e9c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea0 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ec6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee8 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003eec 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003efc 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f00 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f18 00007d2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ -00003f1c 00007d30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ -00003f38 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f62 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003f66 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003f6a 00007f2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ -00003f6e 00007f30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ -00003f74 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f9e 0001370a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00003fb6 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fc6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fca 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003fd0 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003fd4 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003fda 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fea 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003fee 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003ffe 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004002 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004008 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -0000400c 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00004012 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004028 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000402e 0000020a R_ARM_THM_CALL 00000205 null_error.isra.0 │ │ │ │ │ -00004034 0000e32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004038 0000e330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000403c 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00004040 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00004048 0000e40a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000004a 0000af1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000314 0000c01e R_ARM_THM_JUMP24 00001705 PySequence_GetItem │ │ │ │ │ -00000392 0000c51e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000442 0000ca1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000005d6 0000cd1e R_ARM_THM_JUMP24 00000ca9 PySequence_SetItem │ │ │ │ │ -00000640 0000d01e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00001288 0000de1e R_ARM_THM_JUMP24 000004d9 _PySequence_IterSearch │ │ │ │ │ +00002778 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000277c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002796 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027a6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027c0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027c4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000027ca 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ea 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002814 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002818 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002848 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000284e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002852 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002860 00004a2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC30 │ │ │ │ │ +00002864 00004a30 R_ARM_THM_MOVT_ABS 000004d8 .LC30 │ │ │ │ │ +00002884 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002888 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028a2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028ae 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028b2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028cc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028d0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028d6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028f6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002924 0000d90a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002960 0001000a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002976 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002980 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002984 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002996 0000de0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000029b0 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029c8 0000f70a R_ARM_THM_CALL 000021d1 PyObject_Size │ │ │ │ │ +000029d6 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000029da 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000029e8 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002a06 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a0e 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002a14 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a1c 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a20 00010130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a24 00004c2f R_ARM_THM_MOVW_ABS_NC 0000050c .LC32 │ │ │ │ │ +00002a28 00004c30 R_ARM_THM_MOVT_ABS 0000050c .LC32 │ │ │ │ │ +00002a2e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a34 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002a38 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002a3e 00004b2f R_ARM_THM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00002a42 00004b30 R_ARM_THM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +00002a48 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a5e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a78 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a88 0001020a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002a9c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002aa0 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ab0 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00002abc 0000b80a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002ac4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ac8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002acc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ad0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002af8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002afc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b2c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002b32 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b36 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b44 00004e2f R_ARM_THM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +00002b48 00004e30 R_ARM_THM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +00002b68 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b6c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b86 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b92 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002b96 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bb0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bb4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002bba 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bda 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bf8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002bfc 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002c6c 0001072f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002c70 00010730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002c88 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c98 0001080a R_ARM_THM_CALL 00002ec5 PyObject_GetBuffer │ │ │ │ │ +00002ca4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ca8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002cac 0000522f R_ARM_THM_MOVW_ABS_NC 00000608 .LC36 │ │ │ │ │ +00002cb0 00005230 R_ARM_THM_MOVT_ABS 00000608 .LC36 │ │ │ │ │ +00002cb8 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002cc8 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002ccc 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002cd0 0000512f R_ARM_THM_MOVW_ABS_NC 00000560 .LC35 │ │ │ │ │ +00002cd4 00005130 R_ARM_THM_MOVT_ABS 00000560 .LC35 │ │ │ │ │ +00002cdc 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002ce6 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00002cf8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00002d08 00010b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002d0c 00010b30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002d16 00010c0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002d26 0001060a R_ARM_THM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00002d3e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d44 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +00002d4c 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +00002d5e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d6e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d72 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d78 0000502f R_ARM_THM_MOVW_ABS_NC 00000538 .LC34 │ │ │ │ │ +00002d7c 00005030 R_ARM_THM_MOVT_ABS 00000538 .LC34 │ │ │ │ │ +00002d82 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d98 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dc2 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002dd0 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002dfa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e16 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e22 0000532f R_ARM_THM_MOVW_ABS_NC 0000065c .LC37 │ │ │ │ │ +00002e26 00005330 R_ARM_THM_MOVT_ABS 0000065c .LC37 │ │ │ │ │ +00002e2a 00003f0a R_ARM_THM_CALL 00000a01 check_class │ │ │ │ │ +00002e40 0000c10a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002e50 0000400a R_ARM_THM_CALL 00000aa9 abstract_issubclass │ │ │ │ │ +00002e6c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e74 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002ea4 00010f2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00002ea8 00010f30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00002eb0 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002ef2 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00002ef6 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +00002efe 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f04 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f08 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f0c 0000582f R_ARM_THM_MOVW_ABS_NC 000006dc .LC40 │ │ │ │ │ +00002f10 00005830 R_ARM_THM_MOVT_ABS 000006dc .LC40 │ │ │ │ │ +00002f1a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fb6 0000592f R_ARM_THM_MOVW_ABS_NC 0000070c .LC41 │ │ │ │ │ +00002fbc 00005930 R_ARM_THM_MOVT_ABS 0000070c .LC41 │ │ │ │ │ +0000300e 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00003012 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00003016 00005b2f R_ARM_THM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000301a 00005b30 R_ARM_THM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +00003020 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000302a 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +0000302e 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00003032 00005a2f R_ARM_THM_MOVW_ABS_NC 00000710 .LC42 │ │ │ │ │ +00003036 00005a30 R_ARM_THM_MOVT_ABS 00000710 .LC42 │ │ │ │ │ +0000303c 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003042 0000572f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC39 │ │ │ │ │ +00003046 00005730 R_ARM_THM_MOVT_ABS 000006c4 .LC39 │ │ │ │ │ +0000304e 0001110a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000030c8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000030d4 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030d8 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e6 0000422f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +000030ea 00004230 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +000030ee 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030f4 00005e2f R_ARM_THM_MOVW_ABS_NC 0000075c .LC44 │ │ │ │ │ +000030f8 00005e30 R_ARM_THM_MOVT_ABS 0000075c .LC44 │ │ │ │ │ +000030fc 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003126 00011a0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003130 0000ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003134 0000ad30 R_ARM_THM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000313e 0000af0a R_ARM_THM_CALL 000003f9 PyObject_GetIter │ │ │ │ │ +00003156 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000315c 0000f10a R_ARM_THM_CALL 0000210d PySequence_List │ │ │ │ │ +00003172 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003182 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003186 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003196 0000b70a R_ARM_THM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000319e 0000612f R_ARM_THM_MOVW_ABS_NC 00000774 .LC45 │ │ │ │ │ +000031a2 00006130 R_ARM_THM_MOVT_ABS 00000774 .LC45 │ │ │ │ │ +000031b8 0000e40a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000031d2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031d8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003200 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003204 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003232 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000323a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000323e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000324c 0000632f R_ARM_THM_MOVW_ABS_NC 000007a8 .LC46 │ │ │ │ │ +00003250 00006330 R_ARM_THM_MOVT_ABS 000007a8 .LC46 │ │ │ │ │ +00003270 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003274 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000328e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000329a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000329e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032be 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032d6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032f8 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000032fc 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000331e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003322 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003326 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +0000332a 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003332 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003344 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003348 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003358 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000335c 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003360 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003364 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +0000336c 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003382 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003388 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000338c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003390 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00003394 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000339c 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000033a8 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +000033b0 0001090a R_ARM_THM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000033ce 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033f8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033fc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000342c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003432 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003436 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003444 0000652f R_ARM_THM_MOVW_ABS_NC 000007ac .LC47 │ │ │ │ │ +00003448 00006530 R_ARM_THM_MOVT_ABS 000007ac .LC47 │ │ │ │ │ +00003468 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000346c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003486 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003492 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003496 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034b0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034b4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034ba 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034da 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003504 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003508 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003538 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000353e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003542 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003550 0000662f R_ARM_THM_MOVW_ABS_NC 000007b0 .LC48 │ │ │ │ │ +00003554 00006630 R_ARM_THM_MOVT_ABS 000007b0 .LC48 │ │ │ │ │ +00003574 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003578 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003592 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000359e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035a2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035bc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035c0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000035c6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e6 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000360a 0000df2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000360e 0000df30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003618 0000be0a R_ARM_THM_CALL 0000128d PyNumber_AsSsize_t │ │ │ │ │ +00003630 0000b10a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003640 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003644 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000364a 0000462f R_ARM_THM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +0000364e 00004630 R_ARM_THM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003654 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000365e 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00003662 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000036b4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e8 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000036ee 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f2 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003700 0000692f R_ARM_THM_MOVW_ABS_NC 000007b8 .LC50 │ │ │ │ │ +00003704 00006930 R_ARM_THM_MOVT_ABS 000007b8 .LC50 │ │ │ │ │ +00003724 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003728 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003742 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000374e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003752 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000376c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003770 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003776 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003796 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037d8 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000037dc 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000037e0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037e4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003806 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000380e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003812 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000381a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000381e 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000383e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003842 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003848 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000384c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000385e 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003862 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000387c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003880 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003886 00006a2f R_ARM_THM_MOVW_ABS_NC 000007bc .LC51 │ │ │ │ │ +0000388a 00006a30 R_ARM_THM_MOVT_ABS 000007bc .LC51 │ │ │ │ │ +00003890 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003894 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000389e 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038be 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000038c2 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000038c6 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ca 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038e4 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ea 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038ee 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038fe 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003902 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000391e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003942 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003946 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000394a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003958 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003994 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003998 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039c4 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000039cc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039d0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039f2 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039f6 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a1c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a20 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a2a 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a2e 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a3a 0000292f R_ARM_THM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003a3e 00002930 R_ARM_THM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00003a46 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a56 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a5a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a74 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a8e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003a92 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ab2 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ac0 00006b2f R_ARM_THM_MOVW_ABS_NC 000007c8 .LC52 │ │ │ │ │ +00003ac4 00006b30 R_ARM_THM_MOVT_ABS 000007c8 .LC52 │ │ │ │ │ +00003acc 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ade 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aee 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b14 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003b20 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b24 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b2e 0000422f R_ARM_THM_MOVW_ABS_NC 00000418 .LC23 │ │ │ │ │ +00003b32 00004230 R_ARM_THM_MOVT_ABS 00000418 .LC23 │ │ │ │ │ +00003b36 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b42 00002f2f R_ARM_THM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00003b46 00002f30 R_ARM_THM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00003b4a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c84 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00003c8c 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c90 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c96 0000712f R_ARM_THM_MOVW_ABS_NC 0000083c .LC55 │ │ │ │ │ +00003c9a 00007130 R_ARM_THM_MOVT_ABS 0000083c .LC55 │ │ │ │ │ +00003ca0 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ccc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003cd0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d00 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d06 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d0a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d18 0000722f R_ARM_THM_MOVW_ABS_NC 00000864 .LC56 │ │ │ │ │ +00003d1c 00007230 R_ARM_THM_MOVT_ABS 00000864 .LC56 │ │ │ │ │ +00003d3c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d40 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d5a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d66 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d6a 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d84 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d88 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003d8e 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dae 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dd8 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ddc 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e0c 0000ee0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e12 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e16 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e24 00007b2f R_ARM_THM_MOVW_ABS_NC 00000968 .LC65 │ │ │ │ │ +00003e28 00007b30 R_ARM_THM_MOVT_ABS 00000968 .LC65 │ │ │ │ │ +00003e48 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e4c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e66 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e72 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e76 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e90 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e94 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003e9a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eba 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003edc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ee0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ef0 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ef4 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f0c 00007c2f R_ARM_THM_MOVW_ABS_NC 0000096c .LC66 │ │ │ │ │ +00003f10 00007c30 R_ARM_THM_MOVT_ABS 0000096c .LC66 │ │ │ │ │ +00003f2c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f56 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003f5a 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003f5e 00007e2f R_ARM_THM_MOVW_ABS_NC 00000974 .LC68 │ │ │ │ │ +00003f62 00007e30 R_ARM_THM_MOVT_ABS 00000974 .LC68 │ │ │ │ │ +00003f68 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f92 0001360a R_ARM_THM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00003faa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fba 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fbe 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003fc4 00001e2f R_ARM_THM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003fc8 00001e30 R_ARM_THM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003fce 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fde 0000e12f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003fe2 0000e130 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003ff2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ff6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ffc 00001f2f R_ARM_THM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00004000 00001f30 R_ARM_THM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00004006 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000401c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004022 0000020a R_ARM_THM_CALL 00000231 null_error.isra.0 │ │ │ │ │ +00004028 0000e22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000402c 0000e230 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004030 0000202f R_ARM_THM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00004034 00002030 R_ARM_THM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000403c 0000e30a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000038 0000ae1e R_ARM_THM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +00000314 0000bf1e R_ARM_THM_JUMP24 00001705 PySequence_GetItem │ │ │ │ │ +00000392 0000c41e R_ARM_THM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000442 0000c91e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000005d6 0000cc1e R_ARM_THM_JUMP24 00000cc1 PySequence_SetItem │ │ │ │ │ +00000640 0000cf1e R_ARM_THM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00001288 0000dd1e R_ARM_THM_JUMP24 000004f1 _PySequence_IterSearch │ │ │ │ │ 00001510 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ 0000155c 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ -000015e8 0000eb1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000183c 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000015e8 0000ea1e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +0000183c 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 0000195e 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00001afe 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00001afe 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00001d76 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -00002190 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002190 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 0000219a 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -000021c0 0000ef1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000021c0 0000ee1e R_ARM_THM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 000021ca 0000351e R_ARM_THM_JUMP24 00000139 recursive_issubclass.part.0 │ │ │ │ │ -000022a2 0000f71e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ +000022a2 0000f61e R_ARM_THM_JUMP24 0000018d PySequence_DelItem │ │ │ │ │ 00002762 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ 0000286e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000297a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002c5e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00002d4a 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00002d74 0001071e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00002e10 00010b1e R_ARM_THM_JUMP24 000032e9 PyNumber_Index │ │ │ │ │ -000031ae 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000345e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -0000356a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003698 0000b31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000371a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003c12 00006e1e R_ARM_THM_JUMP24 00000bb1 _IsFortranContiguous │ │ │ │ │ -00003d32 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003e3e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ -00003f24 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ +00002b52 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00002c3e 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00002c68 0001061e R_ARM_THM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00002d04 00010a1e R_ARM_THM_JUMP24 000032dd PyNumber_Index │ │ │ │ │ +000030a2 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000325a 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003452 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000355e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +0000368c 0000b21e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000370e 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003c06 00006d1e R_ARM_THM_JUMP24 00000bc9 _IsFortranContiguous │ │ │ │ │ +00003d26 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003e32 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +00003f18 0000261e R_ARM_THM_JUMP24 000000d5 binary_iop.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xb5d4 contains 160 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xb5e8 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000004 0000c330 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000002a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000002e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000044 0000b30a 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 │ │ │ │ │ -00000060 0000942f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ -00000064 00009430 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ -00000082 0000952f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ -00000086 00009530 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ -0000008c 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ -000000ec 0000280a R_ARM_THM_CALL 00001561 binary_iop1 │ │ │ │ │ -000000f0 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000f4 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000010c 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000112 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000116 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000011a 0000702f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ -0000011e 00007030 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ -00000126 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000014a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000014e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000154 0000992f R_ARM_THM_MOVW_ABS_NC 00000b00 .LC81 │ │ │ │ │ -00000158 00009930 R_ARM_THM_MOVT_ABS 00000b00 .LC81 │ │ │ │ │ -0000015e 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000176 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000017a 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000184 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000188 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000018e 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ -00000192 00009a30 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ -00000198 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001ae 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001d4 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001e6 0000f90a R_ARM_THM_CALL 0000222d PyObject_DelItem │ │ │ │ │ -000001fc 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000218 0000ed2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000021c 0000ed30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000220 00009b2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ -00000224 00009b30 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ -00000230 0000ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000250 0000ce0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ -00000258 00009d2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ -0000025c 00009d30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ -00000262 0001510a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000026a 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -0000028e 00014b0a R_ARM_THM_CALL 00000c15 PyMapping_GetOptionalItemString │ │ │ │ │ -00000296 00009f2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ -0000029a 00009f30 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ -000002a0 0001510a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000002a8 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -000002c4 00014b0a R_ARM_THM_CALL 00000c15 PyMapping_GetOptionalItemString │ │ │ │ │ -000002cc 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -000002e8 0000ce0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ -000002f0 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -00000334 0001570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000348 0000280a R_ARM_THM_CALL 00001561 binary_iop1 │ │ │ │ │ -0000035e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000362 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000366 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000037e 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000384 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000388 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000038c 0000a12f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ -00000390 0000a130 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ -00000398 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000003d8 0001570a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000003ea 0000250a R_ARM_THM_CALL 00001f35 binary_op1 │ │ │ │ │ -00000400 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000404 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000408 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000420 0000b30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000426 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000042a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000042e 0000a12f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ -00000432 0000a130 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ -0000043a 0000c70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000452 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC89 │ │ │ │ │ -00000456 0000a330 R_ARM_THM_MOVT_ABS 00000d38 .LC89 │ │ │ │ │ -0000045c 0000a42f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC90 │ │ │ │ │ -00000460 0000a430 R_ARM_THM_MOVT_ABS 00000d44 .LC90 │ │ │ │ │ -00000464 00015c0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -00000478 0000bc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000488 00015d0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000490 0000df0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000049e 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -000004a4 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -000004aa 00000a0a R_ARM_THM_CALL 00003685 Py_XDECREF │ │ │ │ │ -000004b4 0000a52f R_ARM_THM_MOVW_ABS_NC 000004c1 _buffer_release_call │ │ │ │ │ -000004b8 0000a530 R_ARM_THM_MOVT_ABS 000004c1 _buffer_release_call │ │ │ │ │ -000004ce 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000004f8 0001250a R_ARM_THM_CALL 00003b79 PyBuffer_IsContiguous │ │ │ │ │ -00000504 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000510 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000051c 0001630a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000538 0000a62f R_ARM_THM_MOVW_ABS_NC 00000587 _Py_add_one_to_index_C │ │ │ │ │ -0000053c 0000a630 R_ARM_THM_MOVT_ABS 00000587 _Py_add_one_to_index_C │ │ │ │ │ -00000540 0000a72f R_ARM_THM_MOVW_ABS_NC 000005b9 _Py_add_one_to_index_F │ │ │ │ │ -00000544 0000a730 R_ARM_THM_MOVT_ABS 000005b9 _Py_add_one_to_index_F │ │ │ │ │ -00000552 0001640a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000055e 00015a0a R_ARM_THM_CALL 00000e35 PyBuffer_GetPointer │ │ │ │ │ -00000568 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000057c 0001650a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000064c 0001090a R_ARM_THM_CALL 00002fd1 PyObject_GetBuffer │ │ │ │ │ -00000658 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000065c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000a82f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ -00000664 0000a830 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ -0000066a 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000678 0001090a R_ARM_THM_CALL 00002fd1 PyObject_GetBuffer │ │ │ │ │ -00000682 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -00000690 0001142f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000694 00011430 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000698 0000a92f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ -0000069c 0000a930 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ -000006a2 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006a8 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000006ae 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000006ba 00006f0a R_ARM_THM_CALL 00003c31 _IsCContiguous │ │ │ │ │ -000006c6 00006f0a R_ARM_THM_CALL 00003c31 _IsCContiguous │ │ │ │ │ -000006ce 00006e0a R_ARM_THM_CALL 00000bb1 _IsFortranContiguous │ │ │ │ │ -000006da 00006e0a R_ARM_THM_CALL 00000bb1 _IsFortranContiguous │ │ │ │ │ -000006e6 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000006ec 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000006f2 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000006fc 0001620a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000704 0001630a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000070a 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -00000710 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -00000778 00015a0a R_ARM_THM_CALL 00000e35 PyBuffer_GetPointer │ │ │ │ │ -00000782 00015a0a R_ARM_THM_CALL 00000e35 PyBuffer_GetPointer │ │ │ │ │ -0000078c 0001610a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000794 0001650a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000079a 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000007a0 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000007d2 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007d6 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007da 0000aa2f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ -000007de 0000aa30 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ -000007e4 0001150a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000080e 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -00000844 0001090a R_ARM_THM_CALL 00002fd1 PyObject_GetBuffer │ │ │ │ │ -0000085c 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -0000088e 0000d30a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000898 00010e0a R_ARM_THM_CALL 00003161 PyBuffer_Release │ │ │ │ │ -000008a8 0000a52f R_ARM_THM_MOVW_ABS_NC 000004c1 _buffer_release_call │ │ │ │ │ -000008ac 0000a530 R_ARM_THM_MOVT_ABS 000004c1 _buffer_release_call │ │ │ │ │ -000008c8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000008cc 0000c930 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000005a 00006d1e R_ARM_THM_JUMP24 0000396d ternary_op.constprop.0 │ │ │ │ │ -0000006a 00004a1e R_ARM_THM_JUMP24 000027f1 binary_op │ │ │ │ │ -00000096 0000de1e R_ARM_THM_JUMP24 000004d9 _PySequence_IterSearch │ │ │ │ │ -0000022a 0000f31e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -000004bc 00015f1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -000005e0 0000f81e R_ARM_THM_JUMP24 000021d1 PyObject_Size │ │ │ │ │ -000008b0 00016e1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000008b4 0001231e R_ARM_THM_JUMP24 00003b01 PySequence_Size │ │ │ │ │ -000008b8 0001181e R_ARM_THM_JUMP24 000031b5 PyMapping_Size │ │ │ │ │ -000008bc 0000dd1e R_ARM_THM_JUMP24 00001269 PySequence_Contains │ │ │ │ │ +00000000 0000c22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000004 0000c230 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000002a 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000002e 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000044 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000004e 00008a2f R_ARM_THM_MOVW_ABS_NC 00000ab8 .LC74 │ │ │ │ │ +00000052 00008a30 R_ARM_THM_MOVT_ABS 00000ab8 .LC74 │ │ │ │ │ +00000074 0000250a R_ARM_THM_CALL 00001f35 binary_op1 │ │ │ │ │ +00000078 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000007c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000932f R_ARM_THM_MOVW_ABS_NC 00000ad4 .LC77 │ │ │ │ │ +0000008c 00009330 R_ARM_THM_MOVT_ABS 00000ad4 .LC77 │ │ │ │ │ +000000ae 0000942f R_ARM_THM_MOVW_ABS_NC 00000ad8 .LC78 │ │ │ │ │ +000000b2 00009430 R_ARM_THM_MOVT_ABS 00000ad8 .LC78 │ │ │ │ │ +000000b8 0000270a R_ARM_THM_CALL 0000152d binary_iop │ │ │ │ │ +00000118 0000280a R_ARM_THM_CALL 00001561 binary_iop1 │ │ │ │ │ +0000011c 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000120 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000138 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000013e 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000142 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000146 00006f2f R_ARM_THM_MOVW_ABS_NC 00000810 .LC53 │ │ │ │ │ +0000014a 00006f30 R_ARM_THM_MOVT_ABS 00000810 .LC53 │ │ │ │ │ +00000152 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000176 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000017a 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000180 0000982f R_ARM_THM_MOVW_ABS_NC 00000b00 .LC81 │ │ │ │ │ +00000184 00009830 R_ARM_THM_MOVT_ABS 00000b00 .LC81 │ │ │ │ │ +0000018a 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001a2 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000001a6 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000001b0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001b4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001ba 0000992f R_ARM_THM_MOVW_ABS_NC 00000b2c .LC82 │ │ │ │ │ +000001be 00009930 R_ARM_THM_MOVT_ABS 00000b2c .LC82 │ │ │ │ │ +000001c4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001da 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000200 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000212 0000f80a R_ARM_THM_CALL 0000222d PyObject_DelItem │ │ │ │ │ +00000228 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000244 0000ec2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000248 0000ec30 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000024c 00009a2f R_ARM_THM_MOVW_ABS_NC 00000b64 .LC83 │ │ │ │ │ +00000250 00009a30 R_ARM_THM_MOVT_ABS 00000b64 .LC83 │ │ │ │ │ +0000025c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000027c 0000cd0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ +00000284 00009c2f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC84 │ │ │ │ │ +00000288 00009c30 R_ARM_THM_MOVT_ABS 00000b88 .LC84 │ │ │ │ │ +0000028e 0001500a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000296 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +000002ba 00014a0a R_ARM_THM_CALL 00000c2d PyMapping_GetOptionalItemString │ │ │ │ │ +000002c2 00009e2f R_ARM_THM_MOVW_ABS_NC 00000c10 .LC85 │ │ │ │ │ +000002c6 00009e30 R_ARM_THM_MOVT_ABS 00000c10 .LC85 │ │ │ │ │ +000002cc 0001500a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000002d4 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +000002f0 00014a0a R_ARM_THM_CALL 00000c2d PyMapping_GetOptionalItemString │ │ │ │ │ +000002f8 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +00000314 0000cd0a R_ARM_THM_CALL 00000631 PyMapping_GetOptionalItem │ │ │ │ │ +0000031c 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +00000360 0001560a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000374 0000280a R_ARM_THM_CALL 00001561 binary_iop1 │ │ │ │ │ +0000038a 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000038e 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000392 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003aa 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b0 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003b4 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003b8 0000a02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ +000003bc 0000a030 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ +000003c4 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000404 0001560a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000416 0000250a R_ARM_THM_CALL 00001f35 binary_op1 │ │ │ │ │ +0000042c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000430 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000434 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000044c 0000b20a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000452 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000456 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000045a 0000a02f R_ARM_THM_MOVW_ABS_NC 00000ce0 .LC87 │ │ │ │ │ +0000045e 0000a030 R_ARM_THM_MOVT_ABS 00000ce0 .LC87 │ │ │ │ │ +00000466 0000c60a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000047e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000d38 .LC89 │ │ │ │ │ +00000482 0000a230 R_ARM_THM_MOVT_ABS 00000d38 .LC89 │ │ │ │ │ +00000488 0000a32f R_ARM_THM_MOVW_ABS_NC 00000d44 .LC90 │ │ │ │ │ +0000048c 0000a330 R_ARM_THM_MOVT_ABS 00000d44 .LC90 │ │ │ │ │ +00000490 00015b0a R_ARM_THM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000004a4 0000bb0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000004b4 00015c0a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +000004bc 0000de0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000004ca 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +000004d0 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +000004d6 00000a0a R_ARM_THM_CALL 00003679 Py_XDECREF │ │ │ │ │ +000004e0 0000a42f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ +000004e4 0000a430 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ +000004fa 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +00000524 0001240a R_ARM_THM_CALL 00003b6d PyBuffer_IsContiguous │ │ │ │ │ +00000530 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000053c 0001610a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000548 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000564 0000a52f R_ARM_THM_MOVW_ABS_NC 000005b3 _Py_add_one_to_index_C │ │ │ │ │ +00000568 0000a530 R_ARM_THM_MOVT_ABS 000005b3 _Py_add_one_to_index_C │ │ │ │ │ +0000056c 0000a62f R_ARM_THM_MOVW_ABS_NC 000005e5 _Py_add_one_to_index_F │ │ │ │ │ +00000570 0000a630 R_ARM_THM_MOVT_ABS 000005e5 _Py_add_one_to_index_F │ │ │ │ │ +0000057e 0001630a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000058a 0001590a R_ARM_THM_CALL 00000e4d PyBuffer_GetPointer │ │ │ │ │ +00000594 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000005a8 0001640a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000678 0001080a R_ARM_THM_CALL 00002ec5 PyObject_GetBuffer │ │ │ │ │ +00000684 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000688 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000068c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000d4c .LC91 │ │ │ │ │ +00000690 0000a730 R_ARM_THM_MOVT_ABS 00000d4c .LC91 │ │ │ │ │ +00000696 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006a4 0001080a R_ARM_THM_CALL 00002ec5 PyObject_GetBuffer │ │ │ │ │ +000006ae 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000006bc 0001132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000006c0 00011330 R_ARM_THM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000006c4 0000a82f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC92 │ │ │ │ │ +000006c8 0000a830 R_ARM_THM_MOVT_ABS 00000d84 .LC92 │ │ │ │ │ +000006ce 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006d4 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000006da 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000006e6 00006e0a R_ARM_THM_CALL 00003c25 _IsCContiguous │ │ │ │ │ +000006f2 00006e0a R_ARM_THM_CALL 00003c25 _IsCContiguous │ │ │ │ │ +000006fa 00006d0a R_ARM_THM_CALL 00000bc9 _IsFortranContiguous │ │ │ │ │ +00000706 00006d0a R_ARM_THM_CALL 00000bc9 _IsFortranContiguous │ │ │ │ │ +00000712 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000718 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +0000071e 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +00000728 0001610a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000730 0001620a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000736 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +0000073c 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000007a4 0001590a R_ARM_THM_CALL 00000e4d PyBuffer_GetPointer │ │ │ │ │ +000007ae 0001590a R_ARM_THM_CALL 00000e4d PyBuffer_GetPointer │ │ │ │ │ +000007b8 0001600a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000007c0 0001640a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007c6 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000007cc 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000007fe 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000802 0000c530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000806 0000a92f R_ARM_THM_MOVW_ABS_NC 00000dbc .LC93 │ │ │ │ │ +0000080a 0000a930 R_ARM_THM_MOVT_ABS 00000dbc .LC93 │ │ │ │ │ +00000810 0001140a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000083a 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +00000870 0001080a R_ARM_THM_CALL 00002ec5 PyObject_GetBuffer │ │ │ │ │ +00000888 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000008ba 0000d20a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008c4 00010d0a R_ARM_THM_CALL 00003055 PyBuffer_Release │ │ │ │ │ +000008d4 0000a42f R_ARM_THM_MOVW_ABS_NC 000004ed _buffer_release_call │ │ │ │ │ +000008d8 0000a430 R_ARM_THM_MOVT_ABS 000004ed _buffer_release_call │ │ │ │ │ +000008f4 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000008f8 0000c830 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000005a 00006c1e R_ARM_THM_JUMP24 00003961 ternary_op.constprop.0 │ │ │ │ │ +00000094 00002a1e R_ARM_THM_JUMP24 000000d5 binary_op.part.0 │ │ │ │ │ +000000c2 0000dd1e R_ARM_THM_JUMP24 000004f1 _PySequence_IterSearch │ │ │ │ │ +00000256 0000f21e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +000004e8 00015e1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +0000060c 0000f71e R_ARM_THM_JUMP24 000021d1 PyObject_Size │ │ │ │ │ +000008dc 00016d1e R_ARM_THM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +000008e0 0001221e R_ARM_THM_JUMP24 00003af5 PySequence_Size │ │ │ │ │ +000008e4 0001171e R_ARM_THM_JUMP24 000030a9 PyMapping_Size │ │ │ │ │ +000008e8 0000dc1e R_ARM_THM_JUMP24 00001269 PySequence_Contains │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -83,15 +83,14 @@ │ │ │ │ │ binary_op.part.0 │ │ │ │ │ object_issubclass │ │ │ │ │ recursive_issubclass │ │ │ │ │ recursive_issubclass.part.0 │ │ │ │ │ check_class │ │ │ │ │ abstract_issubclass │ │ │ │ │ sequence_repeat │ │ │ │ │ -binary_op │ │ │ │ │ method_output_as_list │ │ │ │ │ ternary_op.constprop.0 │ │ │ │ │ _IsFortranContiguous │ │ │ │ │ _IsCContiguous │ │ │ │ │ ternary_iop.constprop.0 │ │ │ │ │ abstract_get_bases │ │ │ │ │ _buffer_release_call │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -31,15 +31,15 @@ │ │ │ │ │ cbnz r3, 3e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 3e │ │ │ │ │ │ │ │ │ │ 0000004c : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cbz r0, 5e │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ bx lr │ │ │ │ │ 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] │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000007c : │ │ │ │ │ @@ -77,28 +77,28 @@ │ │ │ │ │ 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 560 <_PySequence_IterSearch+0x88> │ │ │ │ │ + bl 560 <_PySequence_IterSearch+0x70> │ │ │ │ │ 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 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cbz r3, c8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ b.n b8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 9e8 │ │ │ │ │ + bl a00 │ │ │ │ │ cbnz r0, 15e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -174,21 +174,21 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 17e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9e8 │ │ │ │ │ + bl a00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 158 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w a90 │ │ │ │ │ + b.w aa8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000018c : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 20c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -265,15 +265,15 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cbz r3, 250 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cbz r3, 250 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -295,25 +295,25 @@ │ │ │ │ │ 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 3210 │ │ │ │ │ + b.w 3104 │ │ │ │ │ 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 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -325,45 +325,34 @@ │ │ │ │ │ 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 3210 │ │ │ │ │ + b.w 3104 │ │ │ │ │ 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] │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Items │ │ │ │ │ nop │ │ │ │ │ .word 0x00008afc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000002e4 : │ │ │ │ │ -PyNumber_Or(): │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC46 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ │ - b.w 27f0 │ │ │ │ │ - R_ARM_THM_JUMP24 binary_op │ │ │ │ │ - nop │ │ │ │ │ - │ │ │ │ │ -000002f4 : │ │ │ │ │ +000002e4 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #4 │ │ │ │ │ @@ -374,95 +363,95 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC49 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000031c : │ │ │ │ │ +0000030c : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ 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, 350 │ │ │ │ │ - cbz r1, 350 │ │ │ │ │ + cbz r0, 340 │ │ │ │ │ + cbz r1, 340 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 3ae │ │ │ │ │ + beq.n 39e │ │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 35a │ │ │ │ │ + beq.n 34a │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r4, [ip, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bmi.n 3ae │ │ │ │ │ + bmi.n 39e │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - cbz r2, 3ae │ │ │ │ │ + cbz r2, 39e │ │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ │ ldr.w r2, [lr, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne.n 3ae │ │ │ │ │ + bne.n 39e │ │ │ │ │ ldr.w lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3ae │ │ │ │ │ + beq.n 39e │ │ │ │ │ ldr.w lr, [lr, #12] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3ae │ │ │ │ │ + beq.n 39e │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 1f34 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 356 │ │ │ │ │ + bne.n 346 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3aa │ │ │ │ │ + bge.n 39a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbz r2, 3ca │ │ │ │ │ + cbz r2, 3ba │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ 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 .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 354 │ │ │ │ │ + b.n 344 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 3aa │ │ │ │ │ + b.n 39a │ │ │ │ │ │ │ │ │ │ -000003dc : │ │ │ │ │ +000003cc : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ │ @@ -473,107 +462,123 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC54 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000404 <_PyObject_HasLen>: │ │ │ │ │ +000003f4 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 412 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 402 <_PyObject_HasLen+0xe> │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ - cbz r3, 412 <_PyObject_HasLen+0xe> │ │ │ │ │ + cbz r3, 402 <_PyObject_HasLen+0xe> │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 410 <_PyObject_HasLen+0xc> │ │ │ │ │ + beq.n 400 <_PyObject_HasLen+0xc> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000424 <_PyObject_RealIsInstance>: │ │ │ │ │ +00000414 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ - b.w 2eac │ │ │ │ │ + b.w 2da0 │ │ │ │ │ R_ARM_THM_JUMP24 object_isinstance │ │ │ │ │ │ │ │ │ │ -00000428 : │ │ │ │ │ +00000418 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 478 │ │ │ │ │ + cbz r0, 468 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, 480 │ │ │ │ │ + cbz r5, 470 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - cbz r1, 480 │ │ │ │ │ + cbz r1, 470 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 47c │ │ │ │ │ + cbz r0, 46c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 472 │ │ │ │ │ + bge.n 462 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 472 │ │ │ │ │ + cbnz r3, 462 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 472 │ │ │ │ │ + b.n 462 │ │ │ │ │ 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 .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 47c │ │ │ │ │ + b.n 46c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000049c : │ │ │ │ │ +0000048c : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ + 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 1f34 │ │ │ │ │ + R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq.n 4b2 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC58 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC58 │ │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ │ - b.w 27f0 │ │ │ │ │ - R_ARM_THM_JUMP24 binary_op │ │ │ │ │ - nop │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.n d4 │ │ │ │ │ │ │ │ │ │ -000004ac : │ │ │ │ │ +000004c4 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ @@ -584,184 +589,184 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC59 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000004d4 : │ │ │ │ │ +000004ec : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 4d8 <_PySequence_IterSearch> │ │ │ │ │ + b.n 4f0 <_PySequence_IterSearch> │ │ │ │ │ │ │ │ │ │ -000004d8 <_PySequence_IterSearch>: │ │ │ │ │ +000004f0 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 628 <_PySequence_IterSearch+0x150> │ │ │ │ │ + beq.w 640 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 628 <_PySequence_IterSearch+0x150> │ │ │ │ │ + beq.w 640 <_PySequence_IterSearch+0x150> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 3f8 │ │ │ │ │ + bl 3f8 <_PyObject_HasLen+0x4> │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5ec <_PySequence_IterSearch+0x114> │ │ │ │ │ + beq.n 604 <_PySequence_IterSearch+0x114> │ │ │ │ │ clz r6, r8 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4fc <_PySequence_IterSearch+0x24> │ │ │ │ │ + bl 4fc <_PySequence_IterSearch+0xc> │ │ │ │ │ R_ARM_THM_CALL iternext │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ - cbz r4, 576 <_PySequence_IterSearch+0x9e> │ │ │ │ │ + cbz r4, 58e <_PySequence_IterSearch+0x9e> │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 534 <_PySequence_IterSearch+0x5c> │ │ │ │ │ + bge.n 54c <_PySequence_IterSearch+0x5c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 59e <_PySequence_IterSearch+0xc6> │ │ │ │ │ + cbz r3, 5b6 <_PySequence_IterSearch+0xc6> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 598 <_PySequence_IterSearch+0xc0> │ │ │ │ │ - bne.n 550 <_PySequence_IterSearch+0x78> │ │ │ │ │ + blt.n 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + bne.n 568 <_PySequence_IterSearch+0x78> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 50e <_PySequence_IterSearch+0x36> │ │ │ │ │ + bne.n 526 <_PySequence_IterSearch+0x36> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - b.n 50e <_PySequence_IterSearch+0x36> │ │ │ │ │ + b.n 526 <_PySequence_IterSearch+0x36> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 5aa <_PySequence_IterSearch+0xd2> │ │ │ │ │ + bne.n 5c2 <_PySequence_IterSearch+0xd2> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 5d4 <_PySequence_IterSearch+0xfc> │ │ │ │ │ + bne.n 5ec <_PySequence_IterSearch+0xfc> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 56e <_PySequence_IterSearch+0x96> │ │ │ │ │ + bge.n 586 <_PySequence_IterSearch+0x96> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 56e <_PySequence_IterSearch+0x96> │ │ │ │ │ + cbnz r3, 586 <_PySequence_IterSearch+0x96> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 598 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + cbnz r0, 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 55a <_PySequence_IterSearch+0x82> │ │ │ │ │ + bne.n 572 <_PySequence_IterSearch+0x82> │ │ │ │ │ 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 .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 55a <_PySequence_IterSearch+0x82> │ │ │ │ │ + b.n 572 <_PySequence_IterSearch+0x82> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 534 <_PySequence_IterSearch+0x5c> │ │ │ │ │ + b.n 54c <_PySequence_IterSearch+0x5c> │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - bne.n 5b4 <_PySequence_IterSearch+0xdc> │ │ │ │ │ + bne.n 5cc <_PySequence_IterSearch+0xdc> │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 55a <_PySequence_IterSearch+0x82> │ │ │ │ │ + b.n 572 <_PySequence_IterSearch+0x82> │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 54c <_PySequence_IterSearch+0x74> │ │ │ │ │ + bne.n 564 <_PySequence_IterSearch+0x74> │ │ │ │ │ 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 .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 598 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + b.n 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ 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 .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 598 <_PySequence_IterSearch+0xc0> │ │ │ │ │ + b.n 5b0 <_PySequence_IterSearch+0xc0> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cbz r0, 614 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + cbz r0, 62c <_PySequence_IterSearch+0x13c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne.n 61a <_PySequence_IterSearch+0x142> │ │ │ │ │ + bne.n 632 <_PySequence_IterSearch+0x142> │ │ │ │ │ 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 PyErr_Format │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 56e <_PySequence_IterSearch+0x96> │ │ │ │ │ + b.n 586 <_PySequence_IterSearch+0x96> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 614 <_PySequence_IterSearch+0x13c> │ │ │ │ │ - bl 204 │ │ │ │ │ + b.n 62c <_PySequence_IterSearch+0x13c> │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 614 <_PySequence_IterSearch+0x13c> │ │ │ │ │ + b.n 62c <_PySequence_IterSearch+0x13c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000630 : │ │ │ │ │ +00000648 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC51 │ │ │ │ │ - b.w 396c │ │ │ │ │ + b.w 3960 │ │ │ │ │ R_ARM_THM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ -0000063c : │ │ │ │ │ +00000654 : │ │ │ │ │ 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 │ │ │ │ │ @@ -772,43 +777,43 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq.n 66c │ │ │ │ │ + beq.n 684 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - blt.n 6d4 │ │ │ │ │ - cbnz r1, 694 │ │ │ │ │ - cbz r2, 6a4 │ │ │ │ │ + blt.n 6ec │ │ │ │ │ + cbnz r1, 6ac │ │ │ │ │ + cbz r2, 6bc │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - cbz r0, 6a4 │ │ │ │ │ + cbz r0, 6bc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 35f8 │ │ │ │ │ + b.w 35ec │ │ │ │ │ R_ARM_THM_JUMP24 sequence_repeat │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ - cbz r0, 69e │ │ │ │ │ + cbz r0, 6b6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 68a │ │ │ │ │ + b.n 6a2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 698 │ │ │ │ │ + bne.n 6b0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -822,116 +827,116 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 666 │ │ │ │ │ + b.n 67e │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 67e │ │ │ │ │ + bne.n 696 │ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ │ - b.n 67e │ │ │ │ │ + b.n 696 │ │ │ │ │ │ │ │ │ │ -000006f0 : │ │ │ │ │ +00000708 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ - cbz r0, 704 │ │ │ │ │ + cbz r0, 71c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 720 │ │ │ │ │ + bne.n 738 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Values │ │ │ │ │ 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] │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r1, [pc, #4] @ (728 ) │ │ │ │ │ - b.w 3210 │ │ │ │ │ + ldr r1, [pc, #4] @ (740 ) │ │ │ │ │ + b.w 3104 │ │ │ │ │ R_ARM_THM_JUMP24 method_output_as_list │ │ │ │ │ nop │ │ │ │ │ .word 0x0000a96c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000072c : │ │ │ │ │ +00000744 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ │ - cbz r3, 758 │ │ │ │ │ + cbz r3, 770 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 758 │ │ │ │ │ + cbz r3, 770 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 790 │ │ │ │ │ + bne.n 7a8 │ │ │ │ │ ldr.w r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 790 │ │ │ │ │ - cbz r3, 790 │ │ │ │ │ + beq.n 7a8 │ │ │ │ │ + cbz r3, 7a8 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - cbnz r0, 7a8 │ │ │ │ │ + cbnz r0, 7c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_THM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ negs r0, r0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ │ mov r1, sp │ │ │ │ │ - ldr r0, [pc, #16] @ (7ac ) │ │ │ │ │ + ldr r0, [pc, #16] @ (7c4 ) │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b.n 77a │ │ │ │ │ + b.n 792 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 78c │ │ │ │ │ + b.n 7a4 │ │ │ │ │ .word 0x00009f94 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000007b0 : │ │ │ │ │ +000007c8 : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #12 │ │ │ │ │ @@ -942,29 +947,29 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC69 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000007d8 : │ │ │ │ │ +000007f0 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 7f8 │ │ │ │ │ + cbz r0, 810 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 800 │ │ │ │ │ + cbz r3, 818 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - cbz r3, 800 │ │ │ │ │ + cbz r3, 818 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -972,88 +977,88 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 7fc │ │ │ │ │ + b.n 814 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000081c : │ │ │ │ │ +00000834 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 946 │ │ │ │ │ + beq.w 95e │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 86c │ │ │ │ │ + beq.n 884 │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r4, 884 │ │ │ │ │ + cbz r4, 89c │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ - cbz r5, 87c │ │ │ │ │ + cbz r5, 894 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dc │ │ │ │ │ + beq.n 8f4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 8aa │ │ │ │ │ + bne.n 8c2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ - b.n 862 │ │ │ │ │ + b.n 87a │ │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 94c │ │ │ │ │ + bne.n 964 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 992 │ │ │ │ │ + bne.n 9aa │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cbnz r0, 8f6 │ │ │ │ │ + cbnz r0, 90e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1061,27 +1066,27 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8e6 │ │ │ │ │ + blt.n 8fe │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 862 │ │ │ │ │ + b.n 87a │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8dc │ │ │ │ │ + bge.n 8f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8dc │ │ │ │ │ + bne.n 8f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8dc │ │ │ │ │ + b.n 8f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1090,68 +1095,68 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8e0 │ │ │ │ │ + bne.n 8f8 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 928 │ │ │ │ │ + bge.n 940 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 936 │ │ │ │ │ + cbz r3, 94e │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ - b.n 928 │ │ │ │ │ - bl 204 │ │ │ │ │ + b.n 940 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 8dc │ │ │ │ │ + b.n 8f4 │ │ │ │ │ bl 13ec <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8dc │ │ │ │ │ + beq.n 8f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 982 │ │ │ │ │ + blt.n 99a │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 97c │ │ │ │ │ + bne.n 994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8dc │ │ │ │ │ + bne.n 8f4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n 940 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 966 │ │ │ │ │ + bne.n 97e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 966 │ │ │ │ │ + b.n 97e │ │ │ │ │ vldr d0, [r3, #8] │ │ │ │ │ - b.n 928 │ │ │ │ │ + b.n 940 │ │ │ │ │ │ │ │ │ │ -00000998 : │ │ │ │ │ +000009b0 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ │ @@ -1162,15 +1167,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC73 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000009c0 : │ │ │ │ │ +000009d8 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ @@ -1181,202 +1186,202 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC75 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -000009e8 : │ │ │ │ │ +00000a00 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl a4c │ │ │ │ │ - cbnz r0, a22 │ │ │ │ │ - ldr r3, [pc, #72] @ (a48 ) │ │ │ │ │ + bl a64 │ │ │ │ │ + cbnz r0, a3a │ │ │ │ │ + ldr r3, [pc, #72] @ (a60 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ - cbnz r3, a30 │ │ │ │ │ + cbnz r3, a48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a38 │ │ │ │ │ + blt.n a50 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n a1e │ │ │ │ │ - b.n a0e │ │ │ │ │ + bne.n a36 │ │ │ │ │ + b.n a26 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n a2a │ │ │ │ │ + bne.n a42 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a2a │ │ │ │ │ + b.n a42 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a4c : │ │ │ │ │ +00000a64 : │ │ │ │ │ abstract_get_bases(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - ldr r1, [pc, #44] @ (a8c ) │ │ │ │ │ + ldr r1, [pc, #44] @ (aa4 ) │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - cbz r0, a86 │ │ │ │ │ + cbz r0, a9e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n a74 │ │ │ │ │ + bpl.n a8c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a86 │ │ │ │ │ + bge.n a9e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a86 │ │ │ │ │ + cbnz r3, a9e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a70 │ │ │ │ │ + b.n a88 │ │ │ │ │ nop │ │ │ │ │ .word 0x00005294 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a90 : │ │ │ │ │ +00000aa8 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ 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 r5, #0 │ │ │ │ │ add r7, sp, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n b0e │ │ │ │ │ - bl a4c │ │ │ │ │ + beq.n b26 │ │ │ │ │ + bl a64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n b6c │ │ │ │ │ + beq.n b84 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n b54 │ │ │ │ │ + beq.n b6c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n b4e │ │ │ │ │ - ldr r3, [pc, #188] @ (b84 ) │ │ │ │ │ + beq.n b66 │ │ │ │ │ + ldr r3, [pc, #188] @ (b9c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n b22 │ │ │ │ │ + bcc.n b3a │ │ │ │ │ add.w r9, r4, #12 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge.n b1e │ │ │ │ │ + bge.n b36 │ │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ │ - bl a90 │ │ │ │ │ + bl aa8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, b18 │ │ │ │ │ + cbz r0, b30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b06 │ │ │ │ │ + bge.n b1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, b06 │ │ │ │ │ + cbnz r3, b1e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n b20 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n ae0 │ │ │ │ │ + b.n af8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n af2 │ │ │ │ │ + b.n b0a │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n ad8 │ │ │ │ │ + bcc.n af0 │ │ │ │ │ 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 ad8 │ │ │ │ │ + beq.n af0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b48 │ │ │ │ │ + bge.n b60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, b7a │ │ │ │ │ + cbz r3, b92 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n b20 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n aa6 │ │ │ │ │ + b.n abe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b08 │ │ │ │ │ + bge.n b20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b08 │ │ │ │ │ + bne.n b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ subs r5, r0, r4 │ │ │ │ │ it ne │ │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n b08 │ │ │ │ │ + b.n b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b48 │ │ │ │ │ + b.n b60 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b88 : │ │ │ │ │ +00000ba0 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ @@ -1387,112 +1392,112 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC79 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00000bb0 <_IsFortranContiguous>: │ │ │ │ │ +00000bc8 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, c0e <_IsFortranContiguous+0x5e> │ │ │ │ │ + cbz r3, c26 <_IsFortranContiguous+0x5e> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ │ - cbz r2, bea <_IsFortranContiguous+0x3a> │ │ │ │ │ + cbz r2, c02 <_IsFortranContiguous+0x3a> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge.n be2 <_IsFortranContiguous+0x32> │ │ │ │ │ + bge.n bfa <_IsFortranContiguous+0x32> │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n bda <_IsFortranContiguous+0x2a> │ │ │ │ │ + ble.n bf2 <_IsFortranContiguous+0x2a> │ │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.n be6 <_IsFortranContiguous+0x36> │ │ │ │ │ + bne.n bfe <_IsFortranContiguous+0x36> │ │ │ │ │ mul.w r1, ip, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n bc2 <_IsFortranContiguous+0x12> │ │ │ │ │ + b.n bda <_IsFortranContiguous+0x12> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ - ble.n be2 <_IsFortranContiguous+0x32> │ │ │ │ │ + ble.n bfa <_IsFortranContiguous+0x32> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add.w lr, r3, lr, lsl #2 │ │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it gt │ │ │ │ │ addgt r2, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.n bf6 <_IsFortranContiguous+0x46> │ │ │ │ │ + bne.n c0e <_IsFortranContiguous+0x46> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000c14 : │ │ │ │ │ +00000c2c : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r1, c5c │ │ │ │ │ + cbz r1, c74 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, c68 │ │ │ │ │ + cbz r0, c80 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 630 │ │ │ │ │ + bl 630 <_PySequence_IterSearch+0x140> │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c56 │ │ │ │ │ + bge.n c6e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, c56 │ │ │ │ │ + cbnz r3, c6e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c56 │ │ │ │ │ + b.n c6e │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - b.n c62 │ │ │ │ │ + b.n c7a │ │ │ │ │ │ │ │ │ │ -00000c6c : │ │ │ │ │ +00000c84 : │ │ │ │ │ PyIter_NextItem(): │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ - cbz r3, c88 │ │ │ │ │ + cbz r3, ca0 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 4fc <_PySequence_IterSearch+0x24> │ │ │ │ │ + b.w 4fc <_PySequence_IterSearch+0xc> │ │ │ │ │ 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] │ │ │ │ │ @@ -1502,215 +1507,215 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00000ca8 : │ │ │ │ │ +00000cc0 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbz r0, ce4 │ │ │ │ │ + cbz r0, cfc │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ │ - cbz r2, d10 │ │ │ │ │ + cbz r2, d28 │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n d10 │ │ │ │ │ + beq.n d28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n cf0 │ │ │ │ │ + blt.n d08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cd6 │ │ │ │ │ + beq.n cee │ │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n ce8 │ │ │ │ │ + blt.n d00 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w lr, [r2, #20] │ │ │ │ │ add r1, r0 │ │ │ │ │ - b.n cd6 │ │ │ │ │ + b.n cee │ │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ 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] │ │ │ │ │ - cbz r1, d28 │ │ │ │ │ + cbz r1, d40 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - cbnz r3, d36 │ │ │ │ │ + cbnz r3, d4e │ │ │ │ │ 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 PyErr_Format │ │ │ │ │ - b.n ce8 │ │ │ │ │ + b.n d00 │ │ │ │ │ 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 ce8 │ │ │ │ │ + b.n d00 │ │ │ │ │ │ │ │ │ │ -00000d44 : │ │ │ │ │ +00000d5c : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, d96 │ │ │ │ │ + cbz r0, dae │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, da0 │ │ │ │ │ + cbz r5, db8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, da0 │ │ │ │ │ + cbz r1, db8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, d9a │ │ │ │ │ + cbz r0, db2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d90 │ │ │ │ │ + bge.n da8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, d90 │ │ │ │ │ + cbnz r3, da8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d90 │ │ │ │ │ + b.n da8 │ │ │ │ │ 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 .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n d9a │ │ │ │ │ + b.n db2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000dbc : │ │ │ │ │ +00000dd4 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, e10 │ │ │ │ │ + cbz r0, e28 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r5, e1a │ │ │ │ │ + cbz r5, e32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - cbz r1, e1a │ │ │ │ │ + cbz r1, e32 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_THM_CALL _PySlice_FromIndices │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e14 │ │ │ │ │ + cbz r0, e2c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e0a │ │ │ │ │ + bge.n e22 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, e0a │ │ │ │ │ + cbnz r3, e22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n e0a │ │ │ │ │ + b.n e22 │ │ │ │ │ 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 .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n e14 │ │ │ │ │ + b.n e2c │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000e4c : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n e66 │ │ │ │ │ + ble.n e7e │ │ │ │ │ ldrd r5, r1, [r0, #32] │ │ │ │ │ ldr.w lr, [r5, r3, lsl #2] │ │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ │ mla r2, r5, lr, r2 │ │ │ │ │ - cbz r1, e62 │ │ │ │ │ + cbz r1, e7a │ │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [r2, #0] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n e40 │ │ │ │ │ + b.n e58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -15,33 +15,33 @@ │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyTuple_Type │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - 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} │ │ │ │ │ + beq.n 3c │ │ │ │ │ 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, r3 │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 3f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 1e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -156,25 +156,25 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyList_AsTupleAndClear> │ │ │ │ │ R_ARM_THM_CALL _PyList_AsTupleAndClear │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 32 │ │ │ │ │ + bge.w 48 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 32 │ │ │ │ │ + bne.w 48 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 32 │ │ │ │ │ + b.n 48 │ │ │ │ │ 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 │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_THM_CALL _PyTuple_FromArraySteal │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 32 │ │ │ │ │ + b.n 48 │ │ │ │ │ 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 │ │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1e4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 292 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 32 │ │ │ │ │ + b.n 48 │ │ │ │ │ movs r4, #1 │ │ │ │ │ b.n 17a │ │ │ │ │ movs r4, #2 │ │ │ │ │ b.n 17a │ │ │ │ │ movs r4, #3 │ │ │ │ │ b.n 17a │ │ │ │ │ movs r4, #4 │ │ │ │ │ @@ -297,15 +297,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 258 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1d4 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 1e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1e4 │ │ │ │ │ nop │ │ │ │ │ @@ -419,15 +419,15 @@ │ │ │ │ │ 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 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ 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 │ │ │ │ │ @@ -460,15 +460,15 @@ │ │ │ │ │ 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 384 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 384 │ │ │ │ │ .word 0x000053e0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 000003f8 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ @@ -690,17 +690,17 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 5e6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w ca8 │ │ │ │ │ + b.w cc0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 204 │ │ │ │ │ + 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 │ │ │ │ │ @@ -931,44 +931,44 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w bfe │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2eac │ │ │ │ │ + b.w 2da0 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cbz r2, 82a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b14 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2eac │ │ │ │ │ + bl 2da0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 7ec │ │ │ │ │ b.n 88e │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cbz r2, 848 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w b14 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2eac │ │ │ │ │ + bl 2da0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 7ec │ │ │ │ │ b.n 87a │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2eac │ │ │ │ │ + bl 2da0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n 7ec │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ @@ -1557,44 +1557,44 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.w 10f2 │ │ │ │ │ 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 2eac │ │ │ │ │ + b.w 2da0 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cbz r2, e0c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 10f2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2eac │ │ │ │ │ + bl 2da0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n dca │ │ │ │ │ b.n e70 │ │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ │ cbz r2, e2a │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 10f2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bl 2eac │ │ │ │ │ + bl 2da0 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n dca │ │ │ │ │ b.n e5c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2eac │ │ │ │ │ + bl 2da0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne.n dca │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ @@ -2055,15 +2055,15 @@ │ │ │ │ │ cbz r3, 127e │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.w 4d8 │ │ │ │ │ + b.w 4f0 │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 0000128c : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2205,15 +2205,15 @@ │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movs r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 12bc │ │ │ │ │ b.n 1392 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 1356 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2299,15 +2299,15 @@ │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 143a <_PyNumber_Index+0x4e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 143a <_PyNumber_Index+0x4e> │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 143a <_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 │ │ │ │ │ @@ -2498,19 +2498,19 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cbnz r3, 162e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r4, 1690 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - lsls r2, r2, #3 │ │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ + lsls r2, r1, #3 │ │ │ │ │ bpl.n 1694 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_GetConstant │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2663,15 +2663,15 @@ │ │ │ │ │ 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 1768 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 1768 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000017a0 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ @@ -2721,17 +2721,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 18b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r7, #8 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1820 │ │ │ │ │ - movs r2, #1 │ │ │ │ │ - b.n 180e │ │ │ │ │ + it eq │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + beq.n 180e │ │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.w 1952 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bge.w 1952 │ │ │ │ │ @@ -3703,15 +3703,15 @@ │ │ │ │ │ bne.n 2088 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ b.n 2088 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ b.n 2088 │ │ │ │ │ ldr r2, [pc, #48] @ (20f8 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -3769,15 +3769,15 @@ │ │ │ │ │ cbz r0, 2148 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 2160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 213a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 2144 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -3874,15 +3874,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ 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} │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ b.n 221e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000222c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ @@ -3933,15 +3933,15 @@ │ │ │ │ │ beq.n 22b2 │ │ │ │ │ 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 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ @@ -4185,15 +4185,15 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cbz r3, 24b4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cbz r3, 24b4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -4309,15 +4309,15 @@ │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 2662 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 35f8 │ │ │ │ │ + b.w 35ec │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.w 26d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq.n 264c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -4582,661 +4582,533 @@ │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 276e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 276e │ │ │ │ │ │ │ │ │ │ -000027f0 : │ │ │ │ │ -binary_op(): │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - cbz r3, 285e │ │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n 283a │ │ │ │ │ - cbz r6, 2862 │ │ │ │ │ - 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 2872 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2816 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq.n 2816 │ │ │ │ │ - cbz r6, 287a │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2818 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 28a8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2822 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne.n 28de │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w d4 │ │ │ │ │ - R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 28ee │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 2862 │ │ │ │ │ - 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 2832 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2862 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.n 2862 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2862 │ │ │ │ │ - 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 2832 │ │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2820 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2820 │ │ │ │ │ - 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 2820 │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 2862 │ │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 287e │ │ │ │ │ - b.n 2862 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 287a │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 287a │ │ │ │ │ - │ │ │ │ │ -000028fc : │ │ │ │ │ +000027f0 : │ │ │ │ │ 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, 2964 │ │ │ │ │ + cbz r3, 2858 │ │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2940 │ │ │ │ │ - cbz r6, 2968 │ │ │ │ │ + bne.n 2834 │ │ │ │ │ + cbz r6, 285c │ │ │ │ │ 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 297e │ │ │ │ │ + beq.n 2872 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 291e │ │ │ │ │ + beq.n 2812 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 291e │ │ │ │ │ - cbz r6, 2986 │ │ │ │ │ + beq.n 2812 │ │ │ │ │ + cbz r6, 287a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2920 │ │ │ │ │ + beq.n 2814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 29b4 │ │ │ │ │ + cbnz r0, 28a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 292a │ │ │ │ │ + b.n 281e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 29ea │ │ │ │ │ + bne.n 28de │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ 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 29fa │ │ │ │ │ + blt.n 28ee │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2968 │ │ │ │ │ + beq.n 285c │ │ │ │ │ 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 293a │ │ │ │ │ + bne.n 282e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2968 │ │ │ │ │ + bge.n 285c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2968 │ │ │ │ │ + bne.n 285c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2968 │ │ │ │ │ + b.n 285c │ │ │ │ │ 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 293a │ │ │ │ │ + bne.n 282e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2928 │ │ │ │ │ + bge.n 281c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2928 │ │ │ │ │ + bne.n 281c │ │ │ │ │ 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 2928 │ │ │ │ │ + b.n 281c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2968 │ │ │ │ │ + beq.n 285c │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 298a │ │ │ │ │ - b.n 2968 │ │ │ │ │ + bne.n 287e │ │ │ │ │ + b.n 285c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2986 │ │ │ │ │ + bne.n 287a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2986 │ │ │ │ │ + b.n 287a │ │ │ │ │ │ │ │ │ │ -00002a08 : │ │ │ │ │ +000028fc : │ │ │ │ │ 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 2acc │ │ │ │ │ + bne.n 29c0 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b00 │ │ │ │ │ - ldr r1, [pc, #416] @ (2bd0 ) │ │ │ │ │ + bne.n 29f4 │ │ │ │ │ + ldr r1, [pc, #416] @ (2ac4 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2abc │ │ │ │ │ - ldr r3, [pc, #408] @ (2bd4 ) │ │ │ │ │ + beq.n 29b0 │ │ │ │ │ + ldr r3, [pc, #408] @ (2ac8 ) │ │ │ │ │ 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 2b8a │ │ │ │ │ + bpl.w 2a7e │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2b8a │ │ │ │ │ + beq.w 2a7e │ │ │ │ │ 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 2a86 │ │ │ │ │ + bge.n 297a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2a86 │ │ │ │ │ + cbnz r3, 297a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2ba6 │ │ │ │ │ + beq.w 2a9a │ │ │ │ │ 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 2b70 │ │ │ │ │ + beq.n 2a64 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n 2b40 │ │ │ │ │ + bpl.n 2a34 │ │ │ │ │ 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 2b08 │ │ │ │ │ + blt.n 29fc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 2b20 │ │ │ │ │ + blt.n 2a14 │ │ │ │ │ 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, 2afa │ │ │ │ │ + cbnz r0, 29ee │ │ │ │ │ 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 2a26 │ │ │ │ │ + beq.n 291a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 21d0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2ab4 │ │ │ │ │ - ldr r3, [pc, #248] @ (2bd8 ) │ │ │ │ │ + bge.n 29a8 │ │ │ │ │ + ldr r3, [pc, #248] @ (2acc ) │ │ │ │ │ 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, 2b18 │ │ │ │ │ + cbnz r0, 2a0c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ab4 │ │ │ │ │ + b.n 29a8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2a2c │ │ │ │ │ - b.n 2ad2 │ │ │ │ │ + beq.n 2920 │ │ │ │ │ + b.n 29c6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ab0 │ │ │ │ │ + bne.n 29a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ab0 │ │ │ │ │ + b.n 29a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2a2c │ │ │ │ │ + b.n 2920 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2afa │ │ │ │ │ + bne.n 29ee │ │ │ │ │ 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 .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 2afa │ │ │ │ │ + b.n 29ee │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2afa │ │ │ │ │ + bge.n 29ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2afa │ │ │ │ │ + bne.n 29ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2afa │ │ │ │ │ + b.n 29ee │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ac2 │ │ │ │ │ + bge.n 29b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ac2 │ │ │ │ │ + bne.n 29b6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ac4 │ │ │ │ │ + b.n 29b8 │ │ │ │ │ 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 2a7a │ │ │ │ │ - b.n 2a86 │ │ │ │ │ - ldr r3, [pc, #52] @ (2bdc ) │ │ │ │ │ + blt.w 296e │ │ │ │ │ + b.n 297a │ │ │ │ │ + ldr r3, [pc, #52] @ (2ad0 ) │ │ │ │ │ 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 2afa │ │ │ │ │ + beq.n 29ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Clear │ │ │ │ │ - b.n 2ac4 │ │ │ │ │ + b.n 29b8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002be0 : │ │ │ │ │ +00002ad4 : │ │ │ │ │ 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, 2c48 │ │ │ │ │ + cbz r3, 2b3c │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2c24 │ │ │ │ │ - cbz r6, 2c4c │ │ │ │ │ + bne.n 2b18 │ │ │ │ │ + cbz r6, 2b40 │ │ │ │ │ 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 2c62 │ │ │ │ │ + beq.n 2b56 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c02 │ │ │ │ │ + beq.n 2af6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 2c02 │ │ │ │ │ - cbz r6, 2c6a │ │ │ │ │ + beq.n 2af6 │ │ │ │ │ + cbz r6, 2b5e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c04 │ │ │ │ │ + beq.n 2af8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2c98 │ │ │ │ │ + cbnz r0, 2b8c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 2c0e │ │ │ │ │ + b.n 2b02 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 2cce │ │ │ │ │ + bne.n 2bc2 │ │ │ │ │ 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 2cde │ │ │ │ │ + blt.n 2bd2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 2c4c │ │ │ │ │ + beq.n 2b40 │ │ │ │ │ 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 2c1e │ │ │ │ │ + bne.n 2b12 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c4c │ │ │ │ │ + bge.n 2b40 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2c4c │ │ │ │ │ + bne.n 2b40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c4c │ │ │ │ │ + b.n 2b40 │ │ │ │ │ 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 2c1e │ │ │ │ │ + bne.n 2b12 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2c0c │ │ │ │ │ + bge.n 2b00 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c0c │ │ │ │ │ + bne.n 2b00 │ │ │ │ │ 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 2c0c │ │ │ │ │ + b.n 2b00 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c4c │ │ │ │ │ + beq.n 2b40 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c6e │ │ │ │ │ - b.n 2c4c │ │ │ │ │ + bne.n 2b62 │ │ │ │ │ + b.n 2b40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2c6a │ │ │ │ │ + bne.n 2b5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2c6a │ │ │ │ │ + b.n 2b5e │ │ │ │ │ │ │ │ │ │ -00002cec : │ │ │ │ │ +00002be0 : │ │ │ │ │ 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 2e04 │ │ │ │ │ + beq.w 2cf8 │ │ │ │ │ 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 2d4e │ │ │ │ │ + beq.n 2c42 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ - cbz r1, 2d3a │ │ │ │ │ + cbz r1, 2c2e │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ - cbz r5, 2d32 │ │ │ │ │ + cbz r5, 2c26 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2dc8 │ │ │ │ │ + beq.n 2cbc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2dcc │ │ │ │ │ + bne.n 2cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r2, [r1, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2e0a │ │ │ │ │ + bne.n 2cfe │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #3 │ │ │ │ │ - bpl.n 2d62 │ │ │ │ │ + bpl.n 2c56 │ │ │ │ │ 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] │ │ │ │ │ @@ -5245,339 +5117,339 @@ │ │ │ │ │ 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 2d78 │ │ │ │ │ + bpl.n 2c6c │ │ │ │ │ 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 2d90 │ │ │ │ │ + bne.n 2c84 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2e14 │ │ │ │ │ + beq.n 2d08 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ movs r2, #10 │ │ │ │ │ - b.n 2d6e │ │ │ │ │ + b.n 2c62 │ │ │ │ │ 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 2d84 │ │ │ │ │ + bne.n 2c78 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ - bl 2fd0 │ │ │ │ │ + bl 2ec4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e1e │ │ │ │ │ + beq.n 2d12 │ │ │ │ │ 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 2d2c │ │ │ │ │ + b.n 2c20 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.n 2e7a │ │ │ │ │ + bpl.n 2d6e │ │ │ │ │ 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 2e70 │ │ │ │ │ + bne.n 2d64 │ │ │ │ │ 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 2e5e │ │ │ │ │ + blt.n 2d52 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 2d2c │ │ │ │ │ - bl 204 │ │ │ │ │ + b.n 2c20 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 2dc8 │ │ │ │ │ + b.n 2cbc │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 32e8 │ │ │ │ │ + b.w 32dc │ │ │ │ │ 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 2d8c │ │ │ │ │ + b.n 2c80 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2e56 │ │ │ │ │ + cbz r0, 2d4a │ │ │ │ │ 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 2e4e │ │ │ │ │ + bge.n 2d42 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2e4e │ │ │ │ │ + cbnz r2, 2d42 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2d2c │ │ │ │ │ + b.n 2c20 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 2dc8 │ │ │ │ │ + b.n 2cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2e00 │ │ │ │ │ + bne.n 2cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2d2c │ │ │ │ │ + b.n 2c20 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2dc8 │ │ │ │ │ - b.n 2e9a │ │ │ │ │ + bge.n 2cbc │ │ │ │ │ + b.n 2d8e │ │ │ │ │ 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 2dc8 │ │ │ │ │ + bge.n 2cbc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2dc8 │ │ │ │ │ + bne.n 2cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2dc8 │ │ │ │ │ + b.n 2cbc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002eac : │ │ │ │ │ +00002da0 : │ │ │ │ │ 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 2f2c │ │ │ │ │ + bge.n 2e20 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 2f0e │ │ │ │ │ + beq.n 2e02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 2f0e │ │ │ │ │ + cbnz r0, 2e02 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r1, [pc, #164] @ (2f80 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (2e74 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbz r2, 2f42 │ │ │ │ │ + cbz r2, 2e36 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2f16 │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2efa │ │ │ │ │ + blt.n 2dee │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2ef4 │ │ │ │ │ + bne.n 2de8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ + b.n 2de8 │ │ │ │ │ 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 2eec │ │ │ │ │ + bge.n 2de0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2eec │ │ │ │ │ + b.n 2de0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ - bl 9e8 │ │ │ │ │ + bl a00 │ │ │ │ │ R_ARM_THM_CALL check_class │ │ │ │ │ - cbnz r0, 2f46 │ │ │ │ │ + cbnz r0, 2e3a │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ + b.n 2de8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ + b.n 2de8 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - ldr r1, [pc, #52] @ (2f80 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (2e74 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2ef4 │ │ │ │ │ + beq.n 2de8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl a90 │ │ │ │ │ + bl aa8 │ │ │ │ │ R_ARM_THM_CALL abstract_issubclass │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ef4 │ │ │ │ │ + bge.n 2de8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2ef4 │ │ │ │ │ + bne.n 2de8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2ef4 │ │ │ │ │ + b.n 2de8 │ │ │ │ │ .word 0x000053c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002f84 : │ │ │ │ │ +00002e78 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ - cbz r0, 2fcc │ │ │ │ │ + cbz r0, 2ec0 │ │ │ │ │ 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, 2fc8 │ │ │ │ │ + cbz r3, 2ebc │ │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r2, 2fa4 │ │ │ │ │ + cbz r2, 2e98 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2fa0 │ │ │ │ │ + bne.n 2e94 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2fa0 │ │ │ │ │ + bne.n 2e94 │ │ │ │ │ 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 2fa0 │ │ │ │ │ + beq.n 2e94 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002fd0 : │ │ │ │ │ +00002ec4 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbnz r2, 2ff4 │ │ │ │ │ + cbnz r2, 2ee8 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #80] @ 0x50 │ │ │ │ │ - cbz r3, 3010 │ │ │ │ │ + cbz r3, 2f04 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3010 │ │ │ │ │ + cbz r3, 2f04 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub.w r3, r2, #256 @ 0x100 │ │ │ │ │ bics.w r3, r3, #256 @ 0x100 │ │ │ │ │ - bne.n 2fe0 │ │ │ │ │ + bne.n 2ed4 │ │ │ │ │ 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 302a │ │ │ │ │ + b.n 2f1e │ │ │ │ │ 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 │ │ │ │ │ @@ -5585,27 +5457,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} │ │ │ │ │ │ │ │ │ │ -00003030 : │ │ │ │ │ +00002f24 : │ │ │ │ │ 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 3136 │ │ │ │ │ - cbnz r3, 3080 │ │ │ │ │ + beq.n 302a │ │ │ │ │ + cbnz r3, 2f74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 30fe │ │ │ │ │ + beq.n 2ff2 │ │ │ │ │ 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 │ │ │ │ │ @@ -5617,23 +5489,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 314e │ │ │ │ │ + beq.n 3042 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ andeq.w ip, r3, #1 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 311a │ │ │ │ │ - cbz r1, 30b2 │ │ │ │ │ + bne.n 300e │ │ │ │ │ + cbz r1, 2fa6 │ │ │ │ │ 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 │ │ │ │ │ @@ -5646,36 +5518,36 @@ │ │ │ │ │ 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 3116 │ │ │ │ │ + beq.n 300a │ │ │ │ │ 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 307c │ │ │ │ │ + b.n 2f70 │ │ │ │ │ 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 3074 │ │ │ │ │ + b.n 2f68 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b.n 3074 │ │ │ │ │ + b.n 2f68 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5692,108 +5564,108 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 3130 │ │ │ │ │ + b.n 3024 │ │ │ │ │ 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 3130 │ │ │ │ │ + b.n 3024 │ │ │ │ │ │ │ │ │ │ -00003160 : │ │ │ │ │ +00003054 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - cbz r2, 31a4 │ │ │ │ │ + cbz r2, 3098 │ │ │ │ │ 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, 3180 │ │ │ │ │ + cbz r3, 3074 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 3196 │ │ │ │ │ + cbnz r3, 308a │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3192 │ │ │ │ │ + bge.n 3086 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, 31a6 │ │ │ │ │ + cbz r3, 309a │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ │ - b.n 3180 │ │ │ │ │ + b.n 3074 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000031b4 : │ │ │ │ │ +000030a8 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 31d4 │ │ │ │ │ + cbz r0, 30c8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - cbz r3, 31de │ │ │ │ │ + cbz r3, 30d2 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 31de │ │ │ │ │ + cbz r3, 30d2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + 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, 31f2 │ │ │ │ │ + cbz r1, 30e6 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbnz r3, 3200 │ │ │ │ │ + cbnz r3, 30f4 │ │ │ │ │ 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 │ │ │ │ │ - b.n 31d8 │ │ │ │ │ + b.n 30cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 31d8 │ │ │ │ │ + b.n 30cc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003210 : │ │ │ │ │ +00003104 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5803,67 +5675,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 32d0 │ │ │ │ │ + beq.n 31c4 │ │ │ │ │ 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 3282 │ │ │ │ │ + beq.n 3176 │ │ │ │ │ bl 3f8 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 3288 │ │ │ │ │ + cbz r0, 317c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3266 │ │ │ │ │ + bge.n 315a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 3266 │ │ │ │ │ + cbnz r3, 315a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 210c │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3282 │ │ │ │ │ + bge.n 3176 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3282 │ │ │ │ │ + cbnz r3, 3176 │ │ │ │ │ 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] @ (32e4 ) │ │ │ │ │ + ldr r3, [pc, #88] @ (31d8 ) │ │ │ │ │ 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, 32c8 │ │ │ │ │ + cbz r0, 31bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ @@ -5871,444 +5743,568 @@ │ │ │ │ │ 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 32d4 │ │ │ │ │ + blt.n 31c8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3282 │ │ │ │ │ + b.n 3176 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 32d0 │ │ │ │ │ + bne.n 31c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 32d0 │ │ │ │ │ + b.n 31c4 │ │ │ │ │ .word 0x0000004a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000032e8 : │ │ │ │ │ +000031dc : │ │ │ │ │ +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, 3244 │ │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 321c │ │ │ │ │ + cbz r3, 3248 │ │ │ │ │ + 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 325e │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 31fe │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 31fe │ │ │ │ │ + cbz r3, 3266 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 3200 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cbnz r0, 3294 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b.n 320a │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne.n 32c6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 32ce │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 3248 │ │ │ │ │ + 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 3216 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3248 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3248 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3248 │ │ │ │ │ + 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 3216 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3208 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r4, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 3208 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + b.n 3208 │ │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.n 3222 │ │ │ │ │ + b.n 3248 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3266 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3266 │ │ │ │ │ + │ │ │ │ │ +000032dc : │ │ │ │ │ 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 33b4 │ │ │ │ │ + beq.n 33a8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 3320 │ │ │ │ │ + bpl.n 3314 │ │ │ │ │ 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 33ba │ │ │ │ │ + bne.n 33ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 332a │ │ │ │ │ + cbz r3, 331e │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbnz r3, 3346 │ │ │ │ │ + cbnz r3, 333a │ │ │ │ │ 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 331c │ │ │ │ │ + b.n 3310 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3342 │ │ │ │ │ + beq.n 3336 │ │ │ │ │ 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 331c │ │ │ │ │ + beq.n 3310 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 3394 │ │ │ │ │ + bmi.n 3388 │ │ │ │ │ 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 3342 │ │ │ │ │ + bge.n 3336 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3342 │ │ │ │ │ + bne.n 3336 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3336 │ │ │ │ │ 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 337c │ │ │ │ │ + bne.n 3370 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b.n 3318 │ │ │ │ │ - bl 204 │ │ │ │ │ + b.n 330c │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3342 │ │ │ │ │ + b.n 3336 │ │ │ │ │ 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 33ce │ │ │ │ │ + blt.n 33c2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 331c │ │ │ │ │ + b.n 3310 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 33ca │ │ │ │ │ + bne.n 33be │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 331c │ │ │ │ │ + b.n 3310 │ │ │ │ │ │ │ │ │ │ -000033e0 : │ │ │ │ │ +000033d4 : │ │ │ │ │ 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, 3448 │ │ │ │ │ + cbz r3, 343c │ │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3424 │ │ │ │ │ - cbz r6, 344c │ │ │ │ │ + bne.n 3418 │ │ │ │ │ + cbz r6, 3440 │ │ │ │ │ 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 3462 │ │ │ │ │ + beq.n 3456 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3402 │ │ │ │ │ + beq.n 33f6 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3402 │ │ │ │ │ - cbz r6, 346a │ │ │ │ │ + beq.n 33f6 │ │ │ │ │ + cbz r6, 345e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3404 │ │ │ │ │ + beq.n 33f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3498 │ │ │ │ │ + cbnz r0, 348c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 340e │ │ │ │ │ + b.n 3402 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 34ce │ │ │ │ │ + bne.n 34c2 │ │ │ │ │ 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 34de │ │ │ │ │ + blt.n 34d2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 344c │ │ │ │ │ + beq.n 3440 │ │ │ │ │ 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 341e │ │ │ │ │ + bne.n 3412 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 344c │ │ │ │ │ + bge.n 3440 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 344c │ │ │ │ │ + bne.n 3440 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 344c │ │ │ │ │ + b.n 3440 │ │ │ │ │ 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 341e │ │ │ │ │ + bne.n 3412 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 340c │ │ │ │ │ + bge.n 3400 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 340c │ │ │ │ │ + bne.n 3400 │ │ │ │ │ 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 340c │ │ │ │ │ + b.n 3400 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 344c │ │ │ │ │ + beq.n 3440 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 346e │ │ │ │ │ - b.n 344c │ │ │ │ │ + bne.n 3462 │ │ │ │ │ + b.n 3440 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 346a │ │ │ │ │ + bne.n 345e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 346a │ │ │ │ │ + b.n 345e │ │ │ │ │ │ │ │ │ │ -000034ec : │ │ │ │ │ +000034e0 : │ │ │ │ │ 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, 3554 │ │ │ │ │ + cbz r3, 3548 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3530 │ │ │ │ │ - cbz r6, 3558 │ │ │ │ │ + bne.n 3524 │ │ │ │ │ + cbz r6, 354c │ │ │ │ │ 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 356e │ │ │ │ │ + beq.n 3562 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 350e │ │ │ │ │ + beq.n 3502 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 350e │ │ │ │ │ - cbz r6, 3576 │ │ │ │ │ + beq.n 3502 │ │ │ │ │ + cbz r6, 356a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3510 │ │ │ │ │ + beq.n 3504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 35a4 │ │ │ │ │ + cbnz r0, 3598 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 351a │ │ │ │ │ + b.n 350e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 35da │ │ │ │ │ + bne.n 35ce │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC48 │ │ │ │ │ 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 35ea │ │ │ │ │ + blt.n 35de │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3558 │ │ │ │ │ + beq.n 354c │ │ │ │ │ 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 352a │ │ │ │ │ + bne.n 351e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3558 │ │ │ │ │ + bge.n 354c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3558 │ │ │ │ │ + bne.n 354c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3558 │ │ │ │ │ + b.n 354c │ │ │ │ │ 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 352a │ │ │ │ │ + bne.n 351e │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3518 │ │ │ │ │ + bge.n 350c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3518 │ │ │ │ │ + bne.n 350c │ │ │ │ │ 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 3518 │ │ │ │ │ + b.n 350c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3558 │ │ │ │ │ + beq.n 354c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 357a │ │ │ │ │ - b.n 3558 │ │ │ │ │ + bne.n 356e │ │ │ │ │ + b.n 354c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3576 │ │ │ │ │ + bne.n 356a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3576 │ │ │ │ │ + b.n 356a │ │ │ │ │ │ │ │ │ │ -000035f8 : │ │ │ │ │ +000035ec : │ │ │ │ │ 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, 364c │ │ │ │ │ + cbz r3, 3640 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 364c │ │ │ │ │ + cbz r3, 3640 │ │ │ │ │ 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 128c │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 363a │ │ │ │ │ + beq.n 362e │ │ │ │ │ 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 362e │ │ │ │ │ + beq.n 3622 │ │ │ │ │ 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 │ │ │ │ │ @@ -6316,18 +6312,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 3646 │ │ │ │ │ + b.n 363a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003668 : │ │ │ │ │ +0000365c : │ │ │ │ │ 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 │ │ │ │ │ @@ -6336,159 +6332,159 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003684 : │ │ │ │ │ +00003678 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 3688 │ │ │ │ │ + cbnz r0, 367c │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3686 │ │ │ │ │ + bge.n 367a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3686 │ │ │ │ │ + bne.n 367a │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000369c : │ │ │ │ │ +00003690 : │ │ │ │ │ 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, 3704 │ │ │ │ │ + cbz r3, 36f8 │ │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 36e0 │ │ │ │ │ - cbz r6, 3708 │ │ │ │ │ + bne.n 36d4 │ │ │ │ │ + cbz r6, 36fc │ │ │ │ │ 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 371e │ │ │ │ │ + beq.n 3712 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36be │ │ │ │ │ + beq.n 36b2 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 36be │ │ │ │ │ - cbz r6, 3726 │ │ │ │ │ + beq.n 36b2 │ │ │ │ │ + cbz r6, 371a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 36c0 │ │ │ │ │ + beq.n 36b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3754 │ │ │ │ │ + cbnz r0, 3748 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 36ca │ │ │ │ │ + b.n 36be │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 378a │ │ │ │ │ + bne.n 377e │ │ │ │ │ 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 379a │ │ │ │ │ + blt.n 378e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3708 │ │ │ │ │ + beq.n 36fc │ │ │ │ │ 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 36da │ │ │ │ │ + bne.n 36ce │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3708 │ │ │ │ │ + bge.n 36fc │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3708 │ │ │ │ │ + bne.n 36fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3708 │ │ │ │ │ + b.n 36fc │ │ │ │ │ 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 36da │ │ │ │ │ + bne.n 36ce │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36c8 │ │ │ │ │ + bge.n 36bc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 36c8 │ │ │ │ │ + bne.n 36bc │ │ │ │ │ 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 36c8 │ │ │ │ │ + b.n 36bc │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3708 │ │ │ │ │ + beq.n 36fc │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 372a │ │ │ │ │ - b.n 3708 │ │ │ │ │ + bne.n 371e │ │ │ │ │ + b.n 36fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3726 │ │ │ │ │ + bne.n 371a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3726 │ │ │ │ │ + b.n 371a │ │ │ │ │ │ │ │ │ │ -000037a8 <_PyNumber_PowerNoMod>: │ │ │ │ │ +0000379c <_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] │ │ │ │ │ @@ -6500,97 +6496,97 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3930 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq.w 3924 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbnz r2, 3804 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + cbnz r2, 37f8 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 38c0 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + beq.n 38b4 <_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 38b2 <_PyNumber_PowerNoMod+0x10a> │ │ │ │ │ + beq.n 38a6 <_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 37dc <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ - cbz r4, 3840 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + beq.n 37d0 <_PyNumber_PowerNoMod+0x34> │ │ │ │ │ + cbz r4, 3834 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 38f6 <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ + beq.n 38ea <_PyNumber_PowerNoMod+0x14e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 38c6 <_PyNumber_PowerNoMod+0x11e> │ │ │ │ │ + bne.n 38ba <_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 37fc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 37f0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3944 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.w 3938 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 386a <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + beq.n 385e <_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 37fc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 37f0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 395c <_PyNumber_PowerNoMod+0x1b4> │ │ │ │ │ + blt.n 3950 <_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, 3886 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbz r3, 387a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - beq.n 3886 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + beq.n 387a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3904 <_PyNumber_PowerNoMod+0x15c> │ │ │ │ │ + bne.n 38f8 <_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 │ │ │ │ │ @@ -6604,102 +6600,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 37fc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + b.n 37f0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w r8, #0 │ │ │ │ │ - blt.n 3944 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ + blt.n 3938 <_PyNumber_PowerNoMod+0x19c> │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 386a <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 385e <_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 37fc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.n 37f0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38fe <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + bge.n 38f2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 38fe <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + cbnz r3, 38f2 <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 38fe <_PyNumber_PowerNoMod+0x156> │ │ │ │ │ + b.n 38f2 <_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 3822 <_PyNumber_PowerNoMod+0x7a> │ │ │ │ │ + b.n 3816 <_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 37fc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + bne.w 37f0 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3886 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bge.n 387a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3886 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + bne.n 387a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3886 <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ - cbnz r2, 3938 <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ + b.n 387a <_PyNumber_PowerNoMod+0xde> │ │ │ │ │ + cbnz r2, 392c <_PyNumber_PowerNoMod+0x190> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b.n 386a <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 385e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3846 <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ + bne.n 383a <_PyNumber_PowerNoMod+0x9e> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 386a <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 385e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3840 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + bne.w 3834 <_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 3840 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ + b.n 3834 <_PyNumber_PowerNoMod+0x98> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 386a <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + bne.n 385e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 386a <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ + b.n 385e <_PyNumber_PowerNoMod+0xc2> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000396c : │ │ │ │ │ +00003960 : │ │ │ │ │ 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] │ │ │ │ │ @@ -6707,370 +6703,370 @@ │ │ │ │ │ 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 3a86 │ │ │ │ │ + beq.n 3a7a │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - cbz r3, 399a │ │ │ │ │ + cbz r3, 398e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 39c2 │ │ │ │ │ + bne.n 39b6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 3ade │ │ │ │ │ + beq.w 3ad2 │ │ │ │ │ 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 39e2 │ │ │ │ │ + beq.n 39d6 │ │ │ │ │ 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 399a │ │ │ │ │ - cbz r4, 39ec │ │ │ │ │ + beq.n 398e │ │ │ │ │ + cbz r4, 39e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 39a0 │ │ │ │ │ + beq.n 3994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3a94 │ │ │ │ │ + bne.n 3a88 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 39ac │ │ │ │ │ + b.n 39a0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3af0 │ │ │ │ │ + blt.w 3ae4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3a14 │ │ │ │ │ + beq.n 3a08 │ │ │ │ │ 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 39ba │ │ │ │ │ + bne.n 39ae │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3ae2 │ │ │ │ │ + blt.n 3ad6 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3a28 │ │ │ │ │ + cbz r3, 3a1c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq.n 3a28 │ │ │ │ │ - cbnz r3, 3a5a │ │ │ │ │ + beq.n 3a1c │ │ │ │ │ + cbnz r3, 3a4e │ │ │ │ │ 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 3ac4 │ │ │ │ │ + bne.n 3ab8 │ │ │ │ │ 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 39ba │ │ │ │ │ + b.n 39ae │ │ │ │ │ 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 39ba │ │ │ │ │ + bne.n 39ae │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a28 │ │ │ │ │ + bge.n 3a1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a28 │ │ │ │ │ + bne.n 3a1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a28 │ │ │ │ │ + b.n 3a1c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 3a8e │ │ │ │ │ + beq.n 3a82 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39c2 │ │ │ │ │ + bne.n 39b6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3a08 │ │ │ │ │ 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 39ba │ │ │ │ │ + bne.n 39ae │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39a8 │ │ │ │ │ + bge.w 399c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39a8 │ │ │ │ │ + bne.w 399c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39a8 │ │ │ │ │ + b.n 399c │ │ │ │ │ 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 3a56 │ │ │ │ │ + b.n 3a4a │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3a08 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3a14 │ │ │ │ │ + bne.n 3a08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + b.n 3a08 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 39ec │ │ │ │ │ + bne.w 39e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39ec │ │ │ │ │ + b.n 39e0 │ │ │ │ │ │ │ │ │ │ -00003b00 : │ │ │ │ │ +00003af4 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3b20 │ │ │ │ │ + cbz r0, 3b14 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3b2a │ │ │ │ │ + cbz r3, 3b1e │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 3b2a │ │ │ │ │ + cbz r3, 3b1e │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + 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, 3b48 │ │ │ │ │ + cbnz r1, 3b3c │ │ │ │ │ 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 │ │ │ │ │ - b.n 3b24 │ │ │ │ │ + b.n 3b18 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3b3a │ │ │ │ │ + beq.n 3b2e │ │ │ │ │ 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 3b24 │ │ │ │ │ + b.n 3b18 │ │ │ │ │ │ │ │ │ │ -00003b5c : │ │ │ │ │ +00003b50 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 3b72 │ │ │ │ │ + bmi.n 3b66 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 3b72 │ │ │ │ │ + cbz r3, 3b66 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b78 : │ │ │ │ │ +00003b6c : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c02 │ │ │ │ │ + bne.n 3bf6 │ │ │ │ │ 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 3c06 │ │ │ │ │ + bne.n 3bfa │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - cbz r1, 3bfc │ │ │ │ │ + cbz r1, 3bf0 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3bfc │ │ │ │ │ + cbz r1, 3bf0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs.w ip, r0, #1 │ │ │ │ │ - bmi.n 3bfc │ │ │ │ │ + bmi.n 3bf0 │ │ │ │ │ ldr.w lr, [r3, #28] │ │ │ │ │ mov.w r5, ip, lsl #2 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ ldr.w r3, [lr, ip, lsl #2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 3bbe │ │ │ │ │ + ble.n 3bb2 │ │ │ │ │ ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 3c16 │ │ │ │ │ + bne.n 3c0a │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 3bfe │ │ │ │ │ + beq.n 3bf2 │ │ │ │ │ subs r2, r5, #4 │ │ │ │ │ mul.w r3, r3, r4 │ │ │ │ │ ldr.w ip, [lr, r2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3bd8 │ │ │ │ │ + ble.n 3bcc │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 3c2c │ │ │ │ │ + bne.n 3c20 │ │ │ │ │ subs r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 3bfc │ │ │ │ │ + beq.n 3bf0 │ │ │ │ │ mul.w r3, r3, ip │ │ │ │ │ ldr.w r0, [lr, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble.n 3bf2 │ │ │ │ │ + ble.n 3be6 │ │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 3c2c │ │ │ │ │ + bne.n 3c20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - bne.n 3be2 │ │ │ │ │ + bne.n 3bd6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne.n 3c1a │ │ │ │ │ + bne.n 3c0e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w bb0 │ │ │ │ │ + b.w bc8 │ │ │ │ │ R_ARM_THM_JUMP24 _IsFortranContiguous │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne.n 3c16 │ │ │ │ │ + bne.n 3c0a │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 3c30 <_IsCContiguous> │ │ │ │ │ + bl 3c24 <_IsCContiguous> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3c0a │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + beq.n 3bfe │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3bfe │ │ │ │ │ + b.n 3bf2 │ │ │ │ │ │ │ │ │ │ -00003c30 <_IsCContiguous>: │ │ │ │ │ +00003c24 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3c68 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r3, 3c5c <_IsCContiguous+0x38> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ - cbz r1, 3c68 <_IsCContiguous+0x38> │ │ │ │ │ + cbz r1, 3c5c <_IsCContiguous+0x38> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3c68 <_IsCContiguous+0x38> │ │ │ │ │ + blt.n 3c5c <_IsCContiguous+0x38> │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r0, #28] │ │ │ │ │ ldr.w ip, [r4, r3, lsl #2] │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - ble.n 3c58 <_IsCContiguous+0x28> │ │ │ │ │ + ble.n 3c4c <_IsCContiguous+0x28> │ │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 3c6c <_IsCContiguous+0x3c> │ │ │ │ │ + bne.n 3c60 <_IsCContiguous+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3c44 <_IsCContiguous+0x14> │ │ │ │ │ + bge.n 3c38 <_IsCContiguous+0x14> │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3c64 <_IsCContiguous+0x34> │ │ │ │ │ + b.n 3c58 <_IsCContiguous+0x34> │ │ │ │ │ │ │ │ │ │ -00003c70 : │ │ │ │ │ +00003c64 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 3c90 │ │ │ │ │ + cbz r0, 3c84 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cbz r3, 3c98 │ │ │ │ │ + cbz r3, 3c8c │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ - cbz r3, 3c98 │ │ │ │ │ + cbz r3, 3c8c │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -7078,345 +7074,345 @@ │ │ │ │ │ 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 3c94 │ │ │ │ │ + b.n 3c88 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cb4 : │ │ │ │ │ +00003ca8 : │ │ │ │ │ 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, 3d1c │ │ │ │ │ + cbz r3, 3d10 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3cf8 │ │ │ │ │ - cbz r6, 3d20 │ │ │ │ │ + bne.n 3cec │ │ │ │ │ + cbz r6, 3d14 │ │ │ │ │ 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 3d36 │ │ │ │ │ + beq.n 3d2a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cd6 │ │ │ │ │ + beq.n 3cca │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3cd6 │ │ │ │ │ - cbz r6, 3d3e │ │ │ │ │ + beq.n 3cca │ │ │ │ │ + cbz r6, 3d32 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3cd8 │ │ │ │ │ + beq.n 3ccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3d6c │ │ │ │ │ + cbnz r0, 3d60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3ce2 │ │ │ │ │ + b.n 3cd6 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3da2 │ │ │ │ │ + bne.n 3d96 │ │ │ │ │ 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 3db2 │ │ │ │ │ + blt.n 3da6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3d20 │ │ │ │ │ + beq.n 3d14 │ │ │ │ │ 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 3cf2 │ │ │ │ │ + bne.n 3ce6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3d20 │ │ │ │ │ + bge.n 3d14 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3d20 │ │ │ │ │ + bne.n 3d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d20 │ │ │ │ │ + b.n 3d14 │ │ │ │ │ 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 3cf2 │ │ │ │ │ + bne.n 3ce6 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ce0 │ │ │ │ │ + bge.n 3cd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3ce0 │ │ │ │ │ + bne.n 3cd4 │ │ │ │ │ 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 3ce0 │ │ │ │ │ + b.n 3cd4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3d20 │ │ │ │ │ + beq.n 3d14 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d42 │ │ │ │ │ - b.n 3d20 │ │ │ │ │ + bne.n 3d36 │ │ │ │ │ + b.n 3d14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3d3e │ │ │ │ │ + bne.n 3d32 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3d3e │ │ │ │ │ + b.n 3d32 │ │ │ │ │ │ │ │ │ │ -00003dc0 : │ │ │ │ │ +00003db4 : │ │ │ │ │ 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, 3e28 │ │ │ │ │ + cbz r3, 3e1c │ │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3e04 │ │ │ │ │ - cbz r6, 3e2c │ │ │ │ │ + bne.n 3df8 │ │ │ │ │ + cbz r6, 3e20 │ │ │ │ │ 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 3e42 │ │ │ │ │ + beq.n 3e36 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3de2 │ │ │ │ │ + beq.n 3dd6 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 3de2 │ │ │ │ │ - cbz r6, 3e4a │ │ │ │ │ + beq.n 3dd6 │ │ │ │ │ + cbz r6, 3e3e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3de4 │ │ │ │ │ + beq.n 3dd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 3e78 │ │ │ │ │ + cbnz r0, 3e6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3de2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 3eae │ │ │ │ │ + bne.n 3ea2 │ │ │ │ │ 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 3ebe │ │ │ │ │ + blt.n 3eb2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 3e2c │ │ │ │ │ + beq.n 3e20 │ │ │ │ │ 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 3dfe │ │ │ │ │ + bne.n 3df2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3e2c │ │ │ │ │ + bge.n 3e20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3e2c │ │ │ │ │ + bne.n 3e20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + b.n 3e20 │ │ │ │ │ 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 3dfe │ │ │ │ │ + bne.n 3df2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dec │ │ │ │ │ + bge.n 3de0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3dec │ │ │ │ │ + bne.n 3de0 │ │ │ │ │ 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 3dec │ │ │ │ │ + b.n 3de0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3e2c │ │ │ │ │ + beq.n 3e20 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e4e │ │ │ │ │ - b.n 3e2c │ │ │ │ │ + bne.n 3e42 │ │ │ │ │ + b.n 3e20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3e4a │ │ │ │ │ + bne.n 3e3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3e4a │ │ │ │ │ + b.n 3e3e │ │ │ │ │ │ │ │ │ │ -00003ecc : │ │ │ │ │ +00003ec0 : │ │ │ │ │ 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, 3efc │ │ │ │ │ + cbz r3, 3ef0 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ - cbz r3, 3efc │ │ │ │ │ + cbz r3, 3ef0 │ │ │ │ │ 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 3f28 │ │ │ │ │ + beq.n 3f1c │ │ │ │ │ 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 1f34 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.n 3ef8 │ │ │ │ │ + bne.n 3eec │ │ │ │ │ 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 3f04 │ │ │ │ │ + bge.n 3ef8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f04 │ │ │ │ │ + bne.n 3ef8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f04 │ │ │ │ │ + b.n 3ef8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f40 : │ │ │ │ │ +00003f34 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub.w r3, r1, #8 │ │ │ │ │ bic.w r2, r1, #8 │ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq.n 3f7e │ │ │ │ │ + beq.n 3f72 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7425,111 +7421,111 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 402e │ │ │ │ │ + beq.n 4022 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #7 │ │ │ │ │ - bpl.n 3fbc │ │ │ │ │ + bpl.n 3fb0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f7a │ │ │ │ │ + bge.n 3f6e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3f7a │ │ │ │ │ + bne.n 3f6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f7a │ │ │ │ │ + b.n 3f6e │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ - cbz r2, 3fc6 │ │ │ │ │ + cbz r2, 3fba │ │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ - cbnz r2, 3fe0 │ │ │ │ │ + cbnz r2, 3fd4 │ │ │ │ │ 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 .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + b.n 3f6c │ │ │ │ │ blx r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3f78 │ │ │ │ │ + beq.n 3f6c │ │ │ │ │ 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 3f9a │ │ │ │ │ + beq.n 3f8e │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bmi.n 4034 │ │ │ │ │ + bmi.n 4028 │ │ │ │ │ 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 3f78 │ │ │ │ │ + bge.n 3f6c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f78 │ │ │ │ │ + bne.n 3f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f78 │ │ │ │ │ - bl 204 │ │ │ │ │ + b.n 3f6c │ │ │ │ │ + bl 230 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 3f78 │ │ │ │ │ + b.n 3f6c │ │ │ │ │ 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.n 3f9a │ │ │ │ │ + beq.n 3f8e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f78 │ │ │ │ │ - b.n 401e │ │ │ │ │ + bge.n 3f6c │ │ │ │ │ + b.n 4012 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -44,29 +44,47 @@ │ │ │ │ │ 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 396c │ │ │ │ │ + b.w 3960 │ │ │ │ │ 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 1f34 │ │ │ │ │ + R_ARM_THM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.n 98 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LC77 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC77 │ │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ │ - b.w 27f0 │ │ │ │ │ - R_ARM_THM_JUMP24 binary_op │ │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ + b.w d4 │ │ │ │ │ + R_ARM_THM_JUMP24 binary_op.part.0 │ │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000006e : │ │ │ │ │ +0000009a : │ │ │ │ │ PyNumber_InPlaceMatrixMultiply(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ │ @@ -77,73 +95,73 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC78 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 152c │ │ │ │ │ R_ARM_THM_CALL binary_iop │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000094 : │ │ │ │ │ +000000c0 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 4d8 │ │ │ │ │ + b.w 4f0 <_buffer_release_call+0x4> │ │ │ │ │ R_ARM_THM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -0000009a : │ │ │ │ │ +000000c6 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, ae │ │ │ │ │ + cbz r0, da │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r1, b4 │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 12a │ │ │ │ │ + cbnz r1, e0 │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 156 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 110 │ │ │ │ │ + cbz r3, 13c │ │ │ │ │ ldr r6, [r3, #32] │ │ │ │ │ - cbnz r6, c4 │ │ │ │ │ + cbnz r6, f0 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ - cbz r6, cc │ │ │ │ │ + cbz r6, f8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ - bmi.n 110 │ │ │ │ │ + bmi.n 13c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 110 │ │ │ │ │ + cbz r3, 13c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 110 │ │ │ │ │ + bmi.n 13c │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cbz r3, 110 │ │ │ │ │ + cbz r3, 13c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 110 │ │ │ │ │ + cbz r3, 13c │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1560 │ │ │ │ │ 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 │ │ │ │ │ - bne.n 12c │ │ │ │ │ + bne.n 158 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 110 │ │ │ │ │ + bge.n 13c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbnz r2, 110 │ │ │ │ │ + cbnz r2, 13c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -155,130 +173,130 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000130 : │ │ │ │ │ +0000015c : │ │ │ │ │ PyNumber_InPlacePower(): │ │ │ │ │ b.n a │ │ │ │ │ │ │ │ │ │ -00000132 : │ │ │ │ │ +0000015e : │ │ │ │ │ PyObject_GetAIter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ - cbz r3, 14a │ │ │ │ │ + cbz r3, 176 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 164 │ │ │ │ │ + cbnz r3, 190 │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC81 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 16a │ │ │ │ │ + b.n 196 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 16e │ │ │ │ │ + cbnz r0, 19a │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1b4 │ │ │ │ │ + b.n 1e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ - cbz r3, 184 │ │ │ │ │ + cbz r3, 1b0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 184 │ │ │ │ │ - cbnz r1, 1b4 │ │ │ │ │ + beq.n 1b0 │ │ │ │ │ + cbnz r1, 1e0 │ │ │ │ │ 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 .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC82 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16a │ │ │ │ │ + bge.n 196 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16a │ │ │ │ │ + bne.n 196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 16a │ │ │ │ │ + b.n 196 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000001b8 : │ │ │ │ │ +000001e4 : │ │ │ │ │ PyObject_DelItemString(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbz r0, 1ca │ │ │ │ │ - cbnz r1, 1d0 │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 1dc │ │ │ │ │ + cbz r0, 1f6 │ │ │ │ │ + cbnz r1, 1fc │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 208 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1e2 │ │ │ │ │ + cbnz r0, 20e │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 200 │ │ │ │ │ + b.n 22c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 222c │ │ │ │ │ R_ARM_THM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 200 │ │ │ │ │ + bge.n 22c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 200 │ │ │ │ │ + cbnz r3, 22c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00000204 : │ │ │ │ │ +00000230 : │ │ │ │ │ null_error.isra.0(): │ │ │ │ │ - ldr r3, [pc, #40] @ (230 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (25c ) │ │ │ │ │ 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, 218 │ │ │ │ │ + cbz r3, 244 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbnz r3, 22e │ │ │ │ │ + cbnz r3, 25a │ │ │ │ │ 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 .LC83 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -286,171 +304,171 @@ │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ b.w 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_THM_JUMP24 _PyErr_SetString │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000234 : │ │ │ │ │ +00000260 : │ │ │ │ │ PyMapping_HasKey(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, 248 │ │ │ │ │ - cbnz r1, 24e │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 258 │ │ │ │ │ + cbz r0, 274 │ │ │ │ │ + cbnz r1, 27a │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 284 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl 630 │ │ │ │ │ + bl 630 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 268 │ │ │ │ │ + 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 26e │ │ │ │ │ + b.n 29a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000274 : │ │ │ │ │ +000002a0 : │ │ │ │ │ PyMapping_HasKeyString(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbnz r0, 28c │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 296 │ │ │ │ │ + cbnz r0, 2b8 │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 2c2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl c14 │ │ │ │ │ + bl c2c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 2a6 │ │ │ │ │ + bge.n 2d2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC85 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2ac │ │ │ │ │ + b.n 2d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000002b2 : │ │ │ │ │ +000002de : │ │ │ │ │ PyMapping_HasKeyStringWithError(): │ │ │ │ │ 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 c14 │ │ │ │ │ + bl c2c │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000002d6 : │ │ │ │ │ +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 630 │ │ │ │ │ + bl 630 │ │ │ │ │ R_ARM_THM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000002fa : │ │ │ │ │ +00000326 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbnz r0, 310 │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 33c │ │ │ │ │ + cbnz r0, 33c │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 368 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 382 │ │ │ │ │ + cbz r3, 3ae │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ - cbnz r4, 320 │ │ │ │ │ + cbnz r4, 34c │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - cbz r4, 328 │ │ │ │ │ + cbz r4, 354 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 382 │ │ │ │ │ + bmi.n 3ae │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 382 │ │ │ │ │ + cbz r3, 3ae │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 340 │ │ │ │ │ + cbnz r0, 36c │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 39e │ │ │ │ │ + b.n 3ca │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1560 │ │ │ │ │ R_ARM_THM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 362 │ │ │ │ │ + bge.n 38e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 362 │ │ │ │ │ + cbnz r3, 38e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 39e │ │ │ │ │ + bne.n 3ca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 382 │ │ │ │ │ + bge.n 3ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 382 │ │ │ │ │ + cbnz r3, 3ae │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -459,75 +477,75 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 33c │ │ │ │ │ + b.n 368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000003a2 : │ │ │ │ │ +000003ce : │ │ │ │ │ PySequence_Repeat(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cbnz r0, 3b8 │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 3e0 │ │ │ │ │ + cbnz r0, 3e4 │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 40c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cbz r3, 424 │ │ │ │ │ + cbz r3, 450 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - cbz r4, 3cc │ │ │ │ │ + cbz r4, 3f8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bmi.n 424 │ │ │ │ │ + bmi.n 450 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - cbz r3, 424 │ │ │ │ │ + cbz r3, 450 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 3e4 │ │ │ │ │ + cbnz r0, 410 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 440 │ │ │ │ │ + b.n 46c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1f34 │ │ │ │ │ R_ARM_THM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 404 │ │ │ │ │ + bge.n 430 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 404 │ │ │ │ │ + cbnz r3, 430 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 440 │ │ │ │ │ + bne.n 46c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 424 │ │ │ │ │ + bge.n 450 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 424 │ │ │ │ │ + cbnz r3, 450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -536,19 +554,19 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC87 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3e0 │ │ │ │ │ + b.n 40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000444 : │ │ │ │ │ +00000470 : │ │ │ │ │ PyBuffer_SizeFromFormat(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC89 │ │ │ │ │ @@ -558,113 +576,113 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyImport_ImportModuleAttrString │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 476 │ │ │ │ │ + cbnz r0, 4a2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 49c │ │ │ │ │ + b.n 4c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 46c │ │ │ │ │ + beq.n 498 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 498 │ │ │ │ │ + cbz r0, 4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 49c │ │ │ │ │ + b.n 4c8 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3684 │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000004b2 <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ +000004de <_PyBuffer_ReleaseInInterpreterAndRawFree>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _buffer_release_call │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreterAndRawFree> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreterAndRawFree │ │ │ │ │ │ │ │ │ │ -000004c0 <_buffer_release_call>: │ │ │ │ │ +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 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -000004d6 : │ │ │ │ │ +00000502 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 3b78 │ │ │ │ │ + bl 3b6c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_IsContiguous │ │ │ │ │ - cbz r0, 50a │ │ │ │ │ + cbz r0, 536 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 580 │ │ │ │ │ + b.n 5ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 51c │ │ │ │ │ + cbz r0, 548 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 526 │ │ │ │ │ + b.n 552 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 582 │ │ │ │ │ + b.n 5ae │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.n 534 │ │ │ │ │ + ble.n 560 │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - b.n 526 │ │ │ │ │ + b.n 552 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_add_one_to_index_C │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_add_one_to_index_C │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -676,450 +694,450 @@ │ │ │ │ │ movne r8, r3 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r5, 57a │ │ │ │ │ - bl e34 │ │ │ │ │ + cbz r5, 5a6 │ │ │ │ │ + bl e4c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ add r6, r3 │ │ │ │ │ blx r8 │ │ │ │ │ - b.n 558 │ │ │ │ │ + b.n 584 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ │ │ -00000586 <_Py_add_one_to_index_C>: │ │ │ │ │ +000005b2 <_Py_add_one_to_index_C>: │ │ │ │ │ _Py_add_one_to_index_C(): │ │ │ │ │ push {r4} │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5b4 <_Py_add_one_to_index_C+0x2e> │ │ │ │ │ + blt.n 5e0 <_Py_add_one_to_index_C+0x2e> │ │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bge.n 5a8 <_Py_add_one_to_index_C+0x22> │ │ │ │ │ + bge.n 5d4 <_Py_add_one_to_index_C+0x22> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ - b.n 5b4 <_Py_add_one_to_index_C+0x2e> │ │ │ │ │ + b.n 5e0 <_Py_add_one_to_index_C+0x2e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ │ subs r1, #4 │ │ │ │ │ - b.n 58e <_Py_add_one_to_index_C+0x8> │ │ │ │ │ + b.n 5ba <_Py_add_one_to_index_C+0x8> │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000005b8 <_Py_add_one_to_index_F>: │ │ │ │ │ +000005e4 <_Py_add_one_to_index_F>: │ │ │ │ │ _Py_add_one_to_index_F(): │ │ │ │ │ movs r3, #0 │ │ │ │ │ push {r4, r5, r6} │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bge.n 5dc <_Py_add_one_to_index_F+0x24> │ │ │ │ │ + bge.n 608 <_Py_add_one_to_index_F+0x24> │ │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 5d6 <_Py_add_one_to_index_F+0x1e> │ │ │ │ │ + bge.n 602 <_Py_add_one_to_index_F+0x1e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - b.n 5dc <_Py_add_one_to_index_F+0x24> │ │ │ │ │ + b.n 608 <_Py_add_one_to_index_F+0x24> │ │ │ │ │ str.w r6, [r1], #4 │ │ │ │ │ - b.n 5be <_Py_add_one_to_index_F+0x6> │ │ │ │ │ + b.n 5ea <_Py_add_one_to_index_F+0x6> │ │ │ │ │ pop {r4, r5, r6} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000005e0 : │ │ │ │ │ +0000060c : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ b.w 21d0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ -000005e4 : │ │ │ │ │ +00000610 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {r4, r5} │ │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ - bne.n 604 │ │ │ │ │ + bne.n 630 │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bge.n 61a │ │ │ │ │ + bge.n 646 │ │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ mul.w r3, r5, r3 │ │ │ │ │ - b.n 5f0 │ │ │ │ │ + b.n 61c │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 61a │ │ │ │ │ + blt.n 646 │ │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ │ subs r0, #1 │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ - b.n 606 │ │ │ │ │ + b.n 632 │ │ │ │ │ pop {r4, r5} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000061e : │ │ │ │ │ +0000064a : │ │ │ │ │ PyObject_CopyData(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 658 │ │ │ │ │ + cbz r3, 684 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 658 │ │ │ │ │ + cbz r3, 684 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 658 │ │ │ │ │ + cbz r3, 684 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 658 │ │ │ │ │ + cbz r3, 684 │ │ │ │ │ mov r1, sp │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 2fd0 │ │ │ │ │ + bl 2ec4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ - cbz r0, 670 │ │ │ │ │ + cbz r0, 69c │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7a4 │ │ │ │ │ + b.n 7d0 │ │ │ │ │ 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 .LC91 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC91 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 652 │ │ │ │ │ + b.n 67e │ │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fd0 │ │ │ │ │ + bl 2ec4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 688 │ │ │ │ │ + cbz r0, 6b4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 652 │ │ │ │ │ + b.n 67e │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 6b4 │ │ │ │ │ + bge.n 6e0 │ │ │ │ │ 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 .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 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 652 │ │ │ │ │ + b.n 67e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cbnz r3, 6f8 │ │ │ │ │ + cbnz r3, 724 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3c30 <_IsCContiguous> │ │ │ │ │ + bl 3c24 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ - cbz r0, 6cc │ │ │ │ │ + cbz r0, 6f8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbnz r3, 6cc │ │ │ │ │ + cbnz r3, 6f8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3c30 <_IsCContiguous> │ │ │ │ │ + bl 3c24 <_IsCContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsCContiguous │ │ │ │ │ - cbnz r0, 6e0 │ │ │ │ │ + cbnz r0, 70c │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl bb0 <_IsFortranContiguous> │ │ │ │ │ + bl bc8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ - cbz r0, 6f8 │ │ │ │ │ + cbz r0, 724 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - cbnz r3, 6f8 │ │ │ │ │ + cbnz r3, 724 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl bb0 <_IsFortranContiguous> │ │ │ │ │ + bl bc8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_THM_CALL _IsFortranContiguous │ │ │ │ │ - cbz r0, 6f8 │ │ │ │ │ + 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 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 7a4 │ │ │ │ │ + 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, 716 │ │ │ │ │ + cbnz r0, 742 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 652 │ │ │ │ │ + b.n 67e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 728 │ │ │ │ │ + ble.n 754 │ │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 71a │ │ │ │ │ + b.n 746 │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 73e │ │ │ │ │ + ble.n 76a │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mul.w r6, r0, r6 │ │ │ │ │ - b.n 72e │ │ │ │ │ + b.n 75a │ │ │ │ │ movs r7, #0 │ │ │ │ │ - cbz r6, 792 │ │ │ │ │ + cbz r6, 7be │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ subs r6, #1 │ │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 774 │ │ │ │ │ + blt.n 7a0 │ │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ │ subs r1, #1 │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge.n 76c │ │ │ │ │ + bge.n 798 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ │ - b.n 774 │ │ │ │ │ + b.n 7a0 │ │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ - b.n 750 │ │ │ │ │ + b.n 77c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e4c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e4c │ │ │ │ │ R_ARM_THM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 740 │ │ │ │ │ + b.n 76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000007ac : │ │ │ │ │ +000007d8 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n 7c6 │ │ │ │ │ - cbnz r0, 7cc │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 7e8 │ │ │ │ │ + beq.n 7f2 │ │ │ │ │ + cbnz r0, 7f8 │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 814 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbnz r3, 7ee │ │ │ │ │ + cbnz r3, 81a │ │ │ │ │ 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 .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC93 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 812 │ │ │ │ │ + b.n 83e │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7d2 │ │ │ │ │ + beq.n 7fe │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7d2 │ │ │ │ │ + bne.n 7fe │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000818 : │ │ │ │ │ +00000844 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq.n 83a │ │ │ │ │ + beq.n 866 │ │ │ │ │ mov r5, r2 │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbnz r0, 840 │ │ │ │ │ - bl 204 │ │ │ │ │ - b.n 84c │ │ │ │ │ + cbnz r0, 86c │ │ │ │ │ + bl 230 │ │ │ │ │ + b.n 878 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 2fd0 │ │ │ │ │ + bl 2ec4 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 852 │ │ │ │ │ + cbz r0, 87e │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 860 │ │ │ │ │ + b.n 88c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000866 : │ │ │ │ │ +00000892 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ - b.n 818 │ │ │ │ │ + b.n 844 │ │ │ │ │ │ │ │ │ │ -00000868 : │ │ │ │ │ +00000894 : │ │ │ │ │ PyObject_AsReadBuffer(): │ │ │ │ │ - b.n 818 │ │ │ │ │ + b.n 844 │ │ │ │ │ │ │ │ │ │ -0000086a : │ │ │ │ │ +00000896 : │ │ │ │ │ PyObject_CheckReadBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ - cbz r3, 8a2 │ │ │ │ │ + cbz r3, 8ce │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 8a2 │ │ │ │ │ + cbz r3, 8ce │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ blx r3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 896 │ │ │ │ │ + bne.n 8c2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 89e │ │ │ │ │ + b.n 8ca │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 3160 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000008a6 <_PyBuffer_ReleaseInInterpreter>: │ │ │ │ │ +000008d2 <_PyBuffer_ReleaseInInterpreter>: │ │ │ │ │ _PyBuffer_ReleaseInInterpreter(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _buffer_release_call │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _buffer_release_call │ │ │ │ │ b.w 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ │ │ │ │ │ -000008b4 : │ │ │ │ │ +000008e0 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b.w 3b00 │ │ │ │ │ + b.w 3af4 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ -000008b8 : │ │ │ │ │ +000008e4 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b.w 31b4 │ │ │ │ │ + b.w 30a8 │ │ │ │ │ R_ARM_THM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ -000008bc : │ │ │ │ │ +000008e8 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ b.w 1268 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -000008c0 : │ │ │ │ │ +000008ec : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r0, 8dc │ │ │ │ │ + cbz r0, 908 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -23,279 +23,279 @@ │ │ │ │ │ 0x00000140 6173732e 70617274 2e30002e 4c433139 ass.part.0..LC19 │ │ │ │ │ 0x00000150 002e4c43 3230002e 4c433231 00636865 ..LC20..LC21.che │ │ │ │ │ 0x00000160 636b5f63 6c617373 00616273 74726163 ck_class.abstrac │ │ │ │ │ 0x00000170 745f6973 73756263 6c617373 002e4c43 t_issubclass..LC │ │ │ │ │ 0x00000180 3232002e 4c433233 002e4c43 3234002e 22..LC23..LC24.. │ │ │ │ │ 0x00000190 4c433235 002e4c43 3236002e 4c433237 LC25..LC26..LC27 │ │ │ │ │ 0x000001a0 002e4c43 32380073 65717565 6e63655f ..LC28.sequence_ │ │ │ │ │ - 0x000001b0 72657065 6174002e 4c433239 0062696e repeat..LC29.bin │ │ │ │ │ - 0x000001c0 6172795f 6f70002e 4c433330 002e4c43 ary_op..LC30..LC │ │ │ │ │ - 0x000001d0 3331002e 4c433332 002e4c43 3333002e 31..LC32..LC33.. │ │ │ │ │ - 0x000001e0 4c433334 002e4c43 3335002e 4c433336 LC34..LC35..LC36 │ │ │ │ │ - 0x000001f0 002e4c43 3337002e 4c433338 002e4c43 ..LC37..LC38..LC │ │ │ │ │ - 0x00000200 3339002e 4c433430 002e4c43 3431002e 39..LC40..LC41.. │ │ │ │ │ - 0x00000210 4c433432 002e4c43 3433006d 6574686f LC42..LC43.metho │ │ │ │ │ - 0x00000220 645f6f75 74707574 5f61735f 6c697374 d_output_as_list │ │ │ │ │ - 0x00000230 002e4c43 3434002e 4c433435 002e4c43 ..LC44..LC45..LC │ │ │ │ │ - 0x00000240 3436002e 4c433437 002e4c43 3438002e 46..LC47..LC48.. │ │ │ │ │ - 0x00000250 4c433439 002e4c43 3530002e 4c433531 LC49..LC50..LC51 │ │ │ │ │ - 0x00000260 002e4c43 35320074 65726e61 72795f6f ..LC52.ternary_o │ │ │ │ │ - 0x00000270 702e636f 6e737470 726f702e 30005f49 p.constprop.0._I │ │ │ │ │ - 0x00000280 73466f72 7472616e 436f6e74 6967756f sFortranContiguo │ │ │ │ │ - 0x00000290 7573005f 49734343 6f6e7469 67756f75 us._IsCContiguou │ │ │ │ │ - 0x000002a0 73002e4c 43353300 2e4c4335 34002e4c s..LC53..LC54..L │ │ │ │ │ - 0x000002b0 43353500 2e4c4335 36002e4c 43353700 C55..LC56..LC57. │ │ │ │ │ - 0x000002c0 2e4c4335 38002e4c 43353900 2e4c4336 .LC58..LC59..LC6 │ │ │ │ │ - 0x000002d0 30002e4c 43363100 2e4c4336 32002e4c 0..LC61..LC62..L │ │ │ │ │ - 0x000002e0 43363300 2e4c4336 34002e4c 43363500 C63..LC64..LC65. │ │ │ │ │ - 0x000002f0 2e4c4336 36002e4c 43363700 2e4c4336 .LC66..LC67..LC6 │ │ │ │ │ - 0x00000300 38002e4c 43363900 2e4c4337 30002e4c 8..LC69..LC70..L │ │ │ │ │ - 0x00000310 43373100 2e4c4337 32002e4c 43373300 C71..LC72..LC73. │ │ │ │ │ - 0x00000320 7465726e 6172795f 696f702e 636f6e73 ternary_iop.cons │ │ │ │ │ - 0x00000330 7470726f 702e3000 2e4c4337 34002e4c tprop.0..LC74..L │ │ │ │ │ - 0x00000340 43373500 61627374 72616374 5f676574 C75.abstract_get │ │ │ │ │ - 0x00000350 5f626173 6573002e 4c433736 002e4c43 _bases..LC76..LC │ │ │ │ │ - 0x00000360 3737002e 4c433738 002e4c43 3739002e 77..LC78..LC79.. │ │ │ │ │ - 0x00000370 4c433830 002e4c43 3831002e 4c433832 LC80..LC81..LC82 │ │ │ │ │ - 0x00000380 002e4c43 3833002e 4c433834 002e4c43 ..LC83..LC84..LC │ │ │ │ │ - 0x00000390 3835002e 4c433836 002e4c43 3837002e 85..LC86..LC87.. │ │ │ │ │ - 0x000003a0 4c433838 002e4c43 3839002e 4c433930 LC88..LC89..LC90 │ │ │ │ │ - 0x000003b0 005f6275 66666572 5f72656c 65617365 ._buffer_release │ │ │ │ │ - 0x000003c0 5f63616c 6c005f50 795f6164 645f6f6e _call._Py_add_on │ │ │ │ │ - 0x000003d0 655f746f 5f696e64 65785f43 005f5079 e_to_index_C._Py │ │ │ │ │ - 0x000003e0 5f616464 5f6f6e65 5f746f5f 696e6465 _add_one_to_inde │ │ │ │ │ - 0x000003f0 785f4600 2e4c4339 31002e4c 43393200 x_F..LC91..LC92. │ │ │ │ │ - 0x00000400 2e4c4339 33006173 5f726561 645f6275 .LC93.as_read_bu │ │ │ │ │ - 0x00000410 66666572 00507953 65717565 6e63655f ffer.PySequence_ │ │ │ │ │ - 0x00000420 5475706c 65005079 5475706c 655f5479 Tuple.PyTuple_Ty │ │ │ │ │ - 0x00000430 70650050 794c6973 745f5479 70650050 pe.PyList_Type.P │ │ │ │ │ - 0x00000440 794c6973 745f4173 5475706c 65005079 yList_AsTuple.Py │ │ │ │ │ - 0x00000450 4f626a65 63745f47 65744974 65720050 Object_GetIter.P │ │ │ │ │ - 0x00000460 794c6973 745f4e65 77005079 4572725f yList_New.PyErr_ │ │ │ │ │ - 0x00000470 4f636375 72726564 005f5079 5f446561 Occurred._Py_Dea │ │ │ │ │ - 0x00000480 6c6c6f63 005f5079 4c697374 5f417354 lloc._PyList_AsT │ │ │ │ │ - 0x00000490 75706c65 416e6443 6c656172 005f5079 upleAndClear._Py │ │ │ │ │ - 0x000004a0 5475706c 655f4672 6f6d4172 72617953 Tuple_FromArrayS │ │ │ │ │ - 0x000004b0 7465616c 005f5079 4c697374 5f417070 teal._PyList_App │ │ │ │ │ - 0x000004c0 656e6454 616b6552 65664c69 73745265 endTakeRefListRe │ │ │ │ │ - 0x000004d0 73697a65 00507945 78635f53 746f7049 size.PyExc_StopI │ │ │ │ │ - 0x000004e0 74657261 74696f6e 005f5079 4572725f teration._PyErr_ │ │ │ │ │ - 0x000004f0 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ │ - 0x00000500 005f5079 4572725f 436c6561 72005f50 ._PyErr_Clear._P │ │ │ │ │ - 0x00000510 795f7473 735f7473 74617465 0050794d y_tss_tstate.PyM │ │ │ │ │ - 0x00000520 61707069 6e675f47 65744974 656d5374 apping_GetItemSt │ │ │ │ │ - 0x00000530 72696e67 00507955 6e69636f 64655f46 ring.PyUnicode_F │ │ │ │ │ - 0x00000540 726f6d53 7472696e 67005079 4f626a65 romString.PyObje │ │ │ │ │ - 0x00000550 63745f47 65744974 656d0050 79457863 ct_GetItem.PyExc │ │ │ │ │ - 0x00000560 5f496e64 65784572 726f7200 50794e75 _IndexError.PyNu │ │ │ │ │ - 0x00000570 6d626572 5f417353 73697a65 5f740050 mber_AsSsize_t.P │ │ │ │ │ - 0x00000580 79536571 75656e63 655f4765 74497465 ySequence_GetIte │ │ │ │ │ - 0x00000590 6d005079 54797065 5f547970 65005079 m.PyType_Type.Py │ │ │ │ │ - 0x000005a0 4f626a65 63745f47 65744f70 74696f6e Object_GetOption │ │ │ │ │ - 0x000005b0 616c4174 7472005f 50795f4e 6f6e6553 alAttr._Py_NoneS │ │ │ │ │ - 0x000005c0 74727563 74005079 4f626a65 63745f43 truct.PyObject_C │ │ │ │ │ - 0x000005d0 616c6c4f 6e654172 67005079 5f47656e allOneArg.Py_Gen │ │ │ │ │ - 0x000005e0 65726963 416c6961 73005079 4578635f ericAlias.PyExc_ │ │ │ │ │ - 0x000005f0 54797065 4572726f 72005f50 7952756e TypeError._PyRun │ │ │ │ │ - 0x00000600 74696d65 005f5079 4f626a65 63745f4e time._PyObject_N │ │ │ │ │ - 0x00000610 6578744e 6f74496d 706c656d 656e7465 extNotImplemente │ │ │ │ │ - 0x00000620 64005079 53657149 7465725f 4e657700 d.PySeqIter_New. │ │ │ │ │ - 0x00000630 50794974 65725f4e 65787400 50794f62 PyIter_Next.PyOb │ │ │ │ │ - 0x00000640 6a656374 5f536574 4974656d 00507953 ject_SetItem.PyS │ │ │ │ │ - 0x00000650 65717565 6e63655f 53657449 74656d00 equence_SetItem. │ │ │ │ │ - 0x00000660 50794d61 7070696e 675f4765 744f7074 PyMapping_GetOpt │ │ │ │ │ - 0x00000670 696f6e61 6c497465 6d005079 44696374 ionalItem.PyDict │ │ │ │ │ - 0x00000680 5f547970 65005079 44696374 5f476574 _Type.PyDict_Get │ │ │ │ │ - 0x00000690 4974656d 52656600 50794578 635f4b65 ItemRef.PyExc_Ke │ │ │ │ │ - 0x000006a0 79457272 6f720050 794d6170 70696e67 yError.PyMapping │ │ │ │ │ - 0x000006b0 5f436865 636b0050 794f626a 6563745f _Check.PyObject_ │ │ │ │ │ - 0x000006c0 54797065 0050794d 61707069 6e675f53 Type.PyMapping_S │ │ │ │ │ - 0x000006d0 65744974 656d5374 72696e67 0050794f etItemString.PyO │ │ │ │ │ - 0x000006e0 626a6563 745f4973 496e7374 616e6365 bject_IsInstance │ │ │ │ │ - 0x000006f0 005f5079 556e696f 6e5f5479 7065005f ._PyUnion_Type._ │ │ │ │ │ - 0x00000700 50795f75 6e696f6e 5f617267 73005f50 Py_union_args._P │ │ │ │ │ - 0x00000710 794f626a 6563745f 4c6f6f6b 75705370 yObject_LookupSp │ │ │ │ │ - 0x00000720 65636961 6c005079 4f626a65 63745f49 ecial.PyObject_I │ │ │ │ │ - 0x00000730 73547275 65005f50 795f4368 65636b52 sTrue._Py_CheckR │ │ │ │ │ - 0x00000740 65637572 73697665 43616c6c 00507953 ecursiveCall.PyS │ │ │ │ │ - 0x00000750 65717565 6e63655f 436f6e74 61696e73 equence_Contains │ │ │ │ │ - 0x00000760 005f5079 53657175 656e6365 5f497465 ._PySequence_Ite │ │ │ │ │ - 0x00000770 72536561 72636800 50794c6f 6e675f41 rSearch.PyLong_A │ │ │ │ │ - 0x00000780 73537369 7a655f74 00507945 78635f4f sSsize_t.PyExc_O │ │ │ │ │ - 0x00000790 76657266 6c6f7745 72726f72 00507945 verflowError.PyE │ │ │ │ │ - 0x000007a0 72725f47 6976656e 45786365 7074696f rr_GivenExceptio │ │ │ │ │ - 0x000007b0 6e4d6174 63686573 0050794c 6f6e675f nMatches.PyLong_ │ │ │ │ │ - 0x000007c0 54797065 00507945 78635f44 65707265 Type.PyExc_Depre │ │ │ │ │ - 0x000007d0 63617469 6f6e5761 726e696e 67005079 cationWarning.Py │ │ │ │ │ - 0x000007e0 4572725f 5761726e 466f726d 6174005f Err_WarnFormat._ │ │ │ │ │ - 0x000007f0 50794572 725f466f 726d6174 005f5079 PyErr_Format._Py │ │ │ │ │ - 0x00000800 4e756d62 65725f49 6e646578 0050794e Number_Index.PyN │ │ │ │ │ - 0x00000810 756d6265 725f496e 506c6163 654f7200 umber_InPlaceOr. │ │ │ │ │ - 0x00000820 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ - 0x00000830 65645374 72756374 0050794f 626a6563 edStruct.PyObjec │ │ │ │ │ - 0x00000840 745f466f 726d6174 00507955 6e69636f t_Format.PyUnico │ │ │ │ │ - 0x00000850 64655f54 79706500 50794f62 6a656374 de_Type.PyObject │ │ │ │ │ - 0x00000860 5f537472 0050795f 47657443 6f6e7374 _Str.Py_GetConst │ │ │ │ │ - 0x00000870 616e7400 50794578 635f5379 7374656d ant.PyExc_System │ │ │ │ │ - 0x00000880 4572726f 72005079 4f626a65 63745f49 Error.PyObject_I │ │ │ │ │ - 0x00000890 73537562 636c6173 73005079 54797065 sSubclass.PyType │ │ │ │ │ - 0x000008a0 5f497353 75627479 70650050 794e756d _IsSubtype.PyNum │ │ │ │ │ - 0x000008b0 6265725f 496e506c 61636541 64640050 ber_InPlaceAdd.P │ │ │ │ │ - 0x000008c0 79536571 75656e63 655f4661 73740050 ySequence_Fast.P │ │ │ │ │ - 0x000008d0 79536571 75656e63 655f4c69 7374005f ySequence_List._ │ │ │ │ │ - 0x000008e0 50794572 725f5365 74537472 696e6700 PyErr_SetString. │ │ │ │ │ - 0x000008f0 50794f62 6a656374 5f436865 636b4275 PyObject_CheckBu │ │ │ │ │ - 0x00000900 66666572 005f5079 4c697374 5f457874 ffer._PyList_Ext │ │ │ │ │ - 0x00000910 656e6400 5f50794f 626a6563 745f5265 end._PyObject_Re │ │ │ │ │ - 0x00000920 616c4973 53756263 6c617373 00507953 alIsSubclass.PyS │ │ │ │ │ - 0x00000930 65717565 6e63655f 44656c49 74656d00 equence_DelItem. │ │ │ │ │ - 0x00000940 50794f62 6a656374 5f53697a 65005079 PyObject_Size.Py │ │ │ │ │ - 0x00000950 4f626a65 63745f44 656c4974 656d0050 Object_DelItem.P │ │ │ │ │ - 0x00000960 794e756d 6265725f 41646400 5079496e yNumber_Add.PyIn │ │ │ │ │ - 0x00000970 6465785f 43686563 6b005079 4e756d62 dex_Check.PyNumb │ │ │ │ │ - 0x00000980 65725f4e 65676174 69766500 50794e75 er_Negative.PyNu │ │ │ │ │ - 0x00000990 6d626572 5f4d756c 7469706c 79005079 mber_Multiply.Py │ │ │ │ │ - 0x000009a0 4e756d62 65725f41 6e640050 794e756d Number_And.PyNum │ │ │ │ │ - 0x000009b0 6265725f 4c736869 66740050 794f626a ber_Lshift.PyObj │ │ │ │ │ - 0x000009c0 6563745f 4c656e67 74684869 6e74005f ect_LengthHint._ │ │ │ │ │ - 0x000009d0 50795f43 6865636b 46756e63 74696f6e Py_CheckFunction │ │ │ │ │ - 0x000009e0 52657375 6c740050 79457863 5f56616c Result.PyExc_Val │ │ │ │ │ - 0x000009f0 75654572 726f7200 5f50794f 626a6563 ueError._PyObjec │ │ │ │ │ - 0x00000a00 745f4d61 6b655470 43616c6c 0050794e t_MakeTpCall.PyN │ │ │ │ │ - 0x00000a10 756d6265 725f5375 62747261 63740050 umber_Subtract.P │ │ │ │ │ - 0x00000a20 794e756d 6265725f 4c6f6e67 0050794c yNumber_Long.PyL │ │ │ │ │ - 0x00000a30 6f6e675f 46726f6d 556e6963 6f64654f ong_FromUnicodeO │ │ │ │ │ - 0x00000a40 626a6563 74005f50 794c6f6e 675f4672 bject._PyLong_Fr │ │ │ │ │ - 0x00000a50 6f6d4279 74657300 50794279 74654172 omBytes.PyByteAr │ │ │ │ │ - 0x00000a60 7261795f 54797065 0050794f 626a6563 ray_Type.PyObjec │ │ │ │ │ - 0x00000a70 745f4765 74427566 66657200 5f50794c t_GetBuffer._PyL │ │ │ │ │ - 0x00000a80 6f6e675f 436f7079 005f5079 42797465 ong_Copy._PyByte │ │ │ │ │ - 0x00000a90 41727261 795f656d 7074795f 73747269 Array_empty_stri │ │ │ │ │ - 0x00000aa0 6e670050 79427974 65735f46 726f6d53 ng.PyBytes_FromS │ │ │ │ │ - 0x00000ab0 7472696e 67416e64 53697a65 00507942 tringAndSize.PyB │ │ │ │ │ - 0x00000ac0 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ - 0x00000ad0 4e756d62 65725f43 6865636b 00507943 Number_Check.PyC │ │ │ │ │ - 0x00000ae0 6f6d706c 65785f54 79706500 50794e75 omplex_Type.PyNu │ │ │ │ │ - 0x00000af0 6d626572 5f496e76 65727400 5f507945 mber_Invert._PyE │ │ │ │ │ - 0x00000b00 72725f42 6164496e 7465726e 616c4361 rr_BadInternalCa │ │ │ │ │ - 0x00000b10 6c6c0050 79427566 6665725f 46696c6c ll.PyBuffer_Fill │ │ │ │ │ - 0x00000b20 496e666f 00507945 78635f42 75666665 Info.PyExc_Buffe │ │ │ │ │ - 0x00000b30 72457272 6f720050 794d6170 70696e67 rError.PyMapping │ │ │ │ │ - 0x00000b40 5f4b6579 73005079 44696374 5f4b6579 _Keys.PyDict_Key │ │ │ │ │ - 0x00000b50 73005079 4d617070 696e675f 53697a65 s.PyMapping_Size │ │ │ │ │ - 0x00000b60 0050794d 61707069 6e675f49 74656d73 .PyMapping_Items │ │ │ │ │ - 0x00000b70 00507944 6963745f 4974656d 73005079 .PyDict_Items.Py │ │ │ │ │ - 0x00000b80 4f626a65 63745f56 6563746f 7263616c Object_Vectorcal │ │ │ │ │ - 0x00000b90 6c4d6574 686f6400 50794e75 6d626572 lMethod.PyNumber │ │ │ │ │ - 0x00000ba0 5f4f7200 50794e75 6d626572 5f466c6f _Or.PyNumber_Flo │ │ │ │ │ - 0x00000bb0 6f724469 76696465 0050794e 756d6265 orDivide.PyNumbe │ │ │ │ │ - 0x00000bc0 725f5265 6d61696e 64657200 50794974 r_Remainder.PyIt │ │ │ │ │ - 0x00000bd0 65725f43 6865636b 0050794e 756d6265 er_Check.PyNumbe │ │ │ │ │ - 0x00000be0 725f496e 506c6163 65537562 74726163 r_InPlaceSubtrac │ │ │ │ │ - 0x00000bf0 74005079 4e756d62 65725f54 72756544 t.PyNumber_TrueD │ │ │ │ │ - 0x00000c00 69766964 65005f50 794e756d 6265725f ivide._PyNumber_ │ │ │ │ │ - 0x00000c10 506f7765 724e6f4d 6f640050 79536571 PowerNoMod.PySeq │ │ │ │ │ - 0x00000c20 75656e63 655f5369 7a650050 79536571 uence_Size.PySeq │ │ │ │ │ - 0x00000c30 75656e63 655f4368 65636b00 50794275 uence_Check.PyBu │ │ │ │ │ - 0x00000c40 66666572 5f497343 6f6e7469 67756f75 ffer_IsContiguou │ │ │ │ │ - 0x00000c50 73005079 53657175 656e6365 5f436f6e s.PySequence_Con │ │ │ │ │ - 0x00000c60 63617400 50794e75 6d626572 5f496e50 cat.PyNumber_InP │ │ │ │ │ - 0x00000c70 6c616365 416e6400 50794e75 6d626572 laceAnd.PyNumber │ │ │ │ │ - 0x00000c80 5f416273 6f6c7574 65005079 4e756d62 _Absolute.PyNumb │ │ │ │ │ - 0x00000c90 65725f44 69766d6f 64005f50 794f626a er_Divmod._PyObj │ │ │ │ │ - 0x00000ca0 6563745f 4861734c 656e005f 50794f62 ect_HasLen._PyOb │ │ │ │ │ - 0x00000cb0 6a656374 5f526561 6c497349 6e737461 ject_RealIsInsta │ │ │ │ │ - 0x00000cc0 6e636500 50795365 7175656e 63655f47 nce.PySequence_G │ │ │ │ │ - 0x00000cd0 6574536c 69636500 5f507953 6c696365 etSlice._PySlice │ │ │ │ │ - 0x00000ce0 5f46726f 6d496e64 69636573 0050794e _FromIndices.PyN │ │ │ │ │ - 0x00000cf0 756d6265 725f586f 72005079 4e756d62 umber_Xor.PyNumb │ │ │ │ │ - 0x00000d00 65725f49 6e506c61 6365586f 72005079 er_InPlaceXor.Py │ │ │ │ │ - 0x00000d10 53657175 656e6365 5f496e64 65780050 Sequence_Index.P │ │ │ │ │ - 0x00000d20 794f626a 6563745f 52696368 436f6d70 yObject_RichComp │ │ │ │ │ - 0x00000d30 61726542 6f6f6c00 50794e75 6d626572 areBool.PyNumber │ │ │ │ │ - 0x00000d40 5f527368 69667400 50794e75 6d626572 _Rshift.PyNumber │ │ │ │ │ - 0x00000d50 5f496e50 6c616365 4c736869 66740050 _InPlaceLshift.P │ │ │ │ │ - 0x00000d60 794e756d 6265725f 506f7765 72005079 yNumber_Power.Py │ │ │ │ │ - 0x00000d70 4e756d62 65725f49 6e506c61 63654d75 Number_InPlaceMu │ │ │ │ │ - 0x00000d80 6c746970 6c790050 794e756d 6265725f ltiply.PyNumber_ │ │ │ │ │ - 0x00000d90 546f4261 7365005f 50794c6f 6e675f46 ToBase._PyLong_F │ │ │ │ │ - 0x00000da0 6f726d61 74005079 4d617070 696e675f ormat.PyMapping_ │ │ │ │ │ - 0x00000db0 56616c75 65730050 79446963 745f5661 Values.PyDict_Va │ │ │ │ │ - 0x00000dc0 6c756573 00507949 7465725f 53656e64 lues.PyIter_Send │ │ │ │ │ - 0x00000dd0 005f5079 47656e5f 46657463 6853746f ._PyGen_FetchSto │ │ │ │ │ - 0x00000de0 70497465 72617469 6f6e5661 6c756500 pIterationValue. │ │ │ │ │ - 0x00000df0 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ - 0x00000e00 52656d61 696e6465 72005079 4e756d62 Remainder.PyNumb │ │ │ │ │ - 0x00000e10 65725f50 6f736974 69766500 50794e75 er_Positive.PyNu │ │ │ │ │ - 0x00000e20 6d626572 5f466c6f 61740050 79466c6f mber_Float.PyFlo │ │ │ │ │ - 0x00000e30 61745f54 79706500 5079466c 6f61745f at_Type.PyFloat_ │ │ │ │ │ - 0x00000e40 46726f6d 53747269 6e670050 79466c6f FromString.PyFlo │ │ │ │ │ - 0x00000e50 61745f46 726f6d44 6f75626c 65005079 at_FromDouble.Py │ │ │ │ │ - 0x00000e60 4c6f6e67 5f417344 6f75626c 65005079 Long_AsDouble.Py │ │ │ │ │ - 0x00000e70 4e756d62 65725f49 6e506c61 6365466c Number_InPlaceFl │ │ │ │ │ - 0x00000e80 6f6f7244 69766964 65005f50 794e756d oorDivide._PyNum │ │ │ │ │ - 0x00000e90 6265725f 496e506c 61636550 6f776572 ber_InPlacePower │ │ │ │ │ - 0x00000ea0 4e6f4d6f 64005079 4e756d62 65725f49 NoMod.PyNumber_I │ │ │ │ │ - 0x00000eb0 6e506c61 63655472 75654469 76696465 nPlaceTrueDivide │ │ │ │ │ - 0x00000ec0 0050794e 756d6265 725f4d61 74726978 .PyNumber_Matrix │ │ │ │ │ - 0x00000ed0 4d756c74 69706c79 0050794e 756d6265 Multiply.PyNumbe │ │ │ │ │ - 0x00000ee0 725f496e 506c6163 654d6174 7269784d r_InPlaceMatrixM │ │ │ │ │ - 0x00000ef0 756c7469 706c7900 50794e75 6d626572 ultiply.PyNumber │ │ │ │ │ - 0x00000f00 5f496e50 6c616365 52736869 66740050 _InPlaceRshift.P │ │ │ │ │ - 0x00000f10 79536571 75656e63 655f436f 756e7400 ySequence_Count. │ │ │ │ │ - 0x00000f20 50795365 7175656e 63655f49 6e506c61 PySequence_InPla │ │ │ │ │ - 0x00000f30 6365436f 6e636174 0050794d 61707069 ceConcat.PyMappi │ │ │ │ │ - 0x00000f40 6e675f47 65744f70 74696f6e 616c4974 ng_GetOptionalIt │ │ │ │ │ - 0x00000f50 656d5374 72696e67 0050794e 756d6265 emString.PyNumbe │ │ │ │ │ - 0x00000f60 725f496e 506c6163 65506f77 65720050 r_InPlacePower.P │ │ │ │ │ - 0x00000f70 79497465 725f4e65 78744974 656d0050 yIter_NextItem.P │ │ │ │ │ - 0x00000f80 794f626a 6563745f 47657441 49746572 yObject_GetAIter │ │ │ │ │ - 0x00000f90 0050794f 626a6563 745f4465 6c497465 .PyObject_DelIte │ │ │ │ │ - 0x00000fa0 6d537472 696e6700 50794d61 7070696e mString.PyMappin │ │ │ │ │ - 0x00000fb0 675f4861 734b6579 00507945 72725f46 g_HasKey.PyErr_F │ │ │ │ │ - 0x00000fc0 6f726d61 74556e72 61697361 626c6500 ormatUnraisable. │ │ │ │ │ - 0x00000fd0 50794d61 7070696e 675f4861 734b6579 PyMapping_HasKey │ │ │ │ │ - 0x00000fe0 53747269 6e670050 794d6170 70696e67 String.PyMapping │ │ │ │ │ - 0x00000ff0 5f486173 4b657953 7472696e 67576974 _HasKeyStringWit │ │ │ │ │ - 0x00001000 68457272 6f720050 794d6170 70696e67 hError.PyMapping │ │ │ │ │ - 0x00001010 5f486173 4b657957 69746845 72726f72 _HasKeyWithError │ │ │ │ │ - 0x00001020 00507953 65717565 6e63655f 44656c53 .PySequence_DelS │ │ │ │ │ - 0x00001030 6c696365 00507953 65717565 6e63655f lice.PySequence_ │ │ │ │ │ - 0x00001040 496e506c 61636552 65706561 74005079 InPlaceRepeat.Py │ │ │ │ │ - 0x00001050 4c6f6e67 5f46726f 6d537369 7a655f74 Long_FromSsize_t │ │ │ │ │ - 0x00001060 00507953 65717565 6e63655f 52657065 .PySequence_Repe │ │ │ │ │ - 0x00001070 61740050 79536571 75656e63 655f5365 at.PySequence_Se │ │ │ │ │ - 0x00001080 74536c69 63650050 79427566 6665725f tSlice.PyBuffer_ │ │ │ │ │ - 0x00001090 47657450 6f696e74 65720050 79427566 GetPointer.PyBuf │ │ │ │ │ - 0x000010a0 6665725f 53697a65 46726f6d 466f726d fer_SizeFromForm │ │ │ │ │ - 0x000010b0 61740050 79496d70 6f72745f 496d706f at.PyImport_Impo │ │ │ │ │ - 0x000010c0 72744d6f 64756c65 41747472 53747269 rtModuleAttrStri │ │ │ │ │ - 0x000010d0 6e670050 794f626a 6563745f 43616c6c ng.PyObject_Call │ │ │ │ │ - 0x000010e0 46756e63 74696f6e 4f626a41 72677300 FunctionObjArgs. │ │ │ │ │ - 0x000010f0 5f507942 75666665 725f5265 6c656173 _PyBuffer_Releas │ │ │ │ │ - 0x00001100 65496e49 6e746572 70726574 6572416e eInInterpreterAn │ │ │ │ │ - 0x00001110 64526177 46726565 005f5079 5f43616c dRawFree._Py_Cal │ │ │ │ │ - 0x00001120 6c496e49 6e746572 70726574 6572416e lInInterpreterAn │ │ │ │ │ - 0x00001130 64526177 46726565 00507942 75666665 dRawFree.PyBuffe │ │ │ │ │ - 0x00001140 725f4672 6f6d436f 6e746967 756f7573 r_FromContiguous │ │ │ │ │ - 0x00001150 006d656d 63707900 50794d65 6d5f4d61 .memcpy.PyMem_Ma │ │ │ │ │ - 0x00001160 6c6c6f63 00507945 72725f4e 6f4d656d lloc.PyErr_NoMem │ │ │ │ │ - 0x00001170 6f727900 5f5f6165 6162695f 69646976 ory.__aeabi_idiv │ │ │ │ │ - 0x00001180 0050794d 656d5f46 72656500 50794f62 .PyMem_Free.PyOb │ │ │ │ │ - 0x00001190 6a656374 5f4c656e 67746800 50794275 ject_Length.PyBu │ │ │ │ │ - 0x000011a0 66666572 5f46696c 6c436f6e 74696775 ffer_FillContigu │ │ │ │ │ - 0x000011b0 6f757353 74726964 65730050 794f626a ousStrides.PyObj │ │ │ │ │ - 0x000011c0 6563745f 436f7079 44617461 0050794f ect_CopyData.PyO │ │ │ │ │ - 0x000011d0 626a6563 745f4173 57726974 65427566 bject_AsWriteBuf │ │ │ │ │ - 0x000011e0 66657200 50794f62 6a656374 5f417343 fer.PyObject_AsC │ │ │ │ │ - 0x000011f0 68617242 75666665 72005079 4f626a65 harBuffer.PyObje │ │ │ │ │ - 0x00001200 63745f41 73526561 64427566 66657200 ct_AsReadBuffer. │ │ │ │ │ - 0x00001210 50794f62 6a656374 5f436865 636b5265 PyObject_CheckRe │ │ │ │ │ - 0x00001220 61644275 66666572 005f5079 42756666 adBuffer._PyBuff │ │ │ │ │ - 0x00001230 65725f52 656c6561 7365496e 496e7465 er_ReleaseInInte │ │ │ │ │ - 0x00001240 72707265 74657200 5f50795f 43616c6c rpreter._Py_Call │ │ │ │ │ - 0x00001250 496e496e 74657270 72657465 72005079 InInterpreter.Py │ │ │ │ │ - 0x00001260 53657175 656e6365 5f4c656e 67746800 Sequence_Length. │ │ │ │ │ - 0x00001270 50794d61 7070696e 675f4c65 6e677468 PyMapping_Length │ │ │ │ │ - 0x00001280 00507953 65717565 6e63655f 496e0050 .PySequence_In.P │ │ │ │ │ - 0x00001290 79414974 65725f43 6865636b 00 yAIter_Check. │ │ │ │ │ + 0x000001b0 72657065 6174002e 4c433239 002e4c43 repeat..LC29..LC │ │ │ │ │ + 0x000001c0 3330002e 4c433331 002e4c43 3332002e 30..LC31..LC32.. │ │ │ │ │ + 0x000001d0 4c433333 002e4c43 3334002e 4c433335 LC33..LC34..LC35 │ │ │ │ │ + 0x000001e0 002e4c43 3336002e 4c433337 002e4c43 ..LC36..LC37..LC │ │ │ │ │ + 0x000001f0 3338002e 4c433339 002e4c43 3430002e 38..LC39..LC40.. │ │ │ │ │ + 0x00000200 4c433431 002e4c43 3432002e 4c433433 LC41..LC42..LC43 │ │ │ │ │ + 0x00000210 006d6574 686f645f 6f757470 75745f61 .method_output_a │ │ │ │ │ + 0x00000220 735f6c69 7374002e 4c433434 002e4c43 s_list..LC44..LC │ │ │ │ │ + 0x00000230 3435002e 4c433436 002e4c43 3437002e 45..LC46..LC47.. │ │ │ │ │ + 0x00000240 4c433438 002e4c43 3439002e 4c433530 LC48..LC49..LC50 │ │ │ │ │ + 0x00000250 002e4c43 3531002e 4c433532 00746572 ..LC51..LC52.ter │ │ │ │ │ + 0x00000260 6e617279 5f6f702e 636f6e73 7470726f nary_op.constpro │ │ │ │ │ + 0x00000270 702e3000 5f497346 6f727472 616e436f p.0._IsFortranCo │ │ │ │ │ + 0x00000280 6e746967 756f7573 005f4973 43436f6e ntiguous._IsCCon │ │ │ │ │ + 0x00000290 74696775 6f757300 2e4c4335 33002e4c tiguous..LC53..L │ │ │ │ │ + 0x000002a0 43353400 2e4c4335 35002e4c 43353600 C54..LC55..LC56. │ │ │ │ │ + 0x000002b0 2e4c4335 37002e4c 43353800 2e4c4335 .LC57..LC58..LC5 │ │ │ │ │ + 0x000002c0 39002e4c 43363000 2e4c4336 31002e4c 9..LC60..LC61..L │ │ │ │ │ + 0x000002d0 43363200 2e4c4336 33002e4c 43363400 C62..LC63..LC64. │ │ │ │ │ + 0x000002e0 2e4c4336 35002e4c 43363600 2e4c4336 .LC65..LC66..LC6 │ │ │ │ │ + 0x000002f0 37002e4c 43363800 2e4c4336 39002e4c 7..LC68..LC69..L │ │ │ │ │ + 0x00000300 43373000 2e4c4337 31002e4c 43373200 C70..LC71..LC72. │ │ │ │ │ + 0x00000310 2e4c4337 33007465 726e6172 795f696f .LC73.ternary_io │ │ │ │ │ + 0x00000320 702e636f 6e737470 726f702e 30002e4c p.constprop.0..L │ │ │ │ │ + 0x00000330 43373400 2e4c4337 35006162 73747261 C74..LC75.abstra │ │ │ │ │ + 0x00000340 63745f67 65745f62 61736573 002e4c43 ct_get_bases..LC │ │ │ │ │ + 0x00000350 3736002e 4c433737 002e4c43 3738002e 76..LC77..LC78.. │ │ │ │ │ + 0x00000360 4c433739 002e4c43 3830002e 4c433831 LC79..LC80..LC81 │ │ │ │ │ + 0x00000370 002e4c43 3832002e 4c433833 002e4c43 ..LC82..LC83..LC │ │ │ │ │ + 0x00000380 3834002e 4c433835 002e4c43 3836002e 84..LC85..LC86.. │ │ │ │ │ + 0x00000390 4c433837 002e4c43 3838002e 4c433839 LC87..LC88..LC89 │ │ │ │ │ + 0x000003a0 002e4c43 3930005f 62756666 65725f72 ..LC90._buffer_r │ │ │ │ │ + 0x000003b0 656c6561 73655f63 616c6c00 5f50795f elease_call._Py_ │ │ │ │ │ + 0x000003c0 6164645f 6f6e655f 746f5f69 6e646578 add_one_to_index │ │ │ │ │ + 0x000003d0 5f43005f 50795f61 64645f6f 6e655f74 _C._Py_add_one_t │ │ │ │ │ + 0x000003e0 6f5f696e 6465785f 46002e4c 43393100 o_index_F..LC91. │ │ │ │ │ + 0x000003f0 2e4c4339 32002e4c 43393300 61735f72 .LC92..LC93.as_r │ │ │ │ │ + 0x00000400 6561645f 62756666 65720050 79536571 ead_buffer.PySeq │ │ │ │ │ + 0x00000410 75656e63 655f5475 706c6500 50795475 uence_Tuple.PyTu │ │ │ │ │ + 0x00000420 706c655f 54797065 0050794c 6973745f ple_Type.PyList_ │ │ │ │ │ + 0x00000430 54797065 0050794c 6973745f 41735475 Type.PyList_AsTu │ │ │ │ │ + 0x00000440 706c6500 50794f62 6a656374 5f476574 ple.PyObject_Get │ │ │ │ │ + 0x00000450 49746572 0050794c 6973745f 4e657700 Iter.PyList_New. │ │ │ │ │ + 0x00000460 50794572 725f4f63 63757272 6564005f PyErr_Occurred._ │ │ │ │ │ + 0x00000470 50795f44 65616c6c 6f63005f 50794c69 Py_Dealloc._PyLi │ │ │ │ │ + 0x00000480 73745f41 73547570 6c65416e 64436c65 st_AsTupleAndCle │ │ │ │ │ + 0x00000490 6172005f 50795475 706c655f 46726f6d ar._PyTuple_From │ │ │ │ │ + 0x000004a0 41727261 79537465 616c005f 50794c69 ArraySteal._PyLi │ │ │ │ │ + 0x000004b0 73745f41 7070656e 6454616b 65526566 st_AppendTakeRef │ │ │ │ │ + 0x000004c0 4c697374 52657369 7a650050 79457863 ListResize.PyExc │ │ │ │ │ + 0x000004d0 5f53746f 70497465 72617469 6f6e005f _StopIteration._ │ │ │ │ │ + 0x000004e0 50794572 725f4578 63657074 696f6e4d PyErr_ExceptionM │ │ │ │ │ + 0x000004f0 61746368 6573005f 50794572 725f436c atches._PyErr_Cl │ │ │ │ │ + 0x00000500 65617200 5f50795f 7473735f 74737461 ear._Py_tss_tsta │ │ │ │ │ + 0x00000510 74650050 794d6170 70696e67 5f476574 te.PyMapping_Get │ │ │ │ │ + 0x00000520 4974656d 53747269 6e670050 79556e69 ItemString.PyUni │ │ │ │ │ + 0x00000530 636f6465 5f46726f 6d537472 696e6700 code_FromString. │ │ │ │ │ + 0x00000540 50794f62 6a656374 5f476574 4974656d PyObject_GetItem │ │ │ │ │ + 0x00000550 00507945 78635f49 6e646578 4572726f .PyExc_IndexErro │ │ │ │ │ + 0x00000560 72005079 4e756d62 65725f41 73537369 r.PyNumber_AsSsi │ │ │ │ │ + 0x00000570 7a655f74 00507953 65717565 6e63655f ze_t.PySequence_ │ │ │ │ │ + 0x00000580 47657449 74656d00 50795479 70655f54 GetItem.PyType_T │ │ │ │ │ + 0x00000590 79706500 50794f62 6a656374 5f476574 ype.PyObject_Get │ │ │ │ │ + 0x000005a0 4f707469 6f6e616c 41747472 005f5079 OptionalAttr._Py │ │ │ │ │ + 0x000005b0 5f4e6f6e 65537472 75637400 50794f62 _NoneStruct.PyOb │ │ │ │ │ + 0x000005c0 6a656374 5f43616c 6c4f6e65 41726700 ject_CallOneArg. │ │ │ │ │ + 0x000005d0 50795f47 656e6572 6963416c 69617300 Py_GenericAlias. │ │ │ │ │ + 0x000005e0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ + 0x000005f0 5f507952 756e7469 6d65005f 50794f62 _PyRuntime._PyOb │ │ │ │ │ + 0x00000600 6a656374 5f4e6578 744e6f74 496d706c ject_NextNotImpl │ │ │ │ │ + 0x00000610 656d656e 74656400 50795365 71497465 emented.PySeqIte │ │ │ │ │ + 0x00000620 725f4e65 77005079 49746572 5f4e6578 r_New.PyIter_Nex │ │ │ │ │ + 0x00000630 74005079 4f626a65 63745f53 65744974 t.PyObject_SetIt │ │ │ │ │ + 0x00000640 656d0050 79536571 75656e63 655f5365 em.PySequence_Se │ │ │ │ │ + 0x00000650 74497465 6d005079 4d617070 696e675f tItem.PyMapping_ │ │ │ │ │ + 0x00000660 4765744f 7074696f 6e616c49 74656d00 GetOptionalItem. │ │ │ │ │ + 0x00000670 50794469 63745f54 79706500 50794469 PyDict_Type.PyDi │ │ │ │ │ + 0x00000680 63745f47 65744974 656d5265 66005079 ct_GetItemRef.Py │ │ │ │ │ + 0x00000690 4578635f 4b657945 72726f72 0050794d Exc_KeyError.PyM │ │ │ │ │ + 0x000006a0 61707069 6e675f43 6865636b 0050794f apping_Check.PyO │ │ │ │ │ + 0x000006b0 626a6563 745f5479 70650050 794d6170 bject_Type.PyMap │ │ │ │ │ + 0x000006c0 70696e67 5f536574 4974656d 53747269 ping_SetItemStri │ │ │ │ │ + 0x000006d0 6e670050 794f626a 6563745f 4973496e ng.PyObject_IsIn │ │ │ │ │ + 0x000006e0 7374616e 6365005f 5079556e 696f6e5f stance._PyUnion_ │ │ │ │ │ + 0x000006f0 54797065 005f5079 5f756e69 6f6e5f61 Type._Py_union_a │ │ │ │ │ + 0x00000700 72677300 5f50794f 626a6563 745f4c6f rgs._PyObject_Lo │ │ │ │ │ + 0x00000710 6f6b7570 53706563 69616c00 50794f62 okupSpecial.PyOb │ │ │ │ │ + 0x00000720 6a656374 5f497354 72756500 5f50795f ject_IsTrue._Py_ │ │ │ │ │ + 0x00000730 43686563 6b526563 75727369 76654361 CheckRecursiveCa │ │ │ │ │ + 0x00000740 6c6c0050 79536571 75656e63 655f436f ll.PySequence_Co │ │ │ │ │ + 0x00000750 6e746169 6e73005f 50795365 7175656e ntains._PySequen │ │ │ │ │ + 0x00000760 63655f49 74657253 65617263 68005079 ce_IterSearch.Py │ │ │ │ │ + 0x00000770 4c6f6e67 5f417353 73697a65 5f740050 Long_AsSsize_t.P │ │ │ │ │ + 0x00000780 79457863 5f4f7665 72666c6f 77457272 yExc_OverflowErr │ │ │ │ │ + 0x00000790 6f720050 79457272 5f476976 656e4578 or.PyErr_GivenEx │ │ │ │ │ + 0x000007a0 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ + 0x000007b0 794c6f6e 675f5479 70650050 79457863 yLong_Type.PyExc │ │ │ │ │ + 0x000007c0 5f446570 72656361 74696f6e 5761726e _DeprecationWarn │ │ │ │ │ + 0x000007d0 696e6700 50794572 725f5761 726e466f ing.PyErr_WarnFo │ │ │ │ │ + 0x000007e0 726d6174 005f5079 4572725f 466f726d rmat._PyErr_Form │ │ │ │ │ + 0x000007f0 6174005f 50794e75 6d626572 5f496e64 at._PyNumber_Ind │ │ │ │ │ + 0x00000800 65780050 794e756d 6265725f 496e506c ex.PyNumber_InPl │ │ │ │ │ + 0x00000810 6163654f 72005f50 795f4e6f 74496d70 aceOr._Py_NotImp │ │ │ │ │ + 0x00000820 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ + 0x00000830 794f626a 6563745f 466f726d 61740050 yObject_Format.P │ │ │ │ │ + 0x00000840 79556e69 636f6465 5f547970 65005079 yUnicode_Type.Py │ │ │ │ │ + 0x00000850 4f626a65 63745f53 74720050 795f4765 Object_Str.Py_Ge │ │ │ │ │ + 0x00000860 74436f6e 7374616e 74005079 4578635f tConstant.PyExc_ │ │ │ │ │ + 0x00000870 53797374 656d4572 726f7200 50794f62 SystemError.PyOb │ │ │ │ │ + 0x00000880 6a656374 5f497353 7562636c 61737300 ject_IsSubclass. │ │ │ │ │ + 0x00000890 50795479 70655f49 73537562 74797065 PyType_IsSubtype │ │ │ │ │ + 0x000008a0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ + 0x000008b0 65416464 00507953 65717565 6e63655f eAdd.PySequence_ │ │ │ │ │ + 0x000008c0 46617374 00507953 65717565 6e63655f Fast.PySequence_ │ │ │ │ │ + 0x000008d0 4c697374 005f5079 4572725f 53657453 List._PyErr_SetS │ │ │ │ │ + 0x000008e0 7472696e 67005079 4f626a65 63745f43 tring.PyObject_C │ │ │ │ │ + 0x000008f0 6865636b 42756666 6572005f 50794c69 heckBuffer._PyLi │ │ │ │ │ + 0x00000900 73745f45 7874656e 64005f50 794f626a st_Extend._PyObj │ │ │ │ │ + 0x00000910 6563745f 5265616c 49735375 62636c61 ect_RealIsSubcla │ │ │ │ │ + 0x00000920 73730050 79536571 75656e63 655f4465 ss.PySequence_De │ │ │ │ │ + 0x00000930 6c497465 6d005079 4f626a65 63745f53 lItem.PyObject_S │ │ │ │ │ + 0x00000940 697a6500 50794f62 6a656374 5f44656c ize.PyObject_Del │ │ │ │ │ + 0x00000950 4974656d 0050794e 756d6265 725f4164 Item.PyNumber_Ad │ │ │ │ │ + 0x00000960 64005079 496e6465 785f4368 65636b00 d.PyIndex_Check. │ │ │ │ │ + 0x00000970 50794e75 6d626572 5f4e6567 61746976 PyNumber_Negativ │ │ │ │ │ + 0x00000980 65005079 4e756d62 65725f4d 756c7469 e.PyNumber_Multi │ │ │ │ │ + 0x00000990 706c7900 50794e75 6d626572 5f416e64 ply.PyNumber_And │ │ │ │ │ + 0x000009a0 0050794e 756d6265 725f4c73 68696674 .PyNumber_Lshift │ │ │ │ │ + 0x000009b0 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ + 0x000009c0 48696e74 005f5079 5f436865 636b4675 Hint._Py_CheckFu │ │ │ │ │ + 0x000009d0 6e637469 6f6e5265 73756c74 00507945 nctionResult.PyE │ │ │ │ │ + 0x000009e0 78635f56 616c7565 4572726f 72005f50 xc_ValueError._P │ │ │ │ │ + 0x000009f0 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ + 0x00000a00 6c6c0050 794e756d 6265725f 53756274 ll.PyNumber_Subt │ │ │ │ │ + 0x00000a10 72616374 0050794e 756d6265 725f4c6f ract.PyNumber_Lo │ │ │ │ │ + 0x00000a20 6e670050 794c6f6e 675f4672 6f6d556e ng.PyLong_FromUn │ │ │ │ │ + 0x00000a30 69636f64 654f626a 65637400 5f50794c icodeObject._PyL │ │ │ │ │ + 0x00000a40 6f6e675f 46726f6d 42797465 73005079 ong_FromBytes.Py │ │ │ │ │ + 0x00000a50 42797465 41727261 795f5479 70650050 ByteArray_Type.P │ │ │ │ │ + 0x00000a60 794f626a 6563745f 47657442 75666665 yObject_GetBuffe │ │ │ │ │ + 0x00000a70 72005f50 794c6f6e 675f436f 7079005f r._PyLong_Copy._ │ │ │ │ │ + 0x00000a80 50794279 74654172 7261795f 656d7074 PyByteArray_empt │ │ │ │ │ + 0x00000a90 795f7374 72696e67 00507942 79746573 y_string.PyBytes │ │ │ │ │ + 0x00000aa0 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ + 0x00000ab0 7a650050 79427566 6665725f 52656c65 ze.PyBuffer_Rele │ │ │ │ │ + 0x00000ac0 61736500 50794e75 6d626572 5f436865 ase.PyNumber_Che │ │ │ │ │ + 0x00000ad0 636b0050 79436f6d 706c6578 5f547970 ck.PyComplex_Typ │ │ │ │ │ + 0x00000ae0 65005079 4e756d62 65725f49 6e766572 e.PyNumber_Inver │ │ │ │ │ + 0x00000af0 74005f50 79457272 5f426164 496e7465 t._PyErr_BadInte │ │ │ │ │ + 0x00000b00 726e616c 43616c6c 00507942 75666665 rnalCall.PyBuffe │ │ │ │ │ + 0x00000b10 725f4669 6c6c496e 666f0050 79457863 r_FillInfo.PyExc │ │ │ │ │ + 0x00000b20 5f427566 66657245 72726f72 0050794d _BufferError.PyM │ │ │ │ │ + 0x00000b30 61707069 6e675f4b 65797300 50794469 apping_Keys.PyDi │ │ │ │ │ + 0x00000b40 63745f4b 65797300 50794d61 7070696e ct_Keys.PyMappin │ │ │ │ │ + 0x00000b50 675f5369 7a650050 794d6170 70696e67 g_Size.PyMapping │ │ │ │ │ + 0x00000b60 5f497465 6d730050 79446963 745f4974 _Items.PyDict_It │ │ │ │ │ + 0x00000b70 656d7300 50794f62 6a656374 5f566563 ems.PyObject_Vec │ │ │ │ │ + 0x00000b80 746f7263 616c6c4d 6574686f 64005079 torcallMethod.Py │ │ │ │ │ + 0x00000b90 4e756d62 65725f4f 72005079 4e756d62 Number_Or.PyNumb │ │ │ │ │ + 0x00000ba0 65725f46 6c6f6f72 44697669 64650050 er_FloorDivide.P │ │ │ │ │ + 0x00000bb0 794e756d 6265725f 52656d61 696e6465 yNumber_Remainde │ │ │ │ │ + 0x00000bc0 72005079 49746572 5f436865 636b0050 r.PyIter_Check.P │ │ │ │ │ + 0x00000bd0 794e756d 6265725f 496e506c 61636553 yNumber_InPlaceS │ │ │ │ │ + 0x00000be0 75627472 61637400 50794e75 6d626572 ubtract.PyNumber │ │ │ │ │ + 0x00000bf0 5f547275 65446976 69646500 5f50794e _TrueDivide._PyN │ │ │ │ │ + 0x00000c00 756d6265 725f506f 7765724e 6f4d6f64 umber_PowerNoMod │ │ │ │ │ + 0x00000c10 00507953 65717565 6e63655f 53697a65 .PySequence_Size │ │ │ │ │ + 0x00000c20 00507953 65717565 6e63655f 43686563 .PySequence_Chec │ │ │ │ │ + 0x00000c30 6b005079 42756666 65725f49 73436f6e k.PyBuffer_IsCon │ │ │ │ │ + 0x00000c40 74696775 6f757300 50795365 7175656e tiguous.PySequen │ │ │ │ │ + 0x00000c50 63655f43 6f6e6361 74005079 4e756d62 ce_Concat.PyNumb │ │ │ │ │ + 0x00000c60 65725f49 6e506c61 6365416e 64005079 er_InPlaceAnd.Py │ │ │ │ │ + 0x00000c70 4e756d62 65725f41 62736f6c 75746500 Number_Absolute. │ │ │ │ │ + 0x00000c80 50794e75 6d626572 5f446976 6d6f6400 PyNumber_Divmod. │ │ │ │ │ + 0x00000c90 5f50794f 626a6563 745f4861 734c656e _PyObject_HasLen │ │ │ │ │ + 0x00000ca0 005f5079 4f626a65 63745f52 65616c49 ._PyObject_RealI │ │ │ │ │ + 0x00000cb0 73496e73 74616e63 65005079 53657175 sInstance.PySequ │ │ │ │ │ + 0x00000cc0 656e6365 5f476574 536c6963 65005f50 ence_GetSlice._P │ │ │ │ │ + 0x00000cd0 79536c69 63655f46 726f6d49 6e646963 ySlice_FromIndic │ │ │ │ │ + 0x00000ce0 65730050 794e756d 6265725f 586f7200 es.PyNumber_Xor. │ │ │ │ │ + 0x00000cf0 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000d00 586f7200 50795365 7175656e 63655f49 Xor.PySequence_I │ │ │ │ │ + 0x00000d10 6e646578 0050794f 626a6563 745f5269 ndex.PyObject_Ri │ │ │ │ │ + 0x00000d20 6368436f 6d706172 65426f6f 6c005079 chCompareBool.Py │ │ │ │ │ + 0x00000d30 4e756d62 65725f52 73686966 74005079 Number_Rshift.Py │ │ │ │ │ + 0x00000d40 4e756d62 65725f49 6e506c61 63654c73 Number_InPlaceLs │ │ │ │ │ + 0x00000d50 68696674 0050794e 756d6265 725f506f hift.PyNumber_Po │ │ │ │ │ + 0x00000d60 77657200 50794e75 6d626572 5f496e50 wer.PyNumber_InP │ │ │ │ │ + 0x00000d70 6c616365 4d756c74 69706c79 0050794e laceMultiply.PyN │ │ │ │ │ + 0x00000d80 756d6265 725f546f 42617365 005f5079 umber_ToBase._Py │ │ │ │ │ + 0x00000d90 4c6f6e67 5f466f72 6d617400 50794d61 Long_Format.PyMa │ │ │ │ │ + 0x00000da0 7070696e 675f5661 6c756573 00507944 pping_Values.PyD │ │ │ │ │ + 0x00000db0 6963745f 56616c75 65730050 79497465 ict_Values.PyIte │ │ │ │ │ + 0x00000dc0 725f5365 6e64005f 50794765 6e5f4665 r_Send._PyGen_Fe │ │ │ │ │ + 0x00000dd0 74636853 746f7049 74657261 74696f6e tchStopIteration │ │ │ │ │ + 0x00000de0 56616c75 65005079 4e756d62 65725f49 Value.PyNumber_I │ │ │ │ │ + 0x00000df0 6e506c61 63655265 6d61696e 64657200 nPlaceRemainder. │ │ │ │ │ + 0x00000e00 50794e75 6d626572 5f506f73 69746976 PyNumber_Positiv │ │ │ │ │ + 0x00000e10 65005079 4e756d62 65725f46 6c6f6174 e.PyNumber_Float │ │ │ │ │ + 0x00000e20 00507946 6c6f6174 5f547970 65005079 .PyFloat_Type.Py │ │ │ │ │ + 0x00000e30 466c6f61 745f4672 6f6d5374 72696e67 Float_FromString │ │ │ │ │ + 0x00000e40 00507946 6c6f6174 5f46726f 6d446f75 .PyFloat_FromDou │ │ │ │ │ + 0x00000e50 626c6500 50794c6f 6e675f41 73446f75 ble.PyLong_AsDou │ │ │ │ │ + 0x00000e60 626c6500 50794e75 6d626572 5f496e50 ble.PyNumber_InP │ │ │ │ │ + 0x00000e70 6c616365 466c6f6f 72446976 69646500 laceFloorDivide. │ │ │ │ │ + 0x00000e80 5f50794e 756d6265 725f496e 506c6163 _PyNumber_InPlac │ │ │ │ │ + 0x00000e90 65506f77 65724e6f 4d6f6400 50794e75 ePowerNoMod.PyNu │ │ │ │ │ + 0x00000ea0 6d626572 5f496e50 6c616365 54727565 mber_InPlaceTrue │ │ │ │ │ + 0x00000eb0 44697669 64650050 794e756d 6265725f Divide.PyNumber_ │ │ │ │ │ + 0x00000ec0 4d617472 69784d75 6c746970 6c790050 MatrixMultiply.P │ │ │ │ │ + 0x00000ed0 794e756d 6265725f 496e506c 6163654d yNumber_InPlaceM │ │ │ │ │ + 0x00000ee0 61747269 784d756c 7469706c 79005079 atrixMultiply.Py │ │ │ │ │ + 0x00000ef0 4e756d62 65725f49 6e506c61 63655273 Number_InPlaceRs │ │ │ │ │ + 0x00000f00 68696674 00507953 65717565 6e63655f hift.PySequence_ │ │ │ │ │ + 0x00000f10 436f756e 74005079 53657175 656e6365 Count.PySequence │ │ │ │ │ + 0x00000f20 5f496e50 6c616365 436f6e63 61740050 _InPlaceConcat.P │ │ │ │ │ + 0x00000f30 794d6170 70696e67 5f476574 4f707469 yMapping_GetOpti │ │ │ │ │ + 0x00000f40 6f6e616c 4974656d 53747269 6e670050 onalItemString.P │ │ │ │ │ + 0x00000f50 794e756d 6265725f 496e506c 61636550 yNumber_InPlaceP │ │ │ │ │ + 0x00000f60 6f776572 00507949 7465725f 4e657874 ower.PyIter_Next │ │ │ │ │ + 0x00000f70 4974656d 0050794f 626a6563 745f4765 Item.PyObject_Ge │ │ │ │ │ + 0x00000f80 74414974 65720050 794f626a 6563745f tAIter.PyObject_ │ │ │ │ │ + 0x00000f90 44656c49 74656d53 7472696e 67005079 DelItemString.Py │ │ │ │ │ + 0x00000fa0 4d617070 696e675f 4861734b 65790050 Mapping_HasKey.P │ │ │ │ │ + 0x00000fb0 79457272 5f466f72 6d617455 6e726169 yErr_FormatUnrai │ │ │ │ │ + 0x00000fc0 7361626c 65005079 4d617070 696e675f sable.PyMapping_ │ │ │ │ │ + 0x00000fd0 4861734b 65795374 72696e67 0050794d HasKeyString.PyM │ │ │ │ │ + 0x00000fe0 61707069 6e675f48 61734b65 79537472 apping_HasKeyStr │ │ │ │ │ + 0x00000ff0 696e6757 69746845 72726f72 0050794d ingWithError.PyM │ │ │ │ │ + 0x00001000 61707069 6e675f48 61734b65 79576974 apping_HasKeyWit │ │ │ │ │ + 0x00001010 68457272 6f720050 79536571 75656e63 hError.PySequenc │ │ │ │ │ + 0x00001020 655f4465 6c536c69 63650050 79536571 e_DelSlice.PySeq │ │ │ │ │ + 0x00001030 75656e63 655f496e 506c6163 65526570 uence_InPlaceRep │ │ │ │ │ + 0x00001040 65617400 50794c6f 6e675f46 726f6d53 eat.PyLong_FromS │ │ │ │ │ + 0x00001050 73697a65 5f740050 79536571 75656e63 size_t.PySequenc │ │ │ │ │ + 0x00001060 655f5265 70656174 00507953 65717565 e_Repeat.PySeque │ │ │ │ │ + 0x00001070 6e63655f 53657453 6c696365 00507942 nce_SetSlice.PyB │ │ │ │ │ + 0x00001080 75666665 725f4765 74506f69 6e746572 uffer_GetPointer │ │ │ │ │ + 0x00001090 00507942 75666665 725f5369 7a654672 .PyBuffer_SizeFr │ │ │ │ │ + 0x000010a0 6f6d466f 726d6174 00507949 6d706f72 omFormat.PyImpor │ │ │ │ │ + 0x000010b0 745f496d 706f7274 4d6f6475 6c654174 t_ImportModuleAt │ │ │ │ │ + 0x000010c0 74725374 72696e67 0050794f 626a6563 trString.PyObjec │ │ │ │ │ + 0x000010d0 745f4361 6c6c4675 6e637469 6f6e4f62 t_CallFunctionOb │ │ │ │ │ + 0x000010e0 6a417267 73005f50 79427566 6665725f jArgs._PyBuffer_ │ │ │ │ │ + 0x000010f0 52656c65 61736549 6e496e74 65727072 ReleaseInInterpr │ │ │ │ │ + 0x00001100 65746572 416e6452 61774672 6565005f eterAndRawFree._ │ │ │ │ │ + 0x00001110 50795f43 616c6c49 6e496e74 65727072 Py_CallInInterpr │ │ │ │ │ + 0x00001120 65746572 416e6452 61774672 65650050 eterAndRawFree.P │ │ │ │ │ + 0x00001130 79427566 6665725f 46726f6d 436f6e74 yBuffer_FromCont │ │ │ │ │ + 0x00001140 6967756f 7573006d 656d6370 79005079 iguous.memcpy.Py │ │ │ │ │ + 0x00001150 4d656d5f 4d616c6c 6f630050 79457272 Mem_Malloc.PyErr │ │ │ │ │ + 0x00001160 5f4e6f4d 656d6f72 79005f5f 61656162 _NoMemory.__aeab │ │ │ │ │ + 0x00001170 695f6964 69760050 794d656d 5f467265 i_idiv.PyMem_Fre │ │ │ │ │ + 0x00001180 65005079 4f626a65 63745f4c 656e6774 e.PyObject_Lengt │ │ │ │ │ + 0x00001190 68005079 42756666 65725f46 696c6c43 h.PyBuffer_FillC │ │ │ │ │ + 0x000011a0 6f6e7469 67756f75 73537472 69646573 ontiguousStrides │ │ │ │ │ + 0x000011b0 0050794f 626a6563 745f436f 70794461 .PyObject_CopyDa │ │ │ │ │ + 0x000011c0 74610050 794f626a 6563745f 41735772 ta.PyObject_AsWr │ │ │ │ │ + 0x000011d0 69746542 75666665 72005079 4f626a65 iteBuffer.PyObje │ │ │ │ │ + 0x000011e0 63745f41 73436861 72427566 66657200 ct_AsCharBuffer. │ │ │ │ │ + 0x000011f0 50794f62 6a656374 5f417352 65616442 PyObject_AsReadB │ │ │ │ │ + 0x00001200 75666665 72005079 4f626a65 63745f43 uffer.PyObject_C │ │ │ │ │ + 0x00001210 6865636b 52656164 42756666 6572005f heckReadBuffer._ │ │ │ │ │ + 0x00001220 50794275 66666572 5f52656c 65617365 PyBuffer_Release │ │ │ │ │ + 0x00001230 496e496e 74657270 72657465 72005f50 InInterpreter._P │ │ │ │ │ + 0x00001240 795f4361 6c6c496e 496e7465 72707265 y_CallInInterpre │ │ │ │ │ + 0x00001250 74657200 50795365 7175656e 63655f4c ter.PySequence_L │ │ │ │ │ + 0x00001260 656e6774 68005079 4d617070 696e675f ength.PyMapping_ │ │ │ │ │ + 0x00001270 4c656e67 74680050 79536571 75656e63 Length.PySequenc │ │ │ │ │ + 0x00001280 655f496e 00507941 49746572 5f436865 e_In.PyAIter_Che │ │ │ │ │ + 0x00001290 636b00 ck. │ │ │ ├── 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: 71088 (bytes into file) │ │ │ │ │ + Start of section headers: 71096 (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 0x115b0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x115b8: │ │ │ │ │ │ │ │ │ │ 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 00410c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00dd28 001af8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 004140 0007d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f820 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 004914 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 004914 000dfa 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 005710 001de8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00ff00 000f10 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0074f8 000d4c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 010e10 000698 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 008244 0022a0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0114a8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00a4e4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a4e4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00a518 002090 10 16 340 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c5a8 00177f 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 011520 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004114 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00dd30 001af8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004148 0007d4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f828 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00491c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00491c 000dfa 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 005718 001de8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00ff08 000f10 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 007500 000d4c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 010e18 000698 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00824c 0022a0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0114b0 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00a4ec 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00a4ec 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00a520 002090 10 16 340 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c5b0 00177f 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 011528 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: 00001001 1074 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 75: 00000da9 38 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 76: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 77: 00000dd1 132 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 78: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 79: 00000e55 214 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 80: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 81: 00003f19 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 82: 00003fd1 314 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 81: 00003f21 182 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 82: 00003fd9 314 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 83: 000012cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 84: 000012d0 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: 00000c49 1608 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 88: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 89: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ @@ -206,49 +206,49 @@ │ │ │ │ │ 202: 000034e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 203: 000034e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 204: 000034e9 44 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 205: 00000051 10 FUNC LOCAL DEFAULT 9 stringlib_isdigit │ │ │ │ │ 206: 0000005b 10 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 207: 000008b0 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ 208: 00000065 76 FUNC LOCAL DEFAULT 9 bytes_lstrip │ │ │ │ │ - 209: 00003515 492 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 210: 000036fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 211: 00003700 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 212: 00003701 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 213: 0000372d 152 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 214: 000037c5 948 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 215: 000037c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 209: 00003515 500 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 210: 00003704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 211: 00003708 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 212: 00003709 44 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 213: 00003735 152 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 214: 000037cd 948 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 215: 000037c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 216: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 217: 000037c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 217: 000037cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 218: 000008e8 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ 219: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 220: 00003bf1 140 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 220: 00003bf9 140 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 221: 000000b1 68 FUNC LOCAL DEFAULT 9 bytes_item │ │ │ │ │ 222: 000000f0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 223: 000000f4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 224: 000000f5 44 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 225: 00000998 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 226: 00003ce1 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 226: 00003ce9 18 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 227: 000009bc 0 NOTYPE LOCAL DEFAULT 6 .LC91 │ │ │ │ │ 228: 00000221 340 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 229: 00000370 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 230: 000009cc 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 231: 00003cf5 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 231: 00003cfd 126 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ 232: 000009d4 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ 233: 000009dc 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ 234: 00000a38 0 NOTYPE LOCAL DEFAULT 6 .LC95 │ │ │ │ │ 235: 00000a54 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ 236: 00000a60 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ 237: 00000374 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 238: 00000375 306 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ - 239: 00003ea1 118 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 239: 00003ea9 118 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 240: 00000ac0 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ 241: 00000ac8 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ 242: 00000b20 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 243: 00003d75 300 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 243: 00003d7d 300 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 244: 000004a7 10 FUNC LOCAL DEFAULT 9 stringlib_isalnum │ │ │ │ │ 245: 000004b1 10 FUNC LOCAL DEFAULT 9 stringlib_isalpha │ │ │ │ │ 246: 000004bb 10 FUNC LOCAL DEFAULT 9 stringlib_islower │ │ │ │ │ 247: 000004c5 10 FUNC LOCAL DEFAULT 9 stringlib_isspace │ │ │ │ │ 248: 000004cf 10 FUNC LOCAL DEFAULT 9 stringlib_istitle │ │ │ │ │ 249: 000004d9 10 FUNC LOCAL DEFAULT 9 stringlib_isupper │ │ │ │ │ 250: 00000b7c 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ @@ -476,18 +476,18 @@ │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 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_bytes_upper │ │ │ │ │ - 479: 00003b79 118 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 479: 00003b81 118 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 482: 00003c7d 100 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 482: 00003c85 100 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 487: 000001ef 50 FUNC GLOBAL DEFAULT 9 _PyBytes_ReverseFind │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xdd28 contains 863 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xdd30 contains 863 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 │ │ │ │ │ @@ -741,114 +741,114 @@ │ │ │ │ │ 000034dc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000034e4 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000034fc 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 0000350c 0001da0a R_ARM_THM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 0000354e 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000355c 0001dd0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00003570 0001bf0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000362e 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -0000363c 0001c00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00003674 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003678 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003684 0001c00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000036aa 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036c2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036d6 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036f0 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000036fc 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003714 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003724 0001de0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -0000377c 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000037b2 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000037c0 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037e4 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000037ee 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000381a 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -000039b6 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039bc 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000039de 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039e2 0001be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039f4 0001920a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003a1a 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a3e 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003a88 00015e0a R_ARM_THM_CALL 0000018d _PyBytes_Resize │ │ │ │ │ -00003aac 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ab0 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003ada 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afc 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003b00 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003b04 0000d82f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC87 │ │ │ │ │ -00003b08 0000d830 R_ARM_THM_MOVT_ABS 000008b8 .LC87 │ │ │ │ │ -00003b0e 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b14 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b20 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b26 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003b2e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b32 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b4e 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b66 0001920a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003b8e 0001670a R_ARM_THM_CALL 00000001 _PyBytes_DecodeEscape2 │ │ │ │ │ -00003ba2 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003ba6 0001e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003bb2 0000da2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC88 │ │ │ │ │ -00003bb6 0000da30 R_ARM_THM_MOVT_ABS 000008e8 .LC88 │ │ │ │ │ -00003bba 0001e10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003bd4 0000db2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC89 │ │ │ │ │ -00003bd8 0000db30 R_ARM_THM_MOVT_ABS 00000944 .LC89 │ │ │ │ │ -00003bdc 0001e10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003be8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c0a 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003c14 0001920a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c30 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003c3a 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003c46 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c56 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c5a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c74 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003cc2 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003d2c 0001e90a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00003d34 0000e62f R_ARM_THM_MOVW_ABS_NC 000009cc .LC92 │ │ │ │ │ -00003d38 0000e630 R_ARM_THM_MOVT_ABS 000009cc .LC92 │ │ │ │ │ -00003d42 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003d54 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d66 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003d92 00019a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003d9c 00019b0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003de6 0000f02f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ -00003dea 0000f030 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ -00003df4 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003e02 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e06 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e0c 0000f12f R_ARM_THM_MOVW_ABS_NC 00000ac8 .LC99 │ │ │ │ │ -00003e10 0000f130 R_ARM_THM_MOVT_ABS 00000ac8 .LC99 │ │ │ │ │ -00003e16 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e1c 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003e20 0001c730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003e38 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e3c 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e42 0000f22f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC100 │ │ │ │ │ -00003e46 0000f230 R_ARM_THM_MOVT_ABS 00000b20 .LC100 │ │ │ │ │ -00003e4c 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e54 0001c80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e60 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC95 │ │ │ │ │ -00003e64 0000ea30 R_ARM_THM_MOVT_ABS 00000a38 .LC95 │ │ │ │ │ -00003e68 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000a54 .LC96 │ │ │ │ │ -00003e6c 0000eb30 R_ARM_THM_MOVT_ABS 00000a54 .LC96 │ │ │ │ │ -00003e70 0000f02f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ -00003e74 0000f030 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ -00003e78 0001910a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003e8a 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e92 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ece 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ -00003ee6 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ef8 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f10 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f36 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ -00003f44 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ -00003f5e 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003638 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003646 0001c00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00003662 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003684 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003688 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003694 0001c00a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +000036c8 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036dc 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036f6 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003704 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000371c 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +0000372c 0001de0a R_ARM_THM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00003784 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000037ba 0001900a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000037c8 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000037ec 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000037f6 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003822 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +000039be 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039c4 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000039e6 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000039ea 0001be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000039fc 0001920a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003a22 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a46 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003a90 00015e0a R_ARM_THM_CALL 0000018d _PyBytes_Resize │ │ │ │ │ +00003ab4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ab8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ae2 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b04 00016d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003b08 00016d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003b0c 0000d82f R_ARM_THM_MOVW_ABS_NC 000008b8 .LC87 │ │ │ │ │ +00003b10 0000d830 R_ARM_THM_MOVT_ABS 000008b8 .LC87 │ │ │ │ │ +00003b16 00015a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b1c 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b28 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b2e 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003b36 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b3a 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b56 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b6e 0001920a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003b96 0001670a R_ARM_THM_CALL 00000001 _PyBytes_DecodeEscape2 │ │ │ │ │ +00003baa 0001e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003bae 0001e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00003bba 0000da2f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC88 │ │ │ │ │ +00003bbe 0000da30 R_ARM_THM_MOVT_ABS 000008e8 .LC88 │ │ │ │ │ +00003bc2 0001e10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003bdc 0000db2f R_ARM_THM_MOVW_ABS_NC 00000944 .LC89 │ │ │ │ │ +00003be0 0000db30 R_ARM_THM_MOVT_ABS 00000944 .LC89 │ │ │ │ │ +00003be4 0001e10a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00003bf0 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c12 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003c1c 0001920a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003c38 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c42 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003c4e 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c5e 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c62 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c7c 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003cca 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003d34 0001e90a R_ARM_THM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00003d3c 0000e62f R_ARM_THM_MOVW_ABS_NC 000009cc .LC92 │ │ │ │ │ +00003d40 0000e630 R_ARM_THM_MOVT_ABS 000009cc .LC92 │ │ │ │ │ +00003d4a 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003d5c 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d6e 0001960a R_ARM_THM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d9a 00019a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003da4 00019b0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003dee 0000f02f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ +00003df2 0000f030 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ +00003dfc 0001950a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003e0a 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e0e 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e14 0000f12f R_ARM_THM_MOVW_ABS_NC 00000ac8 .LC99 │ │ │ │ │ +00003e18 0000f130 R_ARM_THM_MOVT_ABS 00000ac8 .LC99 │ │ │ │ │ +00003e1e 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e24 0001c72f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003e28 0001c730 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003e40 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e44 00016530 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e4a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC100 │ │ │ │ │ +00003e4e 0000f230 R_ARM_THM_MOVT_ABS 00000b20 .LC100 │ │ │ │ │ +00003e54 0001660a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e5c 0001c80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e68 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC95 │ │ │ │ │ +00003e6c 0000ea30 R_ARM_THM_MOVT_ABS 00000a38 .LC95 │ │ │ │ │ +00003e70 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000a54 .LC96 │ │ │ │ │ +00003e74 0000eb30 R_ARM_THM_MOVT_ABS 00000a54 .LC96 │ │ │ │ │ +00003e78 0000f02f R_ARM_THM_MOVW_ABS_NC 00000ac0 .LC98 │ │ │ │ │ +00003e7c 0000f030 R_ARM_THM_MOVT_ABS 00000ac0 .LC98 │ │ │ │ │ +00003e80 0001910a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003e92 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e9a 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ed6 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ +00003eee 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003f00 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f18 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f3e 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ +00003f4c 00010b0a R_ARM_THM_CALL 00000c79 stringlib__lex_search │ │ │ │ │ +00003f66 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000520 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000654 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000740 00018d1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000075c 0001611e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000dca 0001541e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000f0c 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000f50 0001971e R_ARM_THM_JUMP24 00000000 memset │ │ │ │ │ @@ -859,17 +859,17 @@ │ │ │ │ │ 000015c6 0001ad1e R_ARM_THM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000015fe 0001541e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00001606 0001af1e R_ARM_THM_JUMP24 000015f1 PyBytes_Repr │ │ │ │ │ 000016da 0000791e R_ARM_THM_JUMP24 00001cbd _PyBytes_FromList │ │ │ │ │ 00001858 0000571e R_ARM_THM_JUMP24 00000c49 stringlib_bytes_join │ │ │ │ │ 00002252 0001541e R_ARM_THM_JUMP24 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00002fc8 0001cf1e R_ARM_THM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00003cea 0001e61e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00003cf2 0001e61e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf820 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf828 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001f902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00007002 R_ARM_ABS32 00001605 bytes_repr │ │ │ │ │ 00000030 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000202 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ 000003c4 0001b502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003d0 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003e0 0001b502 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 0000e202 R_ARM_ABS32 00003ce1 striter_len │ │ │ │ │ +000003fc 0000e202 R_ARM_ABS32 00003ce9 striter_len │ │ │ │ │ 00000404 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 00010602 R_ARM_ABS32 00000b1f 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 │ │ │ │ │ @@ -1007,15 +1007,15 @@ │ │ │ │ │ 000005f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000f902 R_ARM_ABS32 000004d9 stringlib_isupper │ │ │ │ │ 00000604 00020402 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000608 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 00007e02 R_ARM_ABS32 00001859 bytes_join │ │ │ │ │ 00000614 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 0000f302 R_ARM_ABS32 00003d75 stringlib_ljust │ │ │ │ │ +0000061c 0000f302 R_ARM_ABS32 00003d7d stringlib_ljust │ │ │ │ │ 00000624 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 0000cc02 R_ARM_ABS32 000034e9 stringlib_lower │ │ │ │ │ 00000634 00020502 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000638 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000d002 R_ARM_ABS32 00000065 bytes_lstrip │ │ │ │ │ 00000644 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -1028,21 +1028,21 @@ │ │ │ │ │ 00000668 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000066c 00004902 R_ARM_ABS32 000007e1 bytes_replace │ │ │ │ │ 00000674 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000067c 00010902 R_ARM_ABS32 00000b61 bytes_removeprefix │ │ │ │ │ 00000684 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000dc02 R_ARM_ABS32 00003bf1 bytes_removesuffix │ │ │ │ │ +0000068c 0000dc02 R_ARM_ABS32 00003bf9 bytes_removesuffix │ │ │ │ │ 00000694 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00004702 R_ARM_ABS32 00000761 bytes_rfind │ │ │ │ │ 000006a4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 0000e702 R_ARM_ABS32 00003cf5 bytes_rindex │ │ │ │ │ +000006ac 0000e702 R_ARM_ABS32 00003cfd bytes_rindex │ │ │ │ │ 000006b4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000fd02 R_ARM_ABS32 000004e3 stringlib_rjust │ │ │ │ │ 000006c4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 0000c902 R_ARM_ABS32 000033c1 bytes_rpartition │ │ │ │ │ 000006d4 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -1067,32 +1067,32 @@ │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00010102 R_ARM_ABS32 00000a47 stringlib_swapcase │ │ │ │ │ 00000744 00020602 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000748 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000074c 00010202 R_ARM_ABS32 00000a73 stringlib_title │ │ │ │ │ 00000754 00020702 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000758 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000d502 R_ARM_ABS32 0000372d bytes_translate │ │ │ │ │ +0000075c 0000d502 R_ARM_ABS32 00003735 bytes_translate │ │ │ │ │ 00000764 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 0000d402 R_ARM_ABS32 00003701 stringlib_upper │ │ │ │ │ +0000076c 0000d402 R_ARM_ABS32 00003709 stringlib_upper │ │ │ │ │ 00000774 00020802 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000778 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000077c 00010302 R_ARM_ABS32 00000a9f stringlib_zfill │ │ │ │ │ 00000784 00011102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00003302 R_ARM_ABS32 00000901 bytes_buffer_getbuffer │ │ │ │ │ 000007a0 00003202 R_ARM_ABS32 000008fd bytes_length │ │ │ │ │ 000007a4 00002f02 R_ARM_ABS32 000007bd bytes_subscript │ │ │ │ │ 000007ac 00003202 R_ARM_ABS32 000008fd bytes_length │ │ │ │ │ 000007b0 00004402 R_ARM_ABS32 00000aa1 bytes_concat │ │ │ │ │ 000007b4 00004f02 R_ARM_ABS32 00000e55 bytes_repeat │ │ │ │ │ 000007b8 0000dd02 R_ARM_ABS32 000000b1 bytes_item │ │ │ │ │ 000007c8 00008102 R_ARM_ABS32 00001911 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xff00 contains 482 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xff08 contains 482 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 │ │ │ │ │ 00000084 0001570a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000098 0001582f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1569,15 +1569,15 @@ │ │ │ │ │ 00001de4 00016c02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000182 00015c1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000446 0001721e R_ARM_THM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000586 0001771e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000059a 0001771e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001918 0001ba1e R_ARM_THM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10e10 contains 211 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10e18 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 │ │ │ │ │ @@ -1736,15 +1736,15 @@ │ │ │ │ │ 00000a6a 0001f10a R_ARM_THM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000a86 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000a96 0001f20a R_ARM_THM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000ab0 00019a0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000ab6 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ac4 00019b0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000ada 0001610a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aee 0000ef0a R_ARM_THM_CALL 00003ea1 pad │ │ │ │ │ +00000aee 0000ef0a R_ARM_THM_CALL 00003ea9 pad │ │ │ │ │ 00000b30 0001f30a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000b3c 0001042f R_ARM_THM_MOVW_ABS_NC 00000c38 .LC104 │ │ │ │ │ 00000b40 00010430 R_ARM_THM_MOVT_ABS 00000c38 .LC104 │ │ │ │ │ 00000b4c 0001052f R_ARM_THM_MOVW_ABS_NC 00000c40 .LC105 │ │ │ │ │ 00000b50 00010530 R_ARM_THM_MOVT_ABS 00000c40 .LC105 │ │ │ │ │ 00000b5c 00015802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b7a 0001970a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -1752,46 +1752,46 @@ │ │ │ │ │ 00000ba0 0001760a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000baa 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000bb4 0000092f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bb8 00000930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bd2 0001540a R_ARM_THM_CALL 00000001 PyBytes_FromStringAndSize │ │ │ │ │ 00000be2 0001930a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000bfc 0001a70a R_ARM_THM_CALL 00001485 PyBytes_Concat │ │ │ │ │ -00000c38 0000510a R_ARM_THM_CALL 00003f19 stringlib__preprocess │ │ │ │ │ -00000c46 0000520a R_ARM_THM_CALL 00003fd1 stringlib__two_way │ │ │ │ │ +00000c38 0000510a R_ARM_THM_CALL 00003f21 stringlib__preprocess │ │ │ │ │ +00000c46 0000520a R_ARM_THM_CALL 00003fd9 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 00019b0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000d02 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d06 0001be30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d0c 0001890a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d3c 0001f60a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000020 0001af1e R_ARM_THM_JUMP24 000015f1 PyBytes_Repr │ │ │ │ │ 00000056 0001db1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 00000060 0001dc1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 000000ac 00008f1e R_ARM_THM_JUMP24 00002155 do_argstrip │ │ │ │ │ 0000047e 00004b1e R_ARM_THM_JUMP24 00000da9 return_self │ │ │ │ │ -0000049c 0000ef1e R_ARM_THM_JUMP24 00003ea1 pad │ │ │ │ │ +0000049c 0000ef1e R_ARM_THM_JUMP24 00003ea9 pad │ │ │ │ │ 000004ac 0001ea1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 000004b6 0001eb1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 000004c0 0001ec1e R_ARM_THM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 000004ca 0001ed1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 000004d4 0001ee1e R_ARM_THM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 000004de 0001ef1e R_ARM_THM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 000005ec 00004b1e R_ARM_THM_JUMP24 00000da9 return_self │ │ │ │ │ -000005fa 0000ef1e R_ARM_THM_JUMP24 00003ea1 pad │ │ │ │ │ +000005fa 0000ef1e R_ARM_THM_JUMP24 00003ea9 pad │ │ │ │ │ 00000b04 00004b1e R_ARM_THM_JUMP24 00000da9 return_self │ │ │ │ │ 00000b48 0001f41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000b58 0001f41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000c06 0000381e R_ARM_THM_JUMP24 00000749 Py_XDECREF │ │ │ │ │ 00000cde 0001f41e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x114a8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x114b0 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2069,19 +2069,19 @@ │ │ │ │ │ ble.n 1368 │ │ │ │ │ subs r4, r4, r6 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ bne.n 1352 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 3f20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 3fd0 │ │ │ │ │ + bl 3fd8 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ beq.w 1170 │ │ │ │ │ adds r5, r6, r0 │ │ │ │ │ b.n 1100 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ │ @@ -2196,19 +2196,19 @@ │ │ │ │ │ sub.w r5, r5, ip │ │ │ │ │ b.n 13c2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ b.n 1100 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 3f20 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 3fd0 │ │ │ │ │ + bl 3fd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b.n 1100 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ble.w 1100 │ │ │ │ │ ldrb.w r2, [fp, r3] │ │ │ │ │ @@ -5901,302 +5901,303 @@ │ │ │ │ │ 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 3696 │ │ │ │ │ + beq.w 36a6 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ add r6, r1 │ │ │ │ │ - ldr r4, [pc, #448] @ (36fc ) │ │ │ │ │ + ldr r4, [pc, #456] @ (3704 ) │ │ │ │ │ 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 36da │ │ │ │ │ + beq.w 36e0 │ │ │ │ │ cbz r6, 3566 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w 36da │ │ │ │ │ + blt.w 36e0 │ │ │ │ │ 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 36da │ │ │ │ │ - movs r0, #0 │ │ │ │ │ + beq.w 36e0 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ add.w r7, r8, #15 │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - ble.w 368a │ │ │ │ │ - sub.w r3, r9, r0 │ │ │ │ │ - add.w ip, r7, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble.w 369a │ │ │ │ │ + sub.w r3, r9, sl │ │ │ │ │ + add.w ip, r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n 3600 │ │ │ │ │ + beq.n 3606 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 35bc │ │ │ │ │ + beq.n 35c2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 35ae │ │ │ │ │ + beq.n 35b4 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ - adds r2, r0, #1 │ │ │ │ │ + beq.n 361a │ │ │ │ │ + add.w r2, sl, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ + beq.n 361a │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ + beq.n 361a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 3600 │ │ │ │ │ - b.n 3692 │ │ │ │ │ + bne.n 3606 │ │ │ │ │ + b.n 36a2 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ + beq.n 361a │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ + beq.n 361a │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add.w r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq.n 3614 │ │ │ │ │ + beq.n 361a │ │ │ │ │ add.w r2, lr, #3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 3692 │ │ │ │ │ + beq.n 36a2 │ │ │ │ │ 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 35d0 │ │ │ │ │ + bne.n 35d6 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble.n 36a4 │ │ │ │ │ + ble.n 36b4 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq.n 3658 │ │ │ │ │ - cbz r6, 366a │ │ │ │ │ - cbnz r0, 3628 │ │ │ │ │ + beq.n 3668 │ │ │ │ │ + cbz r6, 367a │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 3632 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq.n 3670 │ │ │ │ │ + beq.n 3680 │ │ │ │ │ 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 36c6 │ │ │ │ │ + beq.n 36cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - cbnz r0, 36b2 │ │ │ │ │ + cbnz r0, 36b8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3654 │ │ │ │ │ + bge.n 3584 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 36a8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - b.n 3582 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3584 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 3584 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble.n 3620 │ │ │ │ │ + ble.n 3626 │ │ │ │ │ adds r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ it eq │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 3622 │ │ │ │ │ + bne.n 3628 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 362a │ │ │ │ │ + b.n 3634 │ │ │ │ │ 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 3628 │ │ │ │ │ + bne.n 3632 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_Append │ │ │ │ │ - cbnz r0, 36c6 │ │ │ │ │ + cbnz r0, 36cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 3622 │ │ │ │ │ + b.n 3628 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 36de │ │ │ │ │ + bhi.n 36e4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 3558 │ │ │ │ │ b.n 3538 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b.n 3622 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - b.n 3582 │ │ │ │ │ + b.n 3628 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36c6 │ │ │ │ │ + bge.n 36cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 36c6 │ │ │ │ │ + cbnz r3, 36cc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36da │ │ │ │ │ + bge.n 36e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 36da │ │ │ │ │ + cbnz r3, 36e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 368a │ │ │ │ │ - ldr r4, [pc, #28] @ (36fc ) │ │ │ │ │ + b.n 369a │ │ │ │ │ + ldr r4, [pc, #28] @ (3704 ) │ │ │ │ │ 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 355a │ │ │ │ │ - b.n 36da │ │ │ │ │ + b.n 36e0 │ │ │ │ │ + nop │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003700 : │ │ │ │ │ +00003708 : │ │ │ │ │ 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, 3728 │ │ │ │ │ + cbz r0, 3730 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000372c : │ │ │ │ │ +00003734 : │ │ │ │ │ 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, 3788 │ │ │ │ │ + cbnz r3, 3790 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 3762 │ │ │ │ │ + bhi.n 376a │ │ │ │ │ mov r4, r2 │ │ │ │ │ - cbz r0, 378c │ │ │ │ │ + cbz r0, 3794 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne.n 3784 │ │ │ │ │ + bne.n 378c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 37c4 │ │ │ │ │ + bl 37cc │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [pc, #92] @ (37c0 ) │ │ │ │ │ + ldr r4, [pc, #92] @ (37c8 ) │ │ │ │ │ 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, 37ba │ │ │ │ │ + cbz r0, 37c2 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b.n 3758 │ │ │ │ │ + b.n 3760 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr.w ip, [pc, #48] @ 37c0 │ │ │ │ │ + ldr.w ip, [pc, #48] @ 37c8 │ │ │ │ │ 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 374e │ │ │ │ │ + bne.n 3756 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 375e │ │ │ │ │ + b.n 3766 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000037c4 : │ │ │ │ │ +000037cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -6211,294 +6212,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 39de │ │ │ │ │ + beq.w 39e6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r6, #16 │ │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ │ - bne.w 3afc │ │ │ │ │ + bne.w 3b04 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 3a94 │ │ │ │ │ + bne.w 3a9c │ │ │ │ │ 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 3b1e │ │ │ │ │ + beq.w 3b26 │ │ │ │ │ add.w r1, r0, #16 │ │ │ │ │ add.w r5, r7, #16 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 3ae2 │ │ │ │ │ + bne.w 3aea │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 3a04 │ │ │ │ │ + beq.w 3a0c │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ ands.w r0, r4, #7 │ │ │ │ │ - beq.w 39a0 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bmi.w 39ae │ │ │ │ │ + bmi.w 39b6 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.w 39a0 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 38ce │ │ │ │ │ + beq.n 38d6 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 38ba │ │ │ │ │ + beq.n 38c2 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 38a6 │ │ │ │ │ + beq.n 38ae │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 3892 │ │ │ │ │ + beq.n 389a │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne.w 39ca │ │ │ │ │ + bne.w 39d2 │ │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 39a0 │ │ │ │ │ + b.n 39a8 │ │ │ │ │ ldrb.w r2, [r5, #-1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.n 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.w 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.w 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.w 384a │ │ │ │ │ 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 3842 │ │ │ │ │ + beq.w 384a │ │ │ │ │ subs r4, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 38e4 │ │ │ │ │ + bge.n 38ec │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3aaa │ │ │ │ │ + beq.n 3ab2 │ │ │ │ │ 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 387e │ │ │ │ │ - b.n 3842 │ │ │ │ │ + bne.w 3886 │ │ │ │ │ + b.n 384a │ │ │ │ │ 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 380a │ │ │ │ │ + beq.w 3812 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3b18 │ │ │ │ │ + bne.w 3b20 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b.n 3802 │ │ │ │ │ + b.n 380a │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str.w r6, [r0], #4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ │ - bne.n 3a08 │ │ │ │ │ + bne.n 3a10 │ │ │ │ │ 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 3a34 │ │ │ │ │ + b.n 3a3c │ │ │ │ │ ldrb.w r6, [r9, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w ip, [r2, r6, lsl #2] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt.n 3a2a │ │ │ │ │ + blt.n 3a32 │ │ │ │ │ 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 3a78 │ │ │ │ │ + bmi.n 3a80 │ │ │ │ │ ldrb.w r9, [r5], #1 │ │ │ │ │ ldr.w r6, [r2, r9, lsl #2] │ │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 3a68 │ │ │ │ │ + bne.n 3a70 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3a58 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ strb.w r6, [ip], #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ it ne │ │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ │ - b.n 3a50 │ │ │ │ │ + b.n 3a58 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3b2c │ │ │ │ │ + beq.n 3b34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 3a8e │ │ │ │ │ + ble.n 3a96 │ │ │ │ │ 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 39c0 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq.n 3b62 │ │ │ │ │ + beq.n 3b6a │ │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ │ add.w r9, r9, #16 │ │ │ │ │ - b.n 3814 │ │ │ │ │ + b.n 381c │ │ │ │ │ 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 39b4 │ │ │ │ │ + bne.w 39bc │ │ │ │ │ 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 3ade │ │ │ │ │ + bge.n 3ae6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3ade │ │ │ │ │ + cbnz r3, 3ae6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 39b4 │ │ │ │ │ + b.n 39bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 3a04 │ │ │ │ │ + beq.n 3a0c │ │ │ │ │ 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 3aee │ │ │ │ │ - b.n 3a14 │ │ │ │ │ + bne.n 3af6 │ │ │ │ │ + b.n 3a1c │ │ │ │ │ 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 │ │ │ │ │ @@ -6506,115 +6507,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 39c0 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ 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 3b18 │ │ │ │ │ + b.n 3b20 │ │ │ │ │ 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 3a7e │ │ │ │ │ + bne.n 3a86 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b52 │ │ │ │ │ + bge.n 3b5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3b52 │ │ │ │ │ + cbnz r3, 3b5a │ │ │ │ │ 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 39c0 │ │ │ │ │ + b.n 39c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3b12 │ │ │ │ │ + bne.n 3b1a │ │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ │ - b.n 3814 │ │ │ │ │ + b.n 381c │ │ │ │ │ │ │ │ │ │ -00003b78 : │ │ │ │ │ +00003b80 : │ │ │ │ │ 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, 3bd0 │ │ │ │ │ + cbz r0, 3bd8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 3ba2 │ │ │ │ │ + bne.n 3baa │ │ │ │ │ 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 3bd4 │ │ │ │ │ + ble.n 3bdc │ │ │ │ │ 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 3b9c │ │ │ │ │ + bge.n 3ba4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3bd0 │ │ │ │ │ + bge.n 3bd8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 3be6 │ │ │ │ │ + cbz r3, 3bee │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3b9c │ │ │ │ │ + b.n 3ba4 │ │ │ │ │ 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 3b9c │ │ │ │ │ - b.n 3bc2 │ │ │ │ │ + bge.n 3ba4 │ │ │ │ │ + b.n 3bca │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bd0 │ │ │ │ │ + b.n 3bd8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003bf0 : │ │ │ │ │ +00003bf8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6625,140 +6626,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, 3c50 │ │ │ │ │ + cbnz r0, 3c58 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt.n 3c54 │ │ │ │ │ + bgt.n 3c5c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble.n 3c54 │ │ │ │ │ + ble.n 3c5c │ │ │ │ │ subs r7, r5, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbnz r0, 3c54 │ │ │ │ │ + cbnz r0, 3c5c │ │ │ │ │ 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, 3c4a │ │ │ │ │ + cbz r3, 3c52 │ │ │ │ │ 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 3c40 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ 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 3c70 │ │ │ │ │ + bne.n 3c78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3c40 │ │ │ │ │ + bge.n 3c48 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 3c40 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 3c40 │ │ │ │ │ + b.n 3c48 │ │ │ │ │ │ │ │ │ │ -00003c7c <_PyBytes_Find>: │ │ │ │ │ +00003c84 <_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, 3cdc <_PyBytes_Find+0x60> │ │ │ │ │ + cbz r3, 3ce4 <_PyBytes_Find+0x60> │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 3cd0 <_PyBytes_Find+0x54> │ │ │ │ │ + bgt.n 3cd8 <_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 1000 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ itt ge │ │ │ │ │ ldrge r2, [sp, #40] @ 0x28 │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n 3cca <_PyBytes_Find+0x4e> │ │ │ │ │ + bne.n 3cd2 <_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, 3cd6 <_PyBytes_Find+0x5a> │ │ │ │ │ + cbz r0, 3cde <_PyBytes_Find+0x5a> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3cca <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 3cd2 <_PyBytes_Find+0x4e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r4 │ │ │ │ │ - b.n 3cca <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 3cd2 <_PyBytes_Find+0x4e> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3cca <_PyBytes_Find+0x4e> │ │ │ │ │ + b.n 3cd2 <_PyBytes_Find+0x4e> │ │ │ │ │ │ │ │ │ │ -00003ce0 : │ │ │ │ │ +00003ce8 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 3cee │ │ │ │ │ + cbz r3, 3cf6 │ │ │ │ │ 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 3cea │ │ │ │ │ + b.n 3cf2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003cf4 : │ │ │ │ │ +00003cfc : │ │ │ │ │ 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 3d34 │ │ │ │ │ + bhi.n 3d3c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 3d4e │ │ │ │ │ + bgt.n 3d56 │ │ │ │ │ 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 │ │ │ │ │ @@ -6769,100 +6770,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 3d1a │ │ │ │ │ + bne.n 3d22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 3d30 │ │ │ │ │ + b.n 3d38 │ │ │ │ │ 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 3d4a │ │ │ │ │ + beq.n 3d52 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 3d20 │ │ │ │ │ + beq.n 3d28 │ │ │ │ │ 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 3d20 │ │ │ │ │ - b.n 3d4a │ │ │ │ │ + bne.n 3d28 │ │ │ │ │ + b.n 3d52 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003d74 : │ │ │ │ │ +00003d7c : │ │ │ │ │ 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 3de6 │ │ │ │ │ + bhi.n 3dee │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e92 │ │ │ │ │ + beq.n 3e9a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3e7e │ │ │ │ │ + blt.n 3e86 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 3e92 │ │ │ │ │ + beq.n 3e9a │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 3e34 │ │ │ │ │ + ble.n 3e3c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 3e1c │ │ │ │ │ + bpl.n 3e24 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne.n 3e02 │ │ │ │ │ + bne.n 3e0a │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 3dda │ │ │ │ │ + ble.n 3de2 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 3ea0 │ │ │ │ │ + b.n 3ea8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w da8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3d90 │ │ │ │ │ + bne.n 3d98 │ │ │ │ │ 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 │ │ │ │ │ @@ -6870,113 +6871,113 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC99 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3dfc │ │ │ │ │ + b.n 3e04 │ │ │ │ │ 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 3e52 │ │ │ │ │ + bne.n 3e5a │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3e38 │ │ │ │ │ + bne.n 3e40 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - b.n 3dc6 │ │ │ │ │ + b.n 3dce │ │ │ │ │ movs r3, #32 │ │ │ │ │ - b.n 3dc6 │ │ │ │ │ + b.n 3dce │ │ │ │ │ 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 .LC100 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC100 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 3dfc │ │ │ │ │ + b.n 3e04 │ │ │ │ │ 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 3e28 │ │ │ │ │ + bne.n 3e30 │ │ │ │ │ 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 .LC98 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 3dfc │ │ │ │ │ + b.n 3e04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3daa │ │ │ │ │ + bne.n 3db2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 3daa │ │ │ │ │ + b.n 3db2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 3dfc │ │ │ │ │ + bne.n 3e04 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3dae │ │ │ │ │ + b.n 3db6 │ │ │ │ │ │ │ │ │ │ -00003ea0 : │ │ │ │ │ +00003ea8 : │ │ │ │ │ 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 3f02 │ │ │ │ │ + beq.n 3f0a │ │ │ │ │ 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, 3efc │ │ │ │ │ + cbz r0, 3f04 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add.w r7, r0, #16 │ │ │ │ │ - bgt.n 3f0a │ │ │ │ │ + bgt.n 3f12 │ │ │ │ │ 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 3efc │ │ │ │ │ + ble.n 3f04 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5 │ │ │ │ │ add r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ @@ -6985,18 +6986,18 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w da8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 3ede │ │ │ │ │ + b.n 3ee6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003f18 : │ │ │ │ │ +00003f20 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7026,62 +7027,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, 3fbc │ │ │ │ │ + cbnz r0, 3fc4 │ │ │ │ │ adds r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ ldrb.w r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 3f88 │ │ │ │ │ + blt.n 3f90 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eors r2, r1 │ │ │ │ │ lsls r2, r2, #26 │ │ │ │ │ - bne.n 3fca │ │ │ │ │ + bne.n 3fd2 │ │ │ │ │ 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 3f98 │ │ │ │ │ + bne.n 3fa0 │ │ │ │ │ subs r2, r4, r2 │ │ │ │ │ subs r0, r4, #1 │ │ │ │ │ - b.n 3fb2 │ │ │ │ │ + b.n 3fba │ │ │ │ │ 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 3fa6 │ │ │ │ │ + blt.n 3fae │ │ │ │ │ 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 3f6c │ │ │ │ │ + b.n 3f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - b.n 3f76 │ │ │ │ │ + b.n 3f7e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003fd0 : │ │ │ │ │ +00003fd8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -7090,126 +7091,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 409c │ │ │ │ │ + beq.n 40a4 │ │ │ │ │ rsb sl, r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bcs.n 4066 │ │ │ │ │ + bcs.n 406e │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r7, r3] │ │ │ │ │ add r1, r2 │ │ │ │ │ - cbnz r2, 4062 │ │ │ │ │ + cbnz r2, 406a │ │ │ │ │ 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 4044 │ │ │ │ │ + bge.n 404c │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 4032 │ │ │ │ │ + bne.n 403a │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 4020 │ │ │ │ │ + b.n 4028 │ │ │ │ │ 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 4000 │ │ │ │ │ + b.n 4008 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 4054 │ │ │ │ │ + b.n 405c │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb.w r3, [lr, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 406c │ │ │ │ │ + bne.n 4074 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt.n 4048 │ │ │ │ │ + blt.n 4050 │ │ │ │ │ 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 4004 │ │ │ │ │ + bhi.n 400c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 405c │ │ │ │ │ + b.n 4064 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r1, fp │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bls.n 4066 │ │ │ │ │ + bls.n 406e │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ sub.w r2, r5, fp │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4010 │ │ │ │ │ + beq.n 4018 │ │ │ │ │ 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 4000 │ │ │ │ │ + b.n 4008 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ mov lr, fp │ │ │ │ │ mov sl, r0 │ │ │ │ │ it lt │ │ │ │ │ movlt lr, r8 │ │ │ │ │ rsb fp, r5, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bcs.n 4066 │ │ │ │ │ + bcs.n 406e │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ add r1, r3 │ │ │ │ │ - cbz r3, 40c0 │ │ │ │ │ + cbz r3, 40c8 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bhi.n 40ae │ │ │ │ │ - b.n 4066 │ │ │ │ │ + bhi.n 40b6 │ │ │ │ │ + b.n 406e │ │ │ │ │ mov r3, ip │ │ │ │ │ add.w r2, r1, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 40da │ │ │ │ │ + bge.n 40e2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 40f4 │ │ │ │ │ + bne.n 40fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 40c8 │ │ │ │ │ + b.n 40d0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge.n 4104 │ │ │ │ │ + bge.n 410c │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 40e0 │ │ │ │ │ + beq.n 40e8 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ add r1, lr │ │ │ │ │ - b.n 40aa │ │ │ │ │ + b.n 40b2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ itett ge │ │ │ │ │ subge.w r3, r3, ip │ │ │ │ │ addlt r1, r8 │ │ │ │ │ addge r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b.n 40aa │ │ │ │ │ + b.n 40b2 │ │ │ │ │ sub.w r0, r2, sl │ │ │ │ │ - b.n 405c │ │ │ │ │ + b.n 4064 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3267,17 +3267,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1da0 <_PyBytes_FromList+0xe4> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble.n 1d48 <_PyBytes_FromList+0x8c> │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1d66 <_PyBytes_FromList+0xaa> │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3286,17 +3286,17 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1d7c <_PyBytes_FromList+0xc0> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n 1d94 <_PyBytes_FromList+0xd8> │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ bhi.n 1dcc <_PyBytes_FromList+0x110> │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ bge.n 1da4 <_PyBytes_FromList+0xe8> │ │ │ │ │ - strb.w r3, [r8] │ │ │ │ │ + strb.w r3, [r9] │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ blt.n 1d0c <_PyBytes_FromList+0x50> │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ @@ -3336,25 +3336,25 @@ │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cbz r0, 1dcc <_PyBytes_FromList+0x110> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 638 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1d50 <_PyBytes_FromList+0x94> │ │ │ │ │ - add.w r2, r9, #1 │ │ │ │ │ + add.w r2, r8, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 544 │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1da0 <_PyBytes_FromList+0xe4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ │ adds r4, #1 │ │ │ │ │ strb.w r3, [r6], #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ blt.n 1d0c <_PyBytes_FromList+0x50> │ │ │ │ │ b.n 1d48 <_PyBytes_FromList+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -551,15 +551,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 3ea0 │ │ │ │ │ + b.w 3ea8 │ │ │ │ │ R_ARM_THM_JUMP24 pad │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 000004a6 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w da8 │ │ │ │ │ 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 3ea0 │ │ │ │ │ + b.w 3ea8 │ │ │ │ │ R_ARM_THM_JUMP24 pad │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ 00000604 : │ │ │ │ │ bytes_rsplit(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1296,15 +1296,15 @@ │ │ │ │ │ bne.n af8 │ │ │ │ │ b.n ab6 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3ea0 │ │ │ │ │ + bl 3ea8 │ │ │ │ │ R_ARM_THM_CALL pad │ │ │ │ │ cbnz r0, b08 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n b1c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt.n ae4 │ │ │ │ │ @@ -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 3f18 │ │ │ │ │ + bl 3f20 │ │ │ │ │ R_ARM_THM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub.w r1, r8, r4 │ │ │ │ │ add.w r0, r9, r4 │ │ │ │ │ - bl 3fd0 │ │ │ │ │ + bl 3fd8 │ │ │ │ │ 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 │ │ │ ├── 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: 18208 (bytes into file) │ │ │ │ │ + Start of section headers: 18224 (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 0x4720: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4730: │ │ │ │ │ │ │ │ │ │ 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 003880 0000e8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003890 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 002028 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003968 000b58 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0024a8 00045c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0044c0 0001d8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002904 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 002918 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002918 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 00294c 000920 10 14 79 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 00326c 000613 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 004698 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000480 002038 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003978 000b58 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0024b8 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0044d0 0001d8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002914 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 002928 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 002928 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00295c 000920 10 14 79 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00327c 000613 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0046a8 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 {} │ │ │ │ │ @@ -34,27 +34,27 @@ │ │ │ │ │ 30: 00001308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 0000130c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 32: 000013cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 000013d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 34: 000016d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 000016dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 36: 00000104 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 37: 00001bf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 00001bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 00001d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001d8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 00001c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 00001c0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 00001d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00001da0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 41: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 42: 00000030 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 43: 00000034 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 44: 0000009c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 45: 000000a0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 46: 00000120 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 47: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 48: 00000180 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 49: 00002024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00002034 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 51: 0000001c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 52: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 53: 00000020 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ 54: 000000d0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 55: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 56: 000000d4 0 NOTYPE LOCAL DEFAULT 8 $t │ │ │ │ │ @@ -93,48 +93,48 @@ │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArray │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 92: 000006ed 196 FUNC GLOBAL DEFAULT 6 PyObject_Vectorcall │ │ │ │ │ 93: 000007b1 688 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallDict │ │ │ │ │ 94: 000012b9 84 FUNC GLOBAL HIDDEN 6 _PyFunction_Vectorcall │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 96: 000016fd 592 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ + 96: 000016fd 610 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict │ │ │ │ │ 97: 00000a61 468 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ 98: 00000c35 448 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 100: 00001d8d 426 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 100: 00001da1 424 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ 101: 00000e09 60 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 104: 00001011 592 FUNC GLOBAL DEFAULT 6 PyObject_CallMethod │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 108: 0000130d 196 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ 109: 000013d1 810 FUNC GLOBAL HIDDEN 6 _PyObject_Call_Prepend │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 115: 0000194d 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ - 116: 00001a5d 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 117: 00001a95 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ - 118: 00001bf9 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ - 119: 00001cd9 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 115: 00001961 270 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 116: 00001a71 56 FUNC GLOBAL HIDDEN 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 117: 00001aa9 356 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 118: 00001c0d 222 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 119: 00001ced 180 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ 120: 00000001 52 FUNC GLOBAL DEFAULT 1 PyObject_CallNoArgs │ │ │ │ │ - 121: 00001f39 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 121: 00001f49 18 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ 122: 00000035 108 FUNC GLOBAL DEFAULT 1 _PyObject_CallMethod │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 124: 000000a1 42 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 129: 00001f4d 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 129: 00001f5d 220 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ 130: 00000001 32 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 131: 00000021 180 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 132: 000000f5 92 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 134: 00000151 60 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 135: 0000018d 60 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 136: 000001c9 108 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3880 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3890 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0000050a R_ARM_THM_CALL 0000038d _PyObject_VectorcallTstate │ │ │ │ │ 00000030 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000056 00007b0a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00000068 00001d0a R_ARM_THM_CALL 00001261 callmethod │ │ │ │ │ 00000080 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000092 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ │ 00000194 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001a4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000800a R_ARM_THM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001b4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001c4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000108 0000561e R_ARM_THM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3968 contains 363 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3978 contains 363 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000500a R_ARM_THM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 00000106 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ 0000012e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000136 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000013e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000146 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -205,15 +205,15 @@ │ │ │ │ │ 00000d9a 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000d9e 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000daa 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 00000dae 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00000db2 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 00000dba 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ 00000dc0 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00000dd8 0000640a R_ARM_THM_CALL 00001d8d _PyObject_VectorcallPrepend │ │ │ │ │ +00000dd8 0000640a R_ARM_THM_CALL 00001da1 _PyObject_VectorcallPrepend │ │ │ │ │ 00000de8 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000df0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000e40 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f38 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000f8a 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000fa0 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000fba 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -310,107 +310,107 @@ │ │ │ │ │ 000016ca 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016d4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000016d8 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000016dc 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016e2 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016ee 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016f4 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000172e 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000173c 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000017be 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000017f6 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001836 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001880 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000018b8 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001916 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001920 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001924 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000192a 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -0000192e 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001934 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000193e 0000730a R_ARM_THM_CALL 0000194d _PyStack_UnpackDict_Free │ │ │ │ │ -00001946 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019f2 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a12 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a1c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001732 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001740 00006f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000017bc 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000017fc 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000183e 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000188e 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000018ca 0000700a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001928 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001932 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001936 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000193c 0000242f R_ARM_THM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001940 00002430 R_ARM_THM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001946 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001950 0000730a R_ARM_THM_CALL 00001961 _PyStack_UnpackDict_Free │ │ │ │ │ +00001958 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a06 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a26 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a32 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a4e 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a70 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b2e 0000600a R_ARM_THM_CALL 000016fd _PyStack_UnpackDict │ │ │ │ │ -00001b52 0000730a R_ARM_THM_CALL 0000194d _PyStack_UnpackDict_Free │ │ │ │ │ -00001b82 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001b86 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001b8e 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001b92 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001b98 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001b9e 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ba2 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001baa 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001bae 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001bb4 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001bbe 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001bce 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001bd2 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001bd8 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bec 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001c78 0000600a R_ARM_THM_CALL 000016fd _PyStack_UnpackDict │ │ │ │ │ -00001c9a 0000730a R_ARM_THM_CALL 0000194d _PyStack_UnpackDict_Free │ │ │ │ │ -00001ca8 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00001cc0 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001cc4 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001cca 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d14 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00001d58 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d68 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d80 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ -00001d88 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dd2 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001dfe 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001e3e 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001e5e 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001e7a 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001eae 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001ec2 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001eda 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ -00001ee8 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ef6 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f0e 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001f30 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001fe6 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00001fea 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00001ff0 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002002 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ -00002008 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000200c 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002012 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002016 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -0000201c 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002024 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a30 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a3a 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a46 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a62 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a84 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b42 0000600a R_ARM_THM_CALL 000016fd _PyStack_UnpackDict │ │ │ │ │ +00001b66 0000730a R_ARM_THM_CALL 00001961 _PyStack_UnpackDict_Free │ │ │ │ │ +00001b96 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b9a 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001ba2 0000032f R_ARM_THM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001ba6 00000330 R_ARM_THM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001bac 0000550a R_ARM_THM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001bb2 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001bb6 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001bbe 0000022f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001bc2 00000230 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001bc8 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001bd2 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001be2 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001be6 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001bec 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c00 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c08 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001c8c 0000600a R_ARM_THM_CALL 000016fd _PyStack_UnpackDict │ │ │ │ │ +00001cae 0000730a R_ARM_THM_CALL 00001961 _PyStack_UnpackDict_Free │ │ │ │ │ +00001cbc 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00001cd4 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001cd8 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00001cde 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d28 0000630a R_ARM_THM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00001d6c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7c 0000520a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d94 0000060a R_ARM_THM_CALL 000000d5 null_error.isra.0 │ │ │ │ │ +00001d9c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001de6 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001e12 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001e52 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001e72 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001e8e 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001ec2 0000580a R_ARM_THM_CALL 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001ed6 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001eec 0000510a R_ARM_THM_CALL 000004ed _PyObject_MakeTpCall │ │ │ │ │ +00001efa 0000530a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f08 0000660a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f20 00006e0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001f42 0000710a R_ARM_THM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001ff6 00000c2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00001ffa 00000c30 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002000 00005b0a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002012 00000d0a R_ARM_THM_CALL 000000cd object_is_not_callable │ │ │ │ │ +00002018 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000201c 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002022 0000302f R_ARM_THM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00002026 00003030 R_ARM_THM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +0000202c 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002034 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003d6 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000af0 0000511e R_ARM_THM_JUMP24 000004ed _PyObject_MakeTpCall │ │ │ │ │ 00000e04 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a0c 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a8c 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001b66 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001c64 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ -00001fc4 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001a20 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001aa0 0000521e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001b7a 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001c78 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ +00001fd4 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x44c0 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x44d0 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000054 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000058 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000005e 0000342f R_ARM_THM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 00000062 00003430 R_ARM_THM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 0000006a 0000560a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000092 0000600a R_ARM_THM_CALL 000016fd _PyStack_UnpackDict │ │ │ │ │ -000000b2 0000730a R_ARM_THM_CALL 0000194d _PyStack_UnpackDict_Free │ │ │ │ │ +000000b2 0000730a R_ARM_THM_CALL 00001961 _PyStack_UnpackDict_Free │ │ │ │ │ 000000d0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000dc 0000542f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000000e0 00005430 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000e4 0000372f R_ARM_THM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 000000e8 00003730 R_ARM_THM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 0000011a 0000392f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ 0000011e 00003930 R_ARM_THM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ @@ -450,11 +450,11 @@ │ │ │ │ │ 0000040c 00006b2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000410 00006b30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000414 0000492f R_ARM_THM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000418 00004930 R_ARM_THM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 0000041e 0000720a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000430 0000610a R_ARM_THM_CALL 00000a61 _PyObject_VectorcallDictTstate │ │ │ │ │ 00000450 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000016 0000761e R_ARM_THM_JUMP24 00001bf9 _PyObject_Call │ │ │ │ │ +00000016 0000761e R_ARM_THM_JUMP24 00001c0d _PyObject_Call │ │ │ │ │ 000000c4 0000581e R_ARM_THM_JUMP24 00000439 _Py_CheckFunctionResult │ │ │ │ │ 000000ee 0000721e R_ARM_THM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000446 0000761e R_ARM_THM_JUMP24 00001bf9 _PyObject_Call │ │ │ │ │ +00000446 0000761e R_ARM_THM_JUMP24 00001c0d _PyObject_Call │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -10,17 +10,16 @@ │ │ │ │ │ argument list must be a tuple │ │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ │ null argument to internal routine │ │ │ │ │ Slot %s of type %s failed without setting an exception │ │ │ │ │ Slot %s of type %s succeeded with an exception set │ │ │ │ │ keyword list must be a dictionary │ │ │ │ │ KFbF!F(F │ │ │ │ │ - CFZFIF0F │ │ │ │ │ -`ZFCFIF0F │ │ │ │ │ -IF0FZhRm │ │ │ │ │ +KFZFQF0F │ │ │ │ │ +`ZFKFQF0F │ │ │ │ │ _Py_CheckSlotResult │ │ │ │ │ _PyObject_VectorcallTstate │ │ │ │ │ null_error.isra.0 │ │ │ │ │ _PyObject_CallFunctionVa │ │ │ │ │ object_is_not_callable │ │ │ │ │ PyStackRef_XCLOSE │ │ │ │ │ object_vacall │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1600,15 +1600,15 @@ │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 1d8c <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 1da0 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_THM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n cb8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n d9a │ │ │ │ │ @@ -2671,607 +2671,611 @@ │ │ │ │ │ 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 r7, [r6, #8] │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - subs r3, r3, r7 │ │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 1914 <_PyStack_UnpackDict+0x218> │ │ │ │ │ + blt.w 1926 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - add r0, r7 │ │ │ │ │ + add r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1914 <_PyStack_UnpackDict+0x218> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq.w 1926 <_PyStack_UnpackDict+0x22a> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1944 <_PyStack_UnpackDict+0x248> │ │ │ │ │ - add.w r3, sl, #4 │ │ │ │ │ + beq.w 1956 <_PyStack_UnpackDict+0x25a> │ │ │ │ │ + adds r3, r7, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ble.n 17a6 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + ble.n 17a4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 18fc <_PyStack_UnpackDict+0x200> │ │ │ │ │ + bge.w 1912 <_PyStack_UnpackDict+0x216> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - str.w r2, [sl, #4] │ │ │ │ │ - beq.n 17a6 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ + beq.n 17a4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1908 <_PyStack_UnpackDict+0x20c> │ │ │ │ │ + bge.w 191c <_PyStack_UnpackDict+0x220> │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ │ - beq.n 17a6 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + beq.n 17a4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ adds r1, r5, #4 │ │ │ │ │ - add.w r2, sl, #8 │ │ │ │ │ - add.w ip, sl, r4, lsl #2 │ │ │ │ │ + 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 18f0 <_PyStack_UnpackDict+0x1f4> │ │ │ │ │ + bge.w 1906 <_PyStack_UnpackDict+0x20a> │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 178c <_PyStack_UnpackDict+0x90> │ │ │ │ │ - add.w r8, sp, #28 │ │ │ │ │ + bne.n 178a <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + add.w r9, sp, #28 │ │ │ │ │ add.w fp, sp, #24 │ │ │ │ │ - add.w r9, sp, #20 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add.w sl, sp, #20 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + 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.n 18c4 <_PyStack_UnpackDict+0x1c8> │ │ │ │ │ + beq.w 18d4 <_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.n 18d0 <_PyStack_UnpackDict+0x1d4> │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + blt.w 18e2 <_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.n 18ea <_PyStack_UnpackDict+0x1ee> │ │ │ │ │ + blt.w 1900 <_PyStack_UnpackDict+0x204> │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c2 <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + beq.n 18d2 <_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] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ - str r3, [r7, #20] │ │ │ │ │ + str.w r3, [r8, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, r3, #4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18c2 <_PyStack_UnpackDict+0x1c6> │ │ │ │ │ + beq.n 18d2 <_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 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - str r3, [r7, #24] │ │ │ │ │ + str.w r3, [r8, #24] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - adds r0, r1, r3 │ │ │ │ │ + add r3, r1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ - adds r3, #4 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - add sl, r3 │ │ │ │ │ - it lt │ │ │ │ │ + itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - it lt │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add.w r4, r7, #24 │ │ │ │ │ + adds r3, #8 │ │ │ │ │ + add r7, r3 │ │ │ │ │ + add.w r3, r8, #24 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + 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, 18c0 <_PyStack_UnpackDict+0x1c4> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + cbz r0, 18d2 <_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, [r3, #0] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ - str.w r3, [r4, #4]! │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + strlt r2, [r1, #0] │ │ │ │ │ + str.w r1, [r3, #4]! │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ │ - str.w r3, [sl, #4]! │ │ │ │ │ + addlt r1, #1 │ │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ │ + str.w r2, [r7, #4]! │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ - mov r3, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1886 <_PyStack_UnpackDict+0x18a> │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - cbz r5, 1920 <_PyStack_UnpackDict+0x224> │ │ │ │ │ + bne.n 1894 <_PyStack_UnpackDict+0x198> │ │ │ │ │ + cbz r5, 1932 <_PyStack_UnpackDict+0x236> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - str r7, [r3, #0] │ │ │ │ │ + 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] │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ + 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.n 17ec <_PyStack_UnpackDict+0xf0> │ │ │ │ │ + bge.w 17f2 <_PyStack_UnpackDict+0xf6> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 17ec <_PyStack_UnpackDict+0xf0> │ │ │ │ │ + b.n 17f2 <_PyStack_UnpackDict+0xf6> │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 178c <_PyStack_UnpackDict+0x90> │ │ │ │ │ - b.n 17a6 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + bne.w 178a <_PyStack_UnpackDict+0x8e> │ │ │ │ │ + b.n 17a4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - str.w r2, [sl, #4] │ │ │ │ │ + str r2, [r7, #4] │ │ │ │ │ bne.w 176a <_PyStack_UnpackDict+0x6e> │ │ │ │ │ - b.n 17a6 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + b.n 17a4 <_PyStack_UnpackDict+0xa8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - str.w r2, [sl, #8] │ │ │ │ │ - bne.w 1782 <_PyStack_UnpackDict+0x86> │ │ │ │ │ - b.n 17a6 <_PyStack_UnpackDict+0xaa> │ │ │ │ │ + str r2, [r7, #8] │ │ │ │ │ + bne.w 1780 <_PyStack_UnpackDict+0x84> │ │ │ │ │ + b.n 17a4 <_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 18c8 <_PyStack_UnpackDict+0x1cc> │ │ │ │ │ + b.n 18da <_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 │ │ │ │ │ movt r2, #0 │ │ │ │ │ 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, r7 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 194c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1960 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b.n 191a <_PyStack_UnpackDict+0x21e> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b.n 192c <_PyStack_UnpackDict+0x230> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 191a <_PyStack_UnpackDict+0x21e> │ │ │ │ │ + b.n 192c <_PyStack_UnpackDict+0x230> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000194c <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001960 <_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 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + ble.n 1a04 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 197a <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + bge.n 198e <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a10 <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ + beq.n 1a24 <_PyStack_UnpackDict_Free+0xc4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a04 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1990 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + bge.n 19a4 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a42 <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ + beq.n 1a56 <_PyStack_UnpackDict_Free+0xf6> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a04 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19a6 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + bge.n 19ba <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a4c <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ + beq.n 1a60 <_PyStack_UnpackDict_Free+0x100> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a04 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19ba <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + bge.n 19ce <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a1a <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ + cbz r3, 1a2e <_PyStack_UnpackDict_Free+0xce> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq.n 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a04 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 19ce <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + bge.n 19e2 <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a24 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ + cbz r3, 1a38 <_PyStack_UnpackDict_Free+0xd8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq.n 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + beq.n 1a04 <_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 19ea <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ + bge.n 19fe <_PyStack_UnpackDict_Free+0x9e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1a2e <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ + cbz r3, 1a42 <_PyStack_UnpackDict_Free+0xe2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 19d8 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + bne.n 19ec <_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 1a56 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + bge.n 1a6a <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 1a56 <_PyStack_UnpackDict_Free+0x10a> │ │ │ │ │ + cbnz r3, 1a6a <_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 197a <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ + b.n 198e <_PyStack_UnpackDict_Free+0x2e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19ba <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ + b.n 19ce <_PyStack_UnpackDict_Free+0x6e> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19ce <_PyStack_UnpackDict_Free+0x82> │ │ │ │ │ + b.n 19e2 <_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 19d8 <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ - b.n 19f0 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ + bne.n 19ec <_PyStack_UnpackDict_Free+0x8c> │ │ │ │ │ + b.n 1a04 <_PyStack_UnpackDict_Free+0xa4> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 1990 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ + b.n 19a4 <_PyStack_UnpackDict_Free+0x44> │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - b.n 19a6 <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ + b.n 19ba <_PyStack_UnpackDict_Free+0x5a> │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a5c <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00001a70 <_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 1a90 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + bge.n 1aa4 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbnz r3, 1a90 <_PyStack_UnpackDict_FreeNoDecRef+0x34> │ │ │ │ │ + cbnz r3, 1aa4 <_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} │ │ │ │ │ │ │ │ │ │ -00001a94 : │ │ │ │ │ +00001aa8 : │ │ │ │ │ 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, #332] @ (1bf4 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (1c08 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 1ae6 │ │ │ │ │ + bpl.n 1afa │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ - cbz r6, 1ae6 │ │ │ │ │ + cbz r6, 1afa │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ - cbz r2, 1b10 │ │ │ │ │ + cbz r2, 1b24 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbnz r3, 1b16 │ │ │ │ │ + cbnz r3, 1b2a │ │ │ │ │ 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 1bba │ │ │ │ │ + beq.n 1bce │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1bc4 │ │ │ │ │ + bcc.n 1bd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ - cbz r0, 1b6a │ │ │ │ │ - cbnz r3, 1b74 │ │ │ │ │ + cbz r0, 1b7e │ │ │ │ │ + cbnz r3, 1b88 │ │ │ │ │ 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, #0] │ │ │ │ │ - b.n 1ad6 │ │ │ │ │ + b.n 1aea │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r2, r7, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 16fc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1b1a │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ orr.w r2, r9, #2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ str.w r9, [r7] │ │ │ │ │ blx r6 │ │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 194c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1960 <_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 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_CheckFunctionResult │ │ │ │ │ - cbz r3, 1b9e │ │ │ │ │ + cbz r3, 1bb2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 1b9e │ │ │ │ │ + cbz r3, 1bb2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 1b06 │ │ │ │ │ + b.n 1b1a │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1b06 │ │ │ │ │ + beq.n 1b1a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1be4 │ │ │ │ │ + blt.n 1bf8 │ │ │ │ │ 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 │ │ │ │ │ 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 1b70 │ │ │ │ │ + b.n 1b84 │ │ │ │ │ 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 │ │ │ │ │ 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 1b70 │ │ │ │ │ + b.n 1b84 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1b70 │ │ │ │ │ + b.n 1b84 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1af6 │ │ │ │ │ + bcc.n 1b0a │ │ │ │ │ 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, #0] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1b70 │ │ │ │ │ - b.n 1af6 │ │ │ │ │ + bne.n 1b84 │ │ │ │ │ + b.n 1b0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1b82 │ │ │ │ │ + bne.n 1b96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1b82 │ │ │ │ │ + b.n 1b96 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001bf8 <_PyObject_Call>: │ │ │ │ │ +00001c0c <_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 1c42 <_PyObject_Call+0x4a> │ │ │ │ │ + bpl.n 1c56 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r6, [r1, #28] │ │ │ │ │ ldr r6, [r4, r6] │ │ │ │ │ - cbz r6, 1c42 <_PyObject_Call+0x4a> │ │ │ │ │ + cbz r6, 1c56 <_PyObject_Call+0x4a> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ - cbz r3, 1c2c <_PyObject_Call+0x34> │ │ │ │ │ + cbz r3, 1c40 <_PyObject_Call+0x34> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbnz r2, 1c68 <_PyObject_Call+0x70> │ │ │ │ │ + cbnz r2, 1c7c <_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, 1ca4 <_PyObject_Call+0xac> │ │ │ │ │ + cbz r6, 1cb8 <_PyObject_Call+0xac> │ │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1cb6 <_PyObject_Call+0xbe> │ │ │ │ │ + bcc.n 1cca <_PyObject_Call+0xbe> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3284,206 +3288,206 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ │ add.w r1, r5, #16 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 16fc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 1cac <_PyObject_Call+0xb4> │ │ │ │ │ + cbz r0, 1cc0 <_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 194c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1960 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_THM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b.n 1c58 <_PyObject_Call+0x60> │ │ │ │ │ + b.n 1c6c <_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 1c4e <_PyObject_Call+0x56> │ │ │ │ │ + bcc.n 1c62 <_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 1cac <_PyObject_Call+0xb4> │ │ │ │ │ - b.n 1c4e <_PyObject_Call+0x56> │ │ │ │ │ + bne.n 1cc0 <_PyObject_Call+0xb4> │ │ │ │ │ + b.n 1c62 <_PyObject_Call+0x56> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001cd8 : │ │ │ │ │ +00001cec : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #156] @ (1d88 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (1d9c ) │ │ │ │ │ sub sp, #20 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 1d7e │ │ │ │ │ + beq.n 1d92 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1d6e │ │ │ │ │ + blt.n 1d82 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ add r3, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ bl e44 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 1d4c │ │ │ │ │ + bpl.n 1d60 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bpl.n 1d5e │ │ │ │ │ + bpl.n 1d72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1d3a │ │ │ │ │ + bne.n 1d4e │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d3a │ │ │ │ │ + b.n 1d4e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1d40 │ │ │ │ │ + bne.n 1d54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d40 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl df4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl df4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1d40 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d4 │ │ │ │ │ R_ARM_THM_CALL null_error.isra.0 │ │ │ │ │ - b.n 1d7a │ │ │ │ │ + b.n 1d8e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d8c <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00001da0 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bic.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - blt.n 1e10 <_PyObject_VectorcallPrepend+0x84> │ │ │ │ │ + blt.n 1e24 <_PyObject_VectorcallPrepend+0x84> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1e86 <_PyObject_VectorcallPrepend+0xfa> │ │ │ │ │ + bne.n 1e9a <_PyObject_VectorcallPrepend+0xfa> │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1e8e <_PyObject_VectorcallPrepend+0x102> │ │ │ │ │ + beq.n 1ea2 <_PyObject_VectorcallPrepend+0x102> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt.w 1eee <_PyObject_VectorcallPrepend+0x162> │ │ │ │ │ + bgt.w 1f00 <_PyObject_VectorcallPrepend+0x160> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #20 │ │ │ │ │ - bpl.n 1e50 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ + bpl.n 1e64 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbz r3, 1e50 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ + cbz r3, 1e64 <_PyObject_VectorcallPrepend+0xc4> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ cmp r7, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne.n 1ee6 <_PyObject_VectorcallPrepend+0x15a> │ │ │ │ │ + bne.n 1ef8 <_PyObject_VectorcallPrepend+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r1 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ lsls r6, r2, #20 │ │ │ │ │ - bpl.n 1e6c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + bpl.n 1e80 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - cbz r3, 1e6c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + cbz r3, 1e80 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -3513,155 +3517,153 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ str.w r7, [r5, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1e08 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e1c <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne.n 1dc0 <_PyObject_VectorcallPrepend+0x34> │ │ │ │ │ + bne.n 1dd4 <_PyObject_VectorcallPrepend+0x34> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.n 1eb6 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ + bpl.n 1eca <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ - cbz r5, 1eb6 <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ + cbz r5, 1eca <_PyObject_VectorcallPrepend+0x12a> │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 438 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1e08 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e1c <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b.n 1e08 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 1e1c <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 4ec <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq.n 1e08 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + beq.n 1e1c <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1e08 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ + b.n 1e1c <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ │ - cbz r0, 1f2c <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ + cbz r0, 1f3e <_PyObject_VectorcallPrepend+0x19e> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ str.w r5, [r0], #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 1ecc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + bpl.n 1ede <_PyObject_VectorcallPrepend+0x13e> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ecc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + beq.n 1ede <_PyObject_VectorcallPrepend+0x13e> │ │ │ │ │ add r5, sp, #28 │ │ │ │ │ - b.n 1dee <_PyObject_VectorcallPrepend+0x62> │ │ │ │ │ + b.n 1e02 <_PyObject_VectorcallPrepend+0x62> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_THM_CALL _PyErr_NoMemory │ │ │ │ │ - b.n 1e08 <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ - nop │ │ │ │ │ + b.n 1e1c <_PyObject_VectorcallPrepend+0x7c> │ │ │ │ │ │ │ │ │ │ -00001f38 : │ │ │ │ │ +00001f48 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001f4c : │ │ │ │ │ +00001f5c : │ │ │ │ │ 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] @ (2024 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (2034 ) │ │ │ │ │ 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, 1fc8 │ │ │ │ │ + cbz r1, 1fd8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.n 2008 │ │ │ │ │ + bpl.n 2018 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 1fa0 │ │ │ │ │ + bpl.n 1fb0 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr.w lr, [r0, r2] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1fa0 │ │ │ │ │ + beq.n 1fb0 │ │ │ │ │ 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, 1ffe │ │ │ │ │ + cbz r3, 200e │ │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc.n 1fdc │ │ │ │ │ + bcc.n 1fec │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3678,42 +3680,42 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 1fac │ │ │ │ │ + bcc.n 1fbc │ │ │ │ │ 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 1fac │ │ │ │ │ + beq.n 1fbc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1fd6 │ │ │ │ │ + b.n 1fe6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl cc │ │ │ │ │ R_ARM_THM_CALL object_is_not_callable │ │ │ │ │ - b.n 1ffa │ │ │ │ │ + b.n 200a │ │ │ │ │ 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 1ffa │ │ │ │ │ + b.n 200a │ │ │ │ │ nop │ │ │ │ │ .word 0x000000be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ 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 1bf8 <_PyObject_Call> │ │ │ │ │ + b.w 1c0c <_PyObject_Call> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Call │ │ │ │ │ nop │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000020 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 194c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1960 <_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} │ │ │ │ │ @@ -513,15 +513,15 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 404 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1bf8 <_PyObject_Call> │ │ │ │ │ + b.w 1c0c <_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 │ │ │ ├── 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: 35168 (bytes into file) │ │ │ │ │ + Start of section headers: 35132 (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 0x8960: │ │ │ │ │ +There are 18 section headers, starting at offset 0x893c: │ │ │ │ │ │ │ │ │ │ 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 0017a8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006f90 000898 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006f6c 000898 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0017dc 00057c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007828 0002f0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007804 0002f0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001d58 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001d58 00089e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0025f8 001c94 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007b18 000640 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00428c 000b04 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008158 0006e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004d90 00029c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008838 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00502c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00502c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005060 0011d0 10 16 156 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006230 000d5d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0088d0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0025f8 001c90 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007af4 000640 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004288 000b04 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008134 0006e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004d8c 00029c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008814 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005028 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005028 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00505c 0011b0 10 16 154 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00620c 000d5d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0088ac 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 285 entries: │ │ │ │ │ +Symbol table '.symtab' contains 283 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 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -27,262 +27,260 @@ │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 24: 00000da1 600 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 25: 00000ff0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00000ff8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 27: 000013a5 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: 00001be1 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 31: 00001620 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 32: 00001628 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 33: 00001739 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ - 34: 00000311 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 35: 0000035c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 37: 000017dd 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 38: 00001859 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 39: 00000361 386 FUNC LOCAL DEFAULT 1 advance_with_locations │ │ │ │ │ - 40: 00000360 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 41: 000003a6 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 42: 000003ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 43: 000004e5 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 44: 0000052d 68 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ - 45: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 46: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 47: 00000641 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 48: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 49: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 50: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 51: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 52: 000001bc 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 53: 00000ae9 2 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 54: 00000b19 64 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ - 55: 00000b59 288 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 56: 00000c79 2 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ - 57: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 58: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 59: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 60: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 61: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 62: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 63: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 64: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 65: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 66: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 67: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 68: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 69: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 70: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 71: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 72: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 73: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 74: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 75: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 76: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 77: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 78: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 79: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 80: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 81: 00000ca9 1788 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 82: 000010cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 84: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 86: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 87: 000013a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 88: 00001665 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ - 89: 00001669 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 90: 000016b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 92: 0000186d 882 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 93: 000016b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 94: 000016b5 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 95: 000016f9 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 96: 00001705 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 97: 00001780 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001784 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 99: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 100: 00000001 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ - 101: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 102: 000000f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 103: 00000100 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 104: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 105: 000001c4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 106: 00000215 4 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ - 107: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 108: 00000219 268 FUNC LOCAL DEFAULT 9 code_getlnotab │ │ │ │ │ - 109: 00000325 76 FUNC LOCAL DEFAULT 9 emit_pair │ │ │ │ │ - 110: 00000371 34 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ - 111: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 112: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 113: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 114: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 115: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 116: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 117: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 118: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 119: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 120: 00000540 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 121: 0000054c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 122: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 123: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 124: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 125: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 126: 000005e0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 127: 00000393 1098 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ - 128: 000007dd 160 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ - 129: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 130: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 131: 000008f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 132: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 133: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 134: 000008fc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 135: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 136: 00000984 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 137: 00000698 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 138: 000006b4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 139: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 140: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 141: 00000000 6 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ - 142: 00000008 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ - 143: 0000000c 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 144: 00000058 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 145: 00000060 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ - 146: 00000118 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ - 147: 00000184 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ - 148: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 149: 00000344 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ - 150: 00000450 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ - 151: 000003c4 140 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ - 152: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 153: 000002c8 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 154: 0000029c 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 155: 00000328 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 156: 00000001 12 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ - 157: 00000001 454 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 161: 000001c9 2378 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 167: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 186: 00000ff9 898 FUNC GLOBAL DEFAULT 7 _PyCode_ConstantKey │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 203: 0000137d 38 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 209: 000001a9 184 FUNC GLOBAL HIDDEN 1 _PyCode_GetCode │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 212: 000014a5 388 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 214: 00001629 270 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 215: 000002a5 102 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 216: 0000030d 2 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 220: 00000571 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ - 221: 00000591 174 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 225: 00000699 166 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 226: 00000741 324 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 227: 00000885 612 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 237: 00000aed 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ - 238: 00000c7d 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 240: 000013a5 702 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 249: 00001785 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ - 250: 00000003 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ - 251: 0000002f 210 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 255: 00000101 196 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 257: 000001c5 80 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ - 265: 0000087d 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ - 266: 00000881 4 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ - 267: 00000885 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ - 268: 00000889 4 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ - 269: 0000088d 112 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 271: 000008fd 136 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ - 272: 00000985 86 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ - 273: 000009db 26 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ - 274: 000009f5 112 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ - 275: 00000a65 32 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ - 276: 00000a85 24 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ - 277: 00000a9d 56 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ - 278: 00000ad5 46 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ - 279: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ - 280: 000000d0 208 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ - 281: 000001cc 208 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 30: 00001bdd 180 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 31: 00001729 162 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ + 32: 00000311 80 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 33: 0000035c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 35: 000017cd 122 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 00001849 20 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 37: 00000361 386 FUNC LOCAL DEFAULT 1 advance_with_locations │ │ │ │ │ + 38: 00000360 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 39: 000003a6 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 000003ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 41: 000004e5 72 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 42: 0000052d 68 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 43: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 44: 0000010c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 45: 00000641 86 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 46: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 47: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 48: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 49: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 50: 000001bc 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 51: 00000ae9 2 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 52: 00000b19 64 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ + 53: 00000b59 288 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ + 54: 00000c79 2 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ + 55: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 56: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 57: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 58: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 59: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 60: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 61: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 62: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 63: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 64: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 65: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 66: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 67: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 68: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 69: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 70: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 71: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 72: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 73: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 74: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 75: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 76: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 77: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 78: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 79: 00000ca9 1788 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 80: 000010cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 81: 000010d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 82: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 83: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 84: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 85: 000013a4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 86: 00001665 4 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 87: 00001669 76 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 88: 000016b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 89: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 90: 0000185d 894 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 91: 000016b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 92: 000016b5 68 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 93: 000016f9 12 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 94: 00001705 128 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 95: 00001780 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 96: 00001784 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 97: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 98: 00000001 2 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ + 99: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 100: 000000f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 101: 00000100 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 102: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 103: 000001c4 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 104: 00000215 4 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ + 105: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 106: 00000219 268 FUNC LOCAL DEFAULT 9 code_getlnotab │ │ │ │ │ + 107: 00000325 76 FUNC LOCAL DEFAULT 9 emit_pair │ │ │ │ │ + 108: 00000371 34 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ + 109: 000004d8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 110: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 111: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 112: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 113: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 114: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 115: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 116: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 117: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 118: 00000540 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 119: 0000054c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 120: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 121: 00000564 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 122: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 123: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 124: 000005e0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 125: 00000393 1098 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ + 126: 000007dd 160 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ + 127: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 128: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 129: 000008f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 130: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 131: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 132: 000008fc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 133: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 134: 00000984 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 135: 00000698 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 136: 000006b4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 137: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 138: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 139: 00000000 6 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ + 140: 00000008 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ + 141: 0000000c 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 142: 00000058 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 143: 00000060 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ + 144: 00000118 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ + 145: 00000184 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ + 146: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 147: 00000344 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ + 148: 00000450 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ + 149: 000003c4 140 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ + 150: 000001a0 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 151: 000002c8 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 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 2378 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 PyBytes_FromStringAndSize │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 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: 00000ff9 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: 0000137d 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: 000014a5 372 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ + 212: 00001619 270 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 213: 000002a5 102 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ + 214: 0000030d 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: 00000571 32 FUNC GLOBAL HIDDEN 1 _PyCode_InitAddressRange │ │ │ │ │ + 219: 00000591 174 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 223: 00000699 166 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 224: 00000741 324 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 225: 00000885 612 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 235: 00000aed 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 236: 00000c7d 42 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 238: 000013a5 702 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 247: 00001785 34 FUNC GLOBAL HIDDEN 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 248: 00000003 44 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ + 249: 0000002f 210 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 253: 00000101 196 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 255: 000001c5 80 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ + 263: 0000087d 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ + 264: 00000881 4 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ + 265: 00000885 4 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ + 266: 00000889 4 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ + 267: 0000088d 112 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 269: 000008fd 136 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ + 270: 00000985 86 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ + 271: 000009db 26 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ + 272: 000009f5 112 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ + 273: 00000a65 32 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ + 274: 00000a85 24 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ + 275: 00000a9d 56 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ + 276: 00000ad5 46 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ + 277: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ + 278: 000000d0 208 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ + 279: 000001cc 208 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,368 +1,368 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6f90 contains 275 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6f6c 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 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000003e 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000054 0000d00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000062 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000066 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000ac 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000000b6 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000000c4 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000000c8 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000000de 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -000000ea 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -000000fa 0000d00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000112 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000136 0000d00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000144 0000d00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000152 0000d00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000160 0000d00a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000170 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000174 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000196 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001a0 0000cf30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001da 0000b00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000001ec 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000001f0 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000001fc 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000222 0000d20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000027a 0000d30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000298 0000b20a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002ee 0000d60a R_ARM_THM_CALL 00001629 _PyCode_CheckLineNumber │ │ │ │ │ -00000324 0000d90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +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 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +000000ea 0000b80a R_ARM_THM_CALL 00000ff9 _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 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 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002ee 0000d40a R_ARM_THM_CALL 00001619 _PyCode_CheckLineNumber │ │ │ │ │ +00000324 0000d70a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 0000035c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000055a 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000005b8 0000de0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000005bc 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005c0 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005dc 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000005f2 0000df0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000600 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000618 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000626 0000df0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000672 00002d2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ -00000676 00002d30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ -0000067a 0000e00a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000684 00002e2f R_ARM_THM_MOVW_ABS_NC 0000010c .LC9 │ │ │ │ │ -00000688 00002e30 R_ARM_THM_MOVT_ABS 0000010c .LC9 │ │ │ │ │ -000006b4 0000e20a R_ARM_THM_CALL 00000741 _PyCode_GetVarCounts │ │ │ │ │ -000006cc 0000e30a R_ARM_THM_CALL 00000885 _PyCode_SetUnboundVarCounts │ │ │ │ │ -000006fc 0000312f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ -00000700 00003130 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ -00000704 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000708 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000710 0000e40a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000071a 0000302f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ -0000071e 00003030 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ -00000724 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000728 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000072e 0000322f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ -00000732 00003230 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ -00000738 0000e40a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000008a8 0000e50a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -000008be 0000e50a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ -000008f2 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000908 0000df0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +0000055a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005b0 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000005b8 0000dc0a R_ARM_THM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000005bc 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005c0 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005dc 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000005f2 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000600 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000618 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000626 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000672 00002b2f R_ARM_THM_MOVW_ABS_NC 000000e0 .LC8 │ │ │ │ │ +00000676 00002b30 R_ARM_THM_MOVT_ABS 000000e0 .LC8 │ │ │ │ │ +0000067a 0000de0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000684 00002c2f R_ARM_THM_MOVW_ABS_NC 0000010c .LC9 │ │ │ │ │ +00000688 00002c30 R_ARM_THM_MOVT_ABS 0000010c .LC9 │ │ │ │ │ +000006b4 0000e00a R_ARM_THM_CALL 00000741 _PyCode_GetVarCounts │ │ │ │ │ +000006cc 0000e10a R_ARM_THM_CALL 00000885 _PyCode_SetUnboundVarCounts │ │ │ │ │ +000006fc 00002f2f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ +00000700 00002f30 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ +00000704 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000708 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000710 0000e20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +0000071a 00002e2f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ +0000071e 00002e30 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ +00000724 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000728 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000072e 0000302f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ +00000732 00003030 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ +00000738 0000e20a R_ARM_THM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000008a8 0000e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +000008be 0000e30a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ +000008f2 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000908 0000dd0a R_ARM_THM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ 00000952 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 00000958 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ -00000972 0000e60a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -0000098a 0000e70a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000099c 0000e70a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000009b6 0000e80a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -000009c2 0000e60a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -000009e8 0000e60a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -000009f4 0000e80a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ -00000a08 0000e60a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a68 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000a6c 0000e930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000a74 0000ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a82 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000a86 0000e930 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000a8e 0000ea0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000aa2 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000aa6 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ab0 0000332f R_ARM_THM_MOVW_ABS_NC 00000190 .LC13 │ │ │ │ │ -00000ab4 00003330 R_ARM_THM_MOVT_ABS 00000190 .LC13 │ │ │ │ │ -00000aba 0000ec0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000ac6 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000aca 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ada 0000342f R_ARM_THM_MOVW_ABS_NC 000001bc .LC14 │ │ │ │ │ -00000ade 00003430 R_ARM_THM_MOVT_ABS 000001bc .LC14 │ │ │ │ │ -00000ae2 0000ec0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b6e 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000d54 0000d10a R_ARM_THM_CALL 000001a9 _PyCode_GetCode │ │ │ │ │ -00000d6a 00004f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ -00000d6e 00004f30 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ -00000d76 0000502f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ -00000d7a 00005030 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ -00000d90 0000ef0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000e2a 0000f00a R_ARM_THM_CALL 000013a5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000972 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000098a 0000e50a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000099c 0000e50a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000009b6 0000e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +000009c2 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +000009e8 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +000009f4 0000e60a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ +00000a08 0000e40a R_ARM_THM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000a68 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000a6c 0000e730 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000a74 0000e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a82 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000a86 0000e730 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000a8e 0000e80a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000aa2 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000aa6 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ab0 0000312f R_ARM_THM_MOVW_ABS_NC 00000190 .LC13 │ │ │ │ │ +00000ab4 00003130 R_ARM_THM_MOVT_ABS 00000190 .LC13 │ │ │ │ │ +00000aba 0000ea0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ac6 0000e92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000aca 0000e930 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ada 0000322f R_ARM_THM_MOVW_ABS_NC 000001bc .LC14 │ │ │ │ │ +00000ade 00003230 R_ARM_THM_MOVT_ABS 000001bc .LC14 │ │ │ │ │ +00000ae2 0000ea0a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000b6e 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000d54 0000cf0a R_ARM_THM_CALL 000001a9 _PyCode_GetCode │ │ │ │ │ +00000d6a 00004d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ +00000d6e 00004d30 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ +00000d76 00004e2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ +00000d7a 00004e30 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ +00000d90 0000ed0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000e2a 0000ee0a R_ARM_THM_CALL 000013a5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000e34 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 00000e3a 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 00000e40 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 00000e46 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ -00000e6e 0000f10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000eaa 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000f40 0000392f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00000f44 00003930 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -00000f48 0000472f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC29 │ │ │ │ │ -00000f4c 00004730 R_ARM_THM_MOVT_ABS 000002e4 .LC29 │ │ │ │ │ -00000f50 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00000f54 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00000f58 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000f60 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000f7a 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000f94 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000fb0 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000fca 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fd8 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fe6 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001002 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001010 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001026 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001036 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001042 0000392f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00001046 00003930 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -0000104a 0000462f R_ARM_THM_MOVW_ABS_NC 000002cc .LC28 │ │ │ │ │ -0000104e 00004630 R_ARM_THM_MOVT_ABS 000002cc .LC28 │ │ │ │ │ -00001052 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001056 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -0000105a 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000108e 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00001092 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00001096 0000442f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ -0000109a 00004430 R_ARM_THM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ -0000109e 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000010a2 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000010a6 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000010ac 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -000010b0 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -000010b4 0000452f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC27 │ │ │ │ │ -000010b8 00004530 R_ARM_THM_MOVT_ABS 000002b4 .LC27 │ │ │ │ │ -000010bc 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000010c0 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000010c4 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000e6e 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000eaa 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f40 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +00000f44 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00000f48 0000452f R_ARM_THM_MOVW_ABS_NC 000002e4 .LC29 │ │ │ │ │ +00000f4c 00004530 R_ARM_THM_MOVT_ABS 000002e4 .LC29 │ │ │ │ │ +00000f50 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00000f54 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00000f58 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000f60 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f7a 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f94 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000fb0 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000fca 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fd8 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fe6 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001002 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001010 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001026 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001036 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001042 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +00001046 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +0000104a 0000442f R_ARM_THM_MOVW_ABS_NC 000002cc .LC28 │ │ │ │ │ +0000104e 00004430 R_ARM_THM_MOVT_ABS 000002cc .LC28 │ │ │ │ │ +00001052 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001056 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +0000105a 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000108e 0000402f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00001092 00004030 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00001096 0000422f R_ARM_THM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ +0000109a 00004230 R_ARM_THM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ +0000109e 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +000010a2 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +000010a6 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000010ac 0000402f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +000010b0 00004030 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +000010b4 0000432f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC27 │ │ │ │ │ +000010b8 00004330 R_ARM_THM_MOVT_ABS 000002b4 .LC27 │ │ │ │ │ +000010bc 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +000010c0 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +000010c4 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000010cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010fc 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00001100 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00001104 0000432f R_ARM_THM_MOVW_ABS_NC 00000288 .LC25 │ │ │ │ │ -00001108 00004330 R_ARM_THM_MOVT_ABS 00000288 .LC25 │ │ │ │ │ -0000110c 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001110 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001114 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000111c 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00001120 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00001124 0000412f R_ARM_THM_MOVW_ABS_NC 0000026c .LC23 │ │ │ │ │ -00001128 00004130 R_ARM_THM_MOVT_ABS 0000026c .LC23 │ │ │ │ │ -0000112c 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001130 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001134 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001170 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00001174 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00001178 0000402f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ -0000117c 00004030 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ -00001180 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001184 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001188 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001190 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00001194 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00001198 00003f2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ -0000119c 00003f30 R_ARM_THM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ -000011a0 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000011a4 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -000011a8 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000011ea 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000011ee 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000011f2 00003e2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC20 │ │ │ │ │ -000011f6 00003e30 R_ARM_THM_MOVT_ABS 00000228 .LC20 │ │ │ │ │ -000011fa 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -000011fe 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001202 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001226 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001240 0000392f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -00001244 00003930 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -00001248 00003a2f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ -0000124c 00003a30 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ -00001250 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001254 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001258 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001260 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001270 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00001274 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00001278 00003d2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000127c 00003d30 R_ARM_THM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -00001280 00003b2f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ -00001284 00003b30 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ -00001288 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000010fc 0000402f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00001100 00004030 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00001104 0000412f R_ARM_THM_MOVW_ABS_NC 00000288 .LC25 │ │ │ │ │ +00001108 00004130 R_ARM_THM_MOVT_ABS 00000288 .LC25 │ │ │ │ │ +0000110c 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001110 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001114 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000111c 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001120 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001124 00003f2f R_ARM_THM_MOVW_ABS_NC 0000026c .LC23 │ │ │ │ │ +00001128 00003f30 R_ARM_THM_MOVT_ABS 0000026c .LC23 │ │ │ │ │ +0000112c 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001130 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001134 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001170 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001174 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001178 00003e2f R_ARM_THM_MOVW_ABS_NC 00000254 .LC22 │ │ │ │ │ +0000117c 00003e30 R_ARM_THM_MOVT_ABS 00000254 .LC22 │ │ │ │ │ +00001180 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001184 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001188 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001190 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001194 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001198 00003d2f R_ARM_THM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ +0000119c 00003d30 R_ARM_THM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ +000011a0 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +000011a4 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +000011a8 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011ea 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +000011ee 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +000011f2 00003c2f R_ARM_THM_MOVW_ABS_NC 00000228 .LC20 │ │ │ │ │ +000011f6 00003c30 R_ARM_THM_MOVT_ABS 00000228 .LC20 │ │ │ │ │ +000011fa 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +000011fe 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001202 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001226 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001240 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +00001244 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00001248 0000382f R_ARM_THM_MOVW_ABS_NC 000001ec .LC16 │ │ │ │ │ +0000124c 00003830 R_ARM_THM_MOVT_ABS 000001ec .LC16 │ │ │ │ │ +00001250 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001254 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001258 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001260 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001270 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00001274 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00001278 00003b2f R_ARM_THM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000127c 00003b30 R_ARM_THM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +00001280 0000392f R_ARM_THM_MOVW_ABS_NC 00000200 .LC17 │ │ │ │ │ +00001284 00003930 R_ARM_THM_MOVT_ABS 00000200 .LC17 │ │ │ │ │ +00001288 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000129c 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ -000012b6 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012ba 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012be 00004e2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ -000012c2 00004e30 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ -000012c8 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012ce 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012d2 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012d6 00004d2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC35 │ │ │ │ │ -000012da 00004d30 R_ARM_THM_MOVT_ABS 000003dc .LC35 │ │ │ │ │ -000012e0 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012e6 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012ea 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012ee 00004c2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC34 │ │ │ │ │ -000012f2 00004c30 R_ARM_THM_MOVT_ABS 000003b4 .LC34 │ │ │ │ │ -000012f8 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012fe 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001302 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001306 00004b2f R_ARM_THM_MOVW_ABS_NC 0000038c .LC33 │ │ │ │ │ -0000130a 00004b30 R_ARM_THM_MOVT_ABS 0000038c .LC33 │ │ │ │ │ -00001310 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001316 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000131a 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000131e 00004a2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC32 │ │ │ │ │ -00001322 00004a30 R_ARM_THM_MOVT_ABS 0000035c .LC32 │ │ │ │ │ -00001328 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000132e 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001332 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001336 0000492f R_ARM_THM_MOVW_ABS_NC 0000032c .LC31 │ │ │ │ │ -0000133a 00004930 R_ARM_THM_MOVT_ABS 0000032c .LC31 │ │ │ │ │ -00001340 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001346 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000134a 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000134e 0000482f R_ARM_THM_MOVW_ABS_NC 00000304 .LC30 │ │ │ │ │ -00001352 00004830 R_ARM_THM_MOVT_ABS 00000304 .LC30 │ │ │ │ │ -00001358 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000136e 0000f10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000138e 0000f10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000012b6 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012ba 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012be 00004c2f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ +000012c2 00004c30 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ +000012c8 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012ce 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012d2 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012d6 00004b2f R_ARM_THM_MOVW_ABS_NC 000003dc .LC35 │ │ │ │ │ +000012da 00004b30 R_ARM_THM_MOVT_ABS 000003dc .LC35 │ │ │ │ │ +000012e0 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012e6 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012ea 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000012ee 00004a2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC34 │ │ │ │ │ +000012f2 00004a30 R_ARM_THM_MOVT_ABS 000003b4 .LC34 │ │ │ │ │ +000012f8 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012fe 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001302 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001306 0000492f R_ARM_THM_MOVW_ABS_NC 0000038c .LC33 │ │ │ │ │ +0000130a 00004930 R_ARM_THM_MOVT_ABS 0000038c .LC33 │ │ │ │ │ +00001310 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001316 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000131a 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000131e 0000482f R_ARM_THM_MOVW_ABS_NC 0000035c .LC32 │ │ │ │ │ +00001322 00004830 R_ARM_THM_MOVT_ABS 0000035c .LC32 │ │ │ │ │ +00001328 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000132e 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001332 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001336 0000472f R_ARM_THM_MOVW_ABS_NC 0000032c .LC31 │ │ │ │ │ +0000133a 00004730 R_ARM_THM_MOVT_ABS 0000032c .LC31 │ │ │ │ │ +00001340 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001346 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000134a 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000134e 0000462f R_ARM_THM_MOVW_ABS_NC 00000304 .LC30 │ │ │ │ │ +00001352 00004630 R_ARM_THM_MOVT_ABS 00000304 .LC30 │ │ │ │ │ +00001358 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000136e 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000138e 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000013a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001412 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001424 0000b00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000014a4 00009d0a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ -000014b6 0000a10a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ +00001412 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001424 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000014a4 00009b0a R_ARM_THM_CALL 00000001 _PyCode_Validate │ │ │ │ │ +000014b6 00009f0a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ 000014be 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000014c4 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ -000014fa 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000014fe 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001502 0000562f R_ARM_THM_MOVW_ABS_NC 00000478 .LC40 │ │ │ │ │ -00001506 00005630 R_ARM_THM_MOVT_ABS 00000478 .LC40 │ │ │ │ │ -0000150c 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014fa 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014fe 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001502 0000542f R_ARM_THM_MOVW_ABS_NC 00000478 .LC40 │ │ │ │ │ +00001506 00005430 R_ARM_THM_MOVT_ABS 00000478 .LC40 │ │ │ │ │ +0000150c 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001518 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000151c 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001522 0000a00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000152c 0000f50a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00001538 0000b10a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001546 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -0000154a 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000015f4 0000f60a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -000015fe 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001602 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001608 0000552f R_ARM_THM_MOVW_ABS_NC 00000448 .LC39 │ │ │ │ │ -0000160c 00005530 R_ARM_THM_MOVT_ABS 00000448 .LC39 │ │ │ │ │ -00001612 0000f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000167c 0000d90a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001522 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000152c 0000f30a R_ARM_THM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00001538 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001546 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000154a 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000015f4 0000f40a R_ARM_THM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +000015fe 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001602 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001608 0000532f R_ARM_THM_MOVW_ABS_NC 00000448 .LC39 │ │ │ │ │ +0000160c 00005330 R_ARM_THM_MOVT_ABS 00000448 .LC39 │ │ │ │ │ +00001612 0000f50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000167c 0000d70a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 000016b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016e2 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001722 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000172e 0000f80a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00001764 0000f10a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001772 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016e2 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001722 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000172e 0000f60a R_ARM_THM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00001764 0000ef0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001772 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000179a 0000210a R_ARM_THM_CALL 00001739 advance │ │ │ │ │ -00000302 0000d51e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00000692 0000e01e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001664 0000d11e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ -00001700 0000b01e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000179a 00001f0a R_ARM_THM_CALL 00001729 advance │ │ │ │ │ +00000302 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00000692 0000de1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001664 0000cf1e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ +00001700 0000ae1e R_ARM_THM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7828 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7804 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001802 R_ARM_ABS32 00000da1 code_dealloc │ │ │ │ │ -0000002c 00002f02 R_ARM_ABS32 00000641 code_repr │ │ │ │ │ +0000002c 00002d02 R_ARM_ABS32 00000641 code_repr │ │ │ │ │ 0000003c 00001b02 R_ARM_ABS32 000013a5 code_hash │ │ │ │ │ -00000048 00011b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00008b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +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 00007f02 R_ARM_ABS32 00000393 code_new │ │ │ │ │ -000000d4 00011a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +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 00002c02 R_ARM_ABS32 0000052d positionsiter_dealloc │ │ │ │ │ -0000013c 00011c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002502 R_ARM_ABS32 000017dd positionsiter_next │ │ │ │ │ -00000170 0000b702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000001a4 00008b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000e8 00002a02 R_ARM_ABS32 0000052d positionsiter_dealloc │ │ │ │ │ +0000013c 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000140 00002302 R_ARM_ABS32 000017cd 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 00011a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001d0 00011802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00005e02 R_ARM_ABS32 000016b5 lineiter_dealloc │ │ │ │ │ -00000238 00011c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000023c 00005c02 R_ARM_ABS32 0000186d lineiter_next │ │ │ │ │ -0000026c 0000b702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000002a0 00008b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001e4 00005c02 R_ARM_ABS32 000016b5 lineiter_dealloc │ │ │ │ │ +00000238 00011a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000023c 00005a02 R_ARM_ABS32 0000185d 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 0000a402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002e0 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e4 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002e8 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ec 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f0 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f4 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f8 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000300 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000304 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000308 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000030c 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000310 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000314 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000320 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000324 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000334 0000a402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000340 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002d4 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002e0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ec 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002fc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000300 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000304 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000308 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000314 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000320 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000334 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000340 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000344 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000348 00006e02 R_ARM_ABS32 00000371 code_sizeof │ │ │ │ │ +00000348 00006c02 R_ARM_ABS32 00000371 code_sizeof │ │ │ │ │ 00000354 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00005902 R_ARM_ABS32 00001669 code_linesiterator │ │ │ │ │ +00000358 00005702 R_ARM_ABS32 00001669 code_linesiterator │ │ │ │ │ 00000364 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006a02 R_ARM_ABS32 00000215 code_branchesiterator │ │ │ │ │ +00000368 00006802 R_ARM_ABS32 00000215 code_branchesiterator │ │ │ │ │ 00000374 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000378 00002202 R_ARM_ABS32 00000311 code_positionsiterator │ │ │ │ │ +00000378 00002002 R_ARM_ABS32 00000311 code_positionsiterator │ │ │ │ │ 00000384 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 00005102 R_ARM_ABS32 00000ca9 code_replace │ │ │ │ │ -00000390 00008b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000388 00004f02 R_ARM_ABS32 00000ca9 code_replace │ │ │ │ │ +00000390 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000394 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 00006002 R_ARM_ABS32 00001705 code__varname_from_oparg │ │ │ │ │ -000003a0 00008b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000398 00005e02 R_ARM_ABS32 00001705 code__varname_from_oparg │ │ │ │ │ +000003a0 00008902 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a8 00005102 R_ARM_ABS32 00000ca9 code_replace │ │ │ │ │ +000003a8 00004f02 R_ARM_ABS32 00000ca9 code_replace │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c8 00006c02 R_ARM_ABS32 00000219 code_getlnotab │ │ │ │ │ +000003c8 00006a02 R_ARM_ABS32 00000219 code_getlnotab │ │ │ │ │ 000003d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 00005f02 R_ARM_ABS32 000016f9 code_getcodeadaptive │ │ │ │ │ +000003dc 00005d02 R_ARM_ABS32 000016f9 code_getcodeadaptive │ │ │ │ │ 000003ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00003502 R_ARM_ABS32 00000ae9 code_getvarnames │ │ │ │ │ +000003f0 00003302 R_ARM_ABS32 00000ae9 code_getvarnames │ │ │ │ │ 00000400 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00006402 R_ARM_ABS32 00000001 code_getcellvars │ │ │ │ │ +00000404 00006202 R_ARM_ABS32 00000001 code_getcellvars │ │ │ │ │ 00000414 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000418 00003802 R_ARM_ABS32 00000c79 code_getfreevars │ │ │ │ │ +00000418 00003602 R_ARM_ABS32 00000c79 code_getfreevars │ │ │ │ │ 00000428 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00005802 R_ARM_ABS32 00001665 code_getcode │ │ │ │ │ +0000042c 00005602 R_ARM_ABS32 00001665 code_getcode │ │ │ │ │ 00000450 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000464 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -370,441 +370,441 @@ │ │ │ │ │ 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 0x7b18 contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7af4 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000016e 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000172 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +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 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000198 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000019c 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000180 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000198 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000019c 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000001a0 0000062f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000001a4 00000630 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000001aa 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001aa 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000001b8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001c0 0000a00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000020c 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000210 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000226 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000248 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000026c 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000290 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000002ba 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000002dc 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000300 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000304 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000308 0000a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000030c 0000a530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000318 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000031c 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000448 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000044c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000472 0000a80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000004b4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004b8 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000004ce 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000004f0 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000514 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000538 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000562 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000584 0000a30a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000058e 0000a90a R_ARM_THM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000001c0 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000020c 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000210 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000226 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000248 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000026c 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000290 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000002ba 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000002dc 0000a10a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000300 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000304 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000308 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000030c 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000318 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000031c 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000448 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000044c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000472 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000004b4 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004b8 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +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 │ │ │ │ │ 0000059e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005a2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005aa 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000696 0000a80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000006a0 0000a80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000006aa 0000a80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000750 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000754 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000778 0000ab0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000794 0000ac0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -000007c4 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007dc 0000ae0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000816 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000084a 0000ac0a R_ARM_THM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000884 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000888 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000008ea 0000af0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000914 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000922 0000b00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000009fe 0000b10a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000a16 0000b10a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000a28 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a2c 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a90 0000b20a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000aaa 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000abe 0000b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ac2 0000b330 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +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 │ │ │ │ │ +00000750 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +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 │ │ │ │ │ +00000884 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000888 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000008ea 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000914 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000922 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000009fe 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000a16 0000af0a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000a28 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a2c 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a90 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000aaa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abe 0000b12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000ac2 0000b130 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000ac6 0000092f R_ARM_THM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00000aca 00000930 R_ARM_THM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00000ad0 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ad0 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000af8 00000a2f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ 00000afc 00000a30 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ 00000b00 00000b2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000b04 00000b30 R_ARM_THM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000b08 0000b40a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b3e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b42 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b4a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000b4e 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000b52 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b56 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000b5c 0000a52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000b60 0000a530 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000cb0 0000a80a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000cd2 0000ae0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000d00 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d2a 0000af0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00000d56 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d7e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d84 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000db2 0000b50a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000e08 0000b60a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00000e26 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e3c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e52 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e68 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e7e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e94 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eaa 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec0 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed6 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f14 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f30 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f36 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f3c 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f42 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f48 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f4e 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000b08 0000b20a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000b3e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b42 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b4a 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000b4e 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000b52 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b56 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000b5c 0000a32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b60 0000a330 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000cb0 0000a60a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000cd2 0000ac0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000d00 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d2a 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00000d56 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d7e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d84 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000db2 0000b30a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000e08 0000b40a R_ARM_THM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00000e26 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e52 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e68 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e7e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e94 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eaa 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec0 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f14 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f30 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f36 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f3c 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f42 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f48 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f4e 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f92 0000172f R_ARM_THM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00000f96 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 │ │ │ │ │ -00000fa2 0000b40a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000fca 0000b80a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fd2 0000b90a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000ff0 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ff4 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001008 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000100c 0000bb30 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001010 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001014 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001026 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000102a 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000102e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001032 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000fa2 0000b20a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000fca 0000b60a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fd2 0000b70a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000ff0 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ff4 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001008 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000100c 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001010 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001014 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001026 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000102a 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000102e 0000a02f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001032 0000a030 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000103c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001040 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000106a 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000106e 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001072 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001076 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001088 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000108c 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001094 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001098 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000010a4 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000010a8 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000010b8 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000010ca 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -000010dc 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -000010ee 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -00001100 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -00001124 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -00001144 0000c30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000115e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001176 0000c02f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000117a 0000c030 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000118a 0000a62f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0000118e 0000a630 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000119a 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000011aa 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -000011c4 0000c40a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -000011ce 0000af0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000011e6 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f2 0000c52f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000011f6 0000c530 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001202 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -00001210 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -0000121e 0000ba0a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ -0000122e 0000c60a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ -0000123e 0000c30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001272 0000c70a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000012ec 0000c82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012f0 0000c830 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000012f8 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012fc 0000c930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001304 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001308 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000132a 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133a 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001340 0000ca0a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001352 0000c30a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001372 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b8 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013d8 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013e4 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000013f4 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001404 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001414 0000cc0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000145e 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001462 0000cd30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -0000146e 0000ce0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00001804 0000262f R_ARM_THM_MOVW_ABS_NC 00001859 _source_offset_converter │ │ │ │ │ -00001808 00002630 R_ARM_THM_MOVT_ABS 00001859 _source_offset_converter │ │ │ │ │ -0000180e 0000242f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ -00001812 00002430 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ -00001826 0000da0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000184a 0000270a R_ARM_THM_CALL 00000361 advance_with_locations │ │ │ │ │ -00001862 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001866 0000bc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a80 00005b2f R_ARM_THM_MOVW_ABS_NC 000004a0 .LC41 │ │ │ │ │ -00001a84 00005b30 R_ARM_THM_MOVT_ABS 000004a0 .LC41 │ │ │ │ │ -00001a8c 0000262f R_ARM_THM_MOVW_ABS_NC 00001859 _source_offset_converter │ │ │ │ │ -00001a90 00002630 R_ARM_THM_MOVT_ABS 00001859 _source_offset_converter │ │ │ │ │ -00001a94 0000da0a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000d98 0000ad1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000ef0 0000b71e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001186 0000c31e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000012d2 0000c31e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001612 0000d51e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -0000185e 0000db1e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000106a 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000106e 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001072 0000bd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001076 0000bd30 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001088 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000108c 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001094 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001098 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000010a4 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000010a8 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000010b8 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000010ca 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +000010dc 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +000010ee 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +00001100 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +00001124 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +00001144 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000115e 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001176 0000be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000117a 0000be30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000118a 0000a42f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000118e 0000a430 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000119a 0000c00a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +000011aa 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +000011c4 0000c20a R_ARM_THM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +000011ce 0000ad0a R_ARM_THM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000011e6 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f2 0000c32f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000011f6 0000c330 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001202 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +00001210 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +0000121e 0000b80a R_ARM_THM_CALL 00000ff9 _PyCode_ConstantKey │ │ │ │ │ +0000122e 0000c40a R_ARM_THM_CALL 00000000 PySlice_New │ │ │ │ │ +0000123e 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001272 0000c50a R_ARM_THM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000012ec 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000012f0 0000c630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000012f8 0000c72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000012fc 0000c730 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001304 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001308 0000ba30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000132a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000133a 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001340 0000c80a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001352 0000c10a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001372 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b8 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013d8 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013e4 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013f4 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001404 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001414 0000ca0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000145e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001462 0000cb30 R_ARM_THM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +0000146e 0000cc0a R_ARM_THM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000017f4 0000242f R_ARM_THM_MOVW_ABS_NC 00001849 _source_offset_converter │ │ │ │ │ +000017f8 00002430 R_ARM_THM_MOVT_ABS 00001849 _source_offset_converter │ │ │ │ │ +000017fe 0000222f R_ARM_THM_MOVW_ABS_NC 000000d4 .LC7 │ │ │ │ │ +00001802 00002230 R_ARM_THM_MOVT_ABS 000000d4 .LC7 │ │ │ │ │ +00001816 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +0000183a 0000250a R_ARM_THM_CALL 00000361 advance_with_locations │ │ │ │ │ +00001852 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001856 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 00001849 _source_offset_converter │ │ │ │ │ +00001aa0 00002430 R_ARM_THM_MOVT_ABS 00001849 _source_offset_converter │ │ │ │ │ +00001aa4 0000d80a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000d98 0000ab1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000ef0 0000b51e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001186 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000012d2 0000c11e R_ARM_THM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00001610 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +0000184e 0000d91e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8158 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8134 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 00001d0a R_ARM_THM_CALL 00000261 init_co_cached │ │ │ │ │ -00000048 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000005e 0000fc0a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000006a 0000fd0a R_ARM_THM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ -00000074 0000652f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000078 00006530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000007c 0000b00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000088 0000b00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000096 0000d20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000000ba 0000a10a R_ARM_THM_CALL 000001c9 _PyCode_New │ │ │ │ │ +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 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 00000d89 Py_XDECREF │ │ │ │ │ 000000da 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000000e0 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000000e6 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000000ec 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ -000000f8 00008b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000000fc 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +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 0000a00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000174 0001000a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000182 0000b20a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001c0 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000014c 00009e0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000174 0000fe0a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000182 0000b00a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000001c0 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001d4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001e4 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000001e8 00000530 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001ec 0000a00a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000228 0001032f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000022c 00010330 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000236 00006b2f R_ARM_THM_MOVW_ABS_NC 000004a8 .LC42 │ │ │ │ │ -0000023a 00006b30 R_ARM_THM_MOVT_ABS 000004a8 .LC42 │ │ │ │ │ -00000240 0001040a R_ARM_THM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000252 0000b00a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000286 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000296 0000210a R_ARM_THM_CALL 00001739 advance │ │ │ │ │ -000002d4 0000b10a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000362 0000b10a R_ARM_THM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +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 0000ae0a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000286 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000296 00001f0a R_ARM_THM_CALL 00001729 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 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000003d2 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000003d8 0001060a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000003e2 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000003e6 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000003ee 0001070a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000003f8 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000402 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000040c 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000416 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000420 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000042a 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000434 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000043e 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000448 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000452 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000045a 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000464 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000047a 0000392f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -0000047e 00003930 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -00000482 0000702f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC44 │ │ │ │ │ -00000486 00007030 R_ARM_THM_MOVT_ABS 000004e0 .LC44 │ │ │ │ │ -0000048a 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000048e 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000492 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000004a4 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000004a8 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000004ac 0000712f R_ARM_THM_MOVW_ABS_NC 000004ec .LC45 │ │ │ │ │ -000004b0 00007130 R_ARM_THM_MOVT_ABS 000004ec .LC45 │ │ │ │ │ -000004b4 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000004b8 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000004be 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000004d4 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -000004d8 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -000004dc 0000722f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC46 │ │ │ │ │ -000004e0 00007230 R_ARM_THM_MOVT_ABS 000004f8 .LC46 │ │ │ │ │ -000004e4 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000004e8 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000004ec 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000004fe 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00000502 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -00000506 0000732f R_ARM_THM_MOVW_ABS_NC 00000504 .LC47 │ │ │ │ │ -0000050a 00007330 R_ARM_THM_MOVT_ABS 00000504 .LC47 │ │ │ │ │ -0000050e 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000512 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000516 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000052c 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -00000530 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000534 0000742f R_ARM_THM_MOVW_ABS_NC 00000510 .LC48 │ │ │ │ │ -00000538 00007430 R_ARM_THM_MOVT_ABS 00000510 .LC48 │ │ │ │ │ -0000053c 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000540 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000544 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000055a 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -0000055e 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -00000562 0000752f R_ARM_THM_MOVW_ABS_NC 0000051c .LC49 │ │ │ │ │ -00000566 00007530 R_ARM_THM_MOVT_ABS 0000051c .LC49 │ │ │ │ │ -0000056a 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000056e 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -00000572 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000586 0000422f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ -0000058a 00004230 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ -0000058e 0000762f R_ARM_THM_MOVW_ABS_NC 00000528 .LC50 │ │ │ │ │ -00000592 00007630 R_ARM_THM_MOVT_ABS 00000528 .LC50 │ │ │ │ │ -00000596 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000059a 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -0000059e 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000005a6 0000f20a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005be 0000392f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -000005c2 00003930 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -000005c6 0000772f R_ARM_THM_MOVW_ABS_NC 00000534 .LC51 │ │ │ │ │ -000005ca 00007730 R_ARM_THM_MOVT_ABS 00000534 .LC51 │ │ │ │ │ -000005ce 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -000005d2 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -000005d6 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000005dc 0000f40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005f6 0000392f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ -000005fa 00003930 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ -000005fe 0000782f R_ARM_THM_MOVW_ABS_NC 00000540 .LC52 │ │ │ │ │ -00000602 00007830 R_ARM_THM_MOVT_ABS 00000540 .LC52 │ │ │ │ │ -00000606 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000060a 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -0000060e 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000626 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -0000062a 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000062e 0000792f R_ARM_THM_MOVW_ABS_NC 0000054c .LC53 │ │ │ │ │ -00000632 00007930 R_ARM_THM_MOVT_ABS 0000054c .LC53 │ │ │ │ │ -00000636 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -0000063a 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -0000063e 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000654 00003c2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ -00000658 00003c30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ -0000065c 00007a2f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ -00000660 00007a30 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ -00000664 00006f2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ -00000668 00006f30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ -0000066c 0000f30a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000680 00004f2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ -00000684 00004f30 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ -0000068c 0000502f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ -00000690 00005030 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ -000006a8 0000ef0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ -000006b6 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006ba 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006be 00007b2f R_ARM_THM_MOVW_ABS_NC 00000564 .LC55 │ │ │ │ │ -000006c2 00007b30 R_ARM_THM_MOVT_ABS 00000564 .LC55 │ │ │ │ │ -000006c8 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006de 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006e2 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006e6 00007c2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC56 │ │ │ │ │ -000006ea 00007c30 R_ARM_THM_MOVT_ABS 00000588 .LC56 │ │ │ │ │ -000006f0 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006fc 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000700 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000704 00007d2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC57 │ │ │ │ │ -00000708 00007d30 R_ARM_THM_MOVT_ABS 000005b4 .LC57 │ │ │ │ │ -0000070e 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000071a 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000071e 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000722 00007e2f R_ARM_THM_MOVW_ABS_NC 000005e0 .LC58 │ │ │ │ │ -00000726 00007e30 R_ARM_THM_MOVT_ABS 000005e0 .LC58 │ │ │ │ │ -0000072c 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000754 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000768 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007a4 0000f00a R_ARM_THM_CALL 000013a5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +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 │ │ │ │ │ +000003ee 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000003f8 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000402 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000040c 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000416 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000420 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000042a 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000434 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000043e 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000448 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000452 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000045a 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000464 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000047a 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +0000047e 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +00000482 00006e2f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC44 │ │ │ │ │ +00000486 00006e30 R_ARM_THM_MOVT_ABS 000004e0 .LC44 │ │ │ │ │ +0000048a 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000048e 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000492 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000004a4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +000004a8 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +000004ac 00006f2f R_ARM_THM_MOVW_ABS_NC 000004ec .LC45 │ │ │ │ │ +000004b0 00006f30 R_ARM_THM_MOVT_ABS 000004ec .LC45 │ │ │ │ │ +000004b4 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000004b8 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000004be 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000004d4 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +000004d8 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +000004dc 0000702f R_ARM_THM_MOVW_ABS_NC 000004f8 .LC46 │ │ │ │ │ +000004e0 00007030 R_ARM_THM_MOVT_ABS 000004f8 .LC46 │ │ │ │ │ +000004e4 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000004e8 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000004ec 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000004fe 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00000502 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +00000506 0000712f R_ARM_THM_MOVW_ABS_NC 00000504 .LC47 │ │ │ │ │ +0000050a 00007130 R_ARM_THM_MOVT_ABS 00000504 .LC47 │ │ │ │ │ +0000050e 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000512 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000516 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000052c 0000402f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +00000530 00004030 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00000534 0000722f R_ARM_THM_MOVW_ABS_NC 00000510 .LC48 │ │ │ │ │ +00000538 00007230 R_ARM_THM_MOVT_ABS 00000510 .LC48 │ │ │ │ │ +0000053c 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000540 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000544 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000055a 0000402f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +0000055e 00004030 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +00000562 0000732f R_ARM_THM_MOVW_ABS_NC 0000051c .LC49 │ │ │ │ │ +00000566 00007330 R_ARM_THM_MOVT_ABS 0000051c .LC49 │ │ │ │ │ +0000056a 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000056e 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +00000572 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000586 0000402f R_ARM_THM_MOVW_ABS_NC 00000284 .LC24 │ │ │ │ │ +0000058a 00004030 R_ARM_THM_MOVT_ABS 00000284 .LC24 │ │ │ │ │ +0000058e 0000742f R_ARM_THM_MOVW_ABS_NC 00000528 .LC50 │ │ │ │ │ +00000592 00007430 R_ARM_THM_MOVT_ABS 00000528 .LC50 │ │ │ │ │ +00000596 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000059a 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +0000059e 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005a6 0000f00a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000005be 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +000005c2 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +000005c6 0000752f R_ARM_THM_MOVW_ABS_NC 00000534 .LC51 │ │ │ │ │ +000005ca 00007530 R_ARM_THM_MOVT_ABS 00000534 .LC51 │ │ │ │ │ +000005ce 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +000005d2 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +000005d6 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005dc 0000f20a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005f6 0000372f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC15 │ │ │ │ │ +000005fa 00003730 R_ARM_THM_MOVT_ABS 000001e4 .LC15 │ │ │ │ │ +000005fe 0000762f R_ARM_THM_MOVW_ABS_NC 00000540 .LC52 │ │ │ │ │ +00000602 00007630 R_ARM_THM_MOVT_ABS 00000540 .LC52 │ │ │ │ │ +00000606 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000060a 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +0000060e 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000626 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +0000062a 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000062e 0000772f R_ARM_THM_MOVW_ABS_NC 0000054c .LC53 │ │ │ │ │ +00000632 00007730 R_ARM_THM_MOVT_ABS 0000054c .LC53 │ │ │ │ │ +00000636 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +0000063a 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +0000063e 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000654 00003a2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC18 │ │ │ │ │ +00000658 00003a30 R_ARM_THM_MOVT_ABS 00000208 .LC18 │ │ │ │ │ +0000065c 0000782f R_ARM_THM_MOVW_ABS_NC 00000558 .LC54 │ │ │ │ │ +00000660 00007830 R_ARM_THM_MOVT_ABS 00000558 .LC54 │ │ │ │ │ +00000664 00006d2f R_ARM_THM_MOVW_ABS_NC 000004d8 .LC43 │ │ │ │ │ +00000668 00006d30 R_ARM_THM_MOVT_ABS 000004d8 .LC43 │ │ │ │ │ +0000066c 0000f10a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000680 00004d2f R_ARM_THM_MOVW_ABS_NC 0000042c .LC37 │ │ │ │ │ +00000684 00004d30 R_ARM_THM_MOVT_ABS 0000042c .LC37 │ │ │ │ │ +0000068c 00004e2f R_ARM_THM_MOVW_ABS_NC 00000438 .LC38 │ │ │ │ │ +00000690 00004e30 R_ARM_THM_MOVT_ABS 00000438 .LC38 │ │ │ │ │ +000006a8 0000ed0a R_ARM_THM_CALL 00000000 PySys_Audit │ │ │ │ │ +000006b6 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006ba 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006be 0000792f R_ARM_THM_MOVW_ABS_NC 00000564 .LC55 │ │ │ │ │ +000006c2 00007930 R_ARM_THM_MOVT_ABS 00000564 .LC55 │ │ │ │ │ +000006c8 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006de 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006e2 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006e6 00007a2f R_ARM_THM_MOVW_ABS_NC 00000588 .LC56 │ │ │ │ │ +000006ea 00007a30 R_ARM_THM_MOVT_ABS 00000588 .LC56 │ │ │ │ │ +000006f0 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006fc 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000700 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000704 00007b2f R_ARM_THM_MOVW_ABS_NC 000005b4 .LC57 │ │ │ │ │ +00000708 00007b30 R_ARM_THM_MOVT_ABS 000005b4 .LC57 │ │ │ │ │ +0000070e 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000071a 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +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 000013a5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 000007be 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000007c4 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000007ca 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ 000007d0 0000140a R_ARM_THM_CALL 00000d89 Py_XDECREF │ │ │ │ │ -000007f2 0000c20a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000081e 0000a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000822 0000a230 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000832 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000836 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000083c 0000812f R_ARM_THM_MOVW_ABS_NC 00000604 .LC59 │ │ │ │ │ -00000840 00008130 R_ARM_THM_MOVT_ABS 00000604 .LC59 │ │ │ │ │ -00000846 0000f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000856 0001080a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -00000870 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008da 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000008de 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000008e2 0000822f R_ARM_THM_MOVW_ABS_NC 00000638 .LC60 │ │ │ │ │ -000008e6 00008230 R_ARM_THM_MOVT_ABS 00000638 .LC60 │ │ │ │ │ -000008ec 00009f0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008f8 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000910 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000914 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000918 0000842f R_ARM_THM_MOVW_ABS_NC 0000065c .LC61 │ │ │ │ │ -0000091c 00008430 R_ARM_THM_MOVT_ABS 0000065c .LC61 │ │ │ │ │ -00000922 0000f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000944 00009e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000948 00009e30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000094c 0000852f R_ARM_THM_MOVW_ABS_NC 00000678 .LC62 │ │ │ │ │ -00000950 00008530 R_ARM_THM_MOVT_ABS 00000678 .LC62 │ │ │ │ │ -00000956 0000f70a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000980 0000a76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009d2 0000f00a R_ARM_THM_CALL 000013a5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a46 0000d60a R_ARM_THM_CALL 00001629 _PyCode_CheckLineNumber │ │ │ │ │ -00000a4c 00001e0a R_ARM_THM_CALL 00001be1 retreat │ │ │ │ │ -00000a56 0000270a R_ARM_THM_CALL 00000361 advance_with_locations │ │ │ │ │ -00000a78 00001e0a R_ARM_THM_CALL 00001be1 retreat │ │ │ │ │ -00000a8a 0000322f R_ARM_THM_MOVW_ABS_NC 00000168 .LC12 │ │ │ │ │ -00000a8e 00003230 R_ARM_THM_MOVT_ABS 00000168 .LC12 │ │ │ │ │ -00000ab6 0000302f R_ARM_THM_MOVW_ABS_NC 00000138 .LC10 │ │ │ │ │ -00000aba 00003030 R_ARM_THM_MOVT_ABS 00000138 .LC10 │ │ │ │ │ -00000ac0 0000312f R_ARM_THM_MOVW_ABS_NC 00000150 .LC11 │ │ │ │ │ -00000ac4 00003130 R_ARM_THM_MOVT_ABS 00000150 .LC11 │ │ │ │ │ -00000ae4 00008a2f R_ARM_THM_MOVW_ABS_NC 000006b4 .LC64 │ │ │ │ │ -00000ae8 00008a30 R_ARM_THM_MOVT_ABS 000006b4 .LC64 │ │ │ │ │ -00000aee 0000892f R_ARM_THM_MOVW_ABS_NC 00000698 .LC63 │ │ │ │ │ -00000af2 00008930 R_ARM_THM_MOVT_ABS 00000698 .LC63 │ │ │ │ │ -00000026 0000361e R_ARM_THM_JUMP24 00000b19 get_cached_locals │ │ │ │ │ -00000214 0001021e R_ARM_THM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ -0000038e 0001051e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000087c 0000d11e R_ARM_THM_JUMP24 000001a9 _PyCode_GetCode │ │ │ │ │ -00000880 0000ed1e R_ARM_THM_JUMP24 00000aed _PyCode_GetVarnames │ │ │ │ │ -00000884 0000fa1e R_ARM_THM_JUMP24 00000003 _PyCode_GetCellvars │ │ │ │ │ -00000888 0000ee1e R_ARM_THM_JUMP24 00000c7d _PyCode_GetFreevars │ │ │ │ │ +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 │ │ │ │ │ +00000846 0000f50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000856 0001060a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +00000870 0000ab0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008da 00010c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000008de 00010c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000008e2 0000802f R_ARM_THM_MOVW_ABS_NC 00000638 .LC60 │ │ │ │ │ +000008e6 00008030 R_ARM_THM_MOVT_ABS 00000638 .LC60 │ │ │ │ │ +000008ec 00009d0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f8 0000a56b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000910 00009c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000914 00009c30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000918 0000822f R_ARM_THM_MOVW_ABS_NC 0000065c .LC61 │ │ │ │ │ +0000091c 00008230 R_ARM_THM_MOVT_ABS 0000065c .LC61 │ │ │ │ │ +00000922 0000f50a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +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 000013a5 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a46 0000d40a R_ARM_THM_CALL 00001619 _PyCode_CheckLineNumber │ │ │ │ │ +00000a4c 00001e0a R_ARM_THM_CALL 00001bdd retreat │ │ │ │ │ +00000a56 0000250a R_ARM_THM_CALL 00000361 advance_with_locations │ │ │ │ │ +00000a78 00001e0a R_ARM_THM_CALL 00001bdd 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 │ │ │ │ │ +00000ae8 00008830 R_ARM_THM_MOVT_ABS 000006b4 .LC64 │ │ │ │ │ +00000aee 0000872f R_ARM_THM_MOVW_ABS_NC 00000698 .LC63 │ │ │ │ │ +00000af2 00008730 R_ARM_THM_MOVT_ABS 00000698 .LC63 │ │ │ │ │ +00000026 0000341e R_ARM_THM_JUMP24 00000b19 get_cached_locals │ │ │ │ │ +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 00000aed _PyCode_GetVarnames │ │ │ │ │ +00000884 0000f81e R_ARM_THM_JUMP24 00000003 _PyCode_GetCellvars │ │ │ │ │ +00000888 0000ec1e R_ARM_THM_JUMP24 00000c7d _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8838 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8814 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ 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 1628 │ │ │ │ │ + bl 1618 │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 2b2 │ │ │ │ │ @@ -2629,14 +2629,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 17a2 <_PyLineTable_NextAddressRange+0x1e> │ │ │ │ │ - bl 1738 │ │ │ │ │ + bl 1728 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -2224,193 +2224,188 @@ │ │ │ │ │ mvneq.w r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 149a │ │ │ │ │ │ │ │ │ │ 000014a4 <_PyCode_SafeAddr2Line>: │ │ │ │ │ _PyCode_SafeAddr2Line(): │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, r1, #0 │ │ │ │ │ + blt.w 1614 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ + ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.w 1606 <_PyCode_SafeAddr2Line+0x162> │ │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ │ + cmp.w r2, r1, lsl #1 │ │ │ │ │ + bge.w 1600 <_PyCode_SafeAddr2Line+0x15c> │ │ │ │ │ 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 1588 <_PyCode_SafeAddr2Line+0xe4> │ │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne.w 1602 <_PyCode_SafeAddr2Line+0x15e> │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - cmp.w r4, r2, lsl #1 │ │ │ │ │ - bge.w 15fc <_PyCode_SafeAddr2Line+0x158> │ │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ - add.w r3, r2, #16 │ │ │ │ │ - vldr d7, [pc, #324] @ 1620 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ + sub sp, #32 │ │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ + add.w r3, r1, #16 │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - add r2, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - blt.n 1580 <_PyCode_SafeAddr2Line+0xdc> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls.n 15fc <_PyCode_SafeAddr2Line+0x158> │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ │ - and.w ip, r1, #15 │ │ │ │ │ - cmp.w ip, #15 │ │ │ │ │ - beq.n 158c <_PyCode_SafeAddr2Line+0xe8> │ │ │ │ │ - cmp.w ip, #12 │ │ │ │ │ - bhi.n 15bc <_PyCode_SafeAddr2Line+0x118> │ │ │ │ │ - cmp.w ip, #11 │ │ │ │ │ - beq.n 15d0 <_PyCode_SafeAddr2Line+0x12c> │ │ │ │ │ - cmp.w ip, #12 │ │ │ │ │ - beq.n 15d4 <_PyCode_SafeAddr2Line+0x130> │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - beq.n 15f6 <_PyCode_SafeAddr2Line+0x152> │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldrb.w r5, [r1], #1 │ │ │ │ │ + str r4, [sp, #20] │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + add.w ip, r3, r0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - and.w r5, r5, #7 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - add.w r5, r5, #1 │ │ │ │ │ - add.w r0, r0, r5, lsl #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bls.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ - ldrsb.w r5, [r3, #1] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ - adds r5, r3, #2 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bls.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ - ldrsb.w r1, [r1, #1] │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ │ + strd r0, r1, [sp, #8] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + blt.n 159e <_PyCode_SafeAddr2Line+0xfa> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bls.n 15fa <_PyCode_SafeAddr2Line+0x156> │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + ubfx r1, r1, #3, #4 │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + beq.n 1526 <_PyCode_SafeAddr2Line+0x82> │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + bhi.n 15aa <_PyCode_SafeAddr2Line+0x106> │ │ │ │ │ + cmp r1, #11 │ │ │ │ │ + it eq │ │ │ │ │ + moveq r1, #1 │ │ │ │ │ + beq.n 1526 <_PyCode_SafeAddr2Line+0x82> │ │ │ │ │ + sub.w r1, r1, #12 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + add r1, r0 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ │ + cmp r0, #31 │ │ │ │ │ + ittee ne │ │ │ │ │ + strne r4, [sp, #8] │ │ │ │ │ + movne r0, r3 │ │ │ │ │ + moveq r0, r3 │ │ │ │ │ + moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ + itet eq │ │ │ │ │ + streq r4, [sp, #8] │ │ │ │ │ + strne r1, [sp, #16] │ │ │ │ │ + streq r1, [sp, #16] │ │ │ │ │ + ldrb.w r1, [r0], #1 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + and.w r1, r1, #7 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + add.w r1, r1, #1 │ │ │ │ │ + add.w r4, r4, r1, lsl #1 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + bls.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ + ldrsb.w r1, [r3, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ + blt.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ + adds r1, r3, #2 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bls.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ + ldrsb.w r1, [r0, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + bls.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ ldrsb.w r1, [r3, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ + blt.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ ldrsb.w r1, [r1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 156a <_PyCode_SafeAddr2Line+0xc6> │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - bge.n 14f6 <_PyCode_SafeAddr2Line+0x52> │ │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt.n 1616 <_PyCode_SafeAddr2Line+0x172> │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add sp, #24 │ │ │ │ │ + bge.n 1588 <_PyCode_SafeAddr2Line+0xe4> │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bge.n 14fa <_PyCode_SafeAddr2Line+0x56> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt.n 15e8 <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - add r5, r1 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - beq.n 15f6 <_PyCode_SafeAddr2Line+0x152> │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - ldrb.w ip, [r1], #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - and.w ip, ip, #7 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ - add.w r0, r0, ip, lsl #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bhi.n 1540 <_PyCode_SafeAddr2Line+0x9c> │ │ │ │ │ - b.n 14f2 <_PyCode_SafeAddr2Line+0x4e> │ │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ │ - and.w r1, r5, #63 @ 0x3f │ │ │ │ │ - lsls r5, r5, #25 │ │ │ │ │ - bmi.n 15d8 <_PyCode_SafeAddr2Line+0x134> │ │ │ │ │ - lsrs r5, r1, #1 │ │ │ │ │ - lsls r1, r1, #31 │ │ │ │ │ - it mi │ │ │ │ │ - negmi r5, r5 │ │ │ │ │ - b.n 158e <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - b.n 158e <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 158e <_PyCode_SafeAddr2Line+0xea> │ │ │ │ │ - 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 r1, r1, ip │ │ │ │ │ - bmi.n 15de <_PyCode_SafeAddr2Line+0x13a> │ │ │ │ │ - b.n 15c6 <_PyCode_SafeAddr2Line+0x122> │ │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1522 <_PyCode_SafeAddr2Line+0x7e> │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + and.w lr, r0, #63 @ 0x3f │ │ │ │ │ + lsls r6, r0, #25 │ │ │ │ │ + bmi.n 15c0 <_PyCode_SafeAddr2Line+0x11c> │ │ │ │ │ + mov.w r1, lr, lsr #1 │ │ │ │ │ + lsls r5, r0, #31 │ │ │ │ │ + bpl.n 1526 <_PyCode_SafeAddr2Line+0x82> │ │ │ │ │ + negs r1, r1 │ │ │ │ │ + b.n 1526 <_PyCode_SafeAddr2Line+0x82> │ │ │ │ │ + adds r6, r3, #2 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + adds r1, #6 │ │ │ │ │ + ldrb.w r5, [r0], #1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + and.w r0, r5, #63 @ 0x3f │ │ │ │ │ + lsls r0, r1 │ │ │ │ │ + orr.w lr, lr, r0 │ │ │ │ │ + lsls r0, r5, #25 │ │ │ │ │ + bmi.n 15c4 <_PyCode_SafeAddr2Line+0x120> │ │ │ │ │ + mov.w r1, lr, lsr #1 │ │ │ │ │ + tst.w lr, #1 │ │ │ │ │ + beq.n 1526 <_PyCode_SafeAddr2Line+0x82> │ │ │ │ │ + b.n 15bc <_PyCode_SafeAddr2Line+0x118> │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 1bdc │ │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge.n 15a4 <_PyCode_SafeAddr2Line+0x100> │ │ │ │ │ + b.n 15e8 <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1588 <_PyCode_SafeAddr2Line+0xe4> │ │ │ │ │ - ldr r1, [r2, #60] @ 0x3c │ │ │ │ │ + b.n 15a6 <_PyCode_SafeAddr2Line+0x102> │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r1, [r1, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 14c6 <_PyCode_SafeAddr2Line+0x22> │ │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ + beq.w 14b4 <_PyCode_SafeAddr2Line+0x10> │ │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ │ b.w 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ - mov r0, sp │ │ │ │ │ - bl 1be0 │ │ │ │ │ - b.n 1580 <_PyCode_SafeAddr2Line+0xdc> │ │ │ │ │ - nop │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -00001628 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00001618 <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ 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, [r1, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt.n 16e0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ + blt.n 16d0 <_PyCode_CheckLineNumber+0xb8> │ │ │ │ │ ldrd r3, r5, [r1, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs.n 1730 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ + bcs.n 1720 <_PyCode_CheckLineNumber+0x108> │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 166a <_PyCode_CheckLineNumber+0x42> │ │ │ │ │ + beq.n 165a <_PyCode_CheckLineNumber+0x42> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 16ee <_PyCode_CheckLineNumber+0xc6> │ │ │ │ │ + bhi.n 16de <_PyCode_CheckLineNumber+0xc6> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 166a <_PyCode_CheckLineNumber+0x42> │ │ │ │ │ + beq.n 165a <_PyCode_CheckLineNumber+0x42> │ │ │ │ │ sub.w r2, r2, #12 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ add r2, r6 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ @@ -2428,92 +2423,92 @@ │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ str r6, [r1, #16] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r4, r4, r2, lsl #1 │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ - bls.n 1636 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + bls.n 1626 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ ldrsb.w r2, [r3, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1638 <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ + blt.n 1628 <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ adds r2, r3, #2 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcs.n 1636 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + bcs.n 1626 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ ldrsb.w r2, [r6, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1638 <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ + blt.n 1628 <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls.n 1636 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + bls.n 1626 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ ldrsb.w r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1638 <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ + blt.n 1628 <_PyCode_CheckLineNumber+0x10> │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq.n 1636 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ + beq.n 1626 <_PyCode_CheckLineNumber+0xe> │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 16ca <_PyCode_CheckLineNumber+0xa2> │ │ │ │ │ + bge.n 16ba <_PyCode_CheckLineNumber+0xa2> │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bge.n 163c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ + bge.n 162c <_PyCode_CheckLineNumber+0x14> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - blt.n 172c <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ + blt.n 171c <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r6, r2, #63 @ 0x3f │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ - bmi.n 1702 <_PyCode_CheckLineNumber+0xda> │ │ │ │ │ + bmi.n 16f2 <_PyCode_CheckLineNumber+0xda> │ │ │ │ │ lsrs r2, r6, #1 │ │ │ │ │ lsls r6, r6, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 166a <_PyCode_CheckLineNumber+0x42> │ │ │ │ │ + b.n 165a <_PyCode_CheckLineNumber+0x42> │ │ │ │ │ add.w lr, r3, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w r7, [lr], #1 │ │ │ │ │ adds r2, #6 │ │ │ │ │ and.w ip, r7, #63 @ 0x3f │ │ │ │ │ lsls r7, r7, #25 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ - bmi.n 1708 <_PyCode_CheckLineNumber+0xe0> │ │ │ │ │ - b.n 16f8 <_PyCode_CheckLineNumber+0xd0> │ │ │ │ │ + bmi.n 16f8 <_PyCode_CheckLineNumber+0xe0> │ │ │ │ │ + b.n 16e8 <_PyCode_CheckLineNumber+0xd0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 1bdc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 16ea <_PyCode_CheckLineNumber+0xc2> │ │ │ │ │ + ble.n 16da <_PyCode_CheckLineNumber+0xc2> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1720 <_PyCode_CheckLineNumber+0xf8> │ │ │ │ │ + bgt.n 1710 <_PyCode_CheckLineNumber+0xf8> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001738 : │ │ │ │ │ +00001728 : │ │ │ │ │ advance(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 17a2 │ │ │ │ │ + beq.n 1792 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 17a6 │ │ │ │ │ + bhi.n 1796 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 17c2 │ │ │ │ │ + beq.n 17b2 │ │ │ │ │ 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 │ │ │ │ │ @@ -2530,55 +2525,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 17a0 │ │ │ │ │ + bcs.n 1790 │ │ │ │ │ ldrsb.w r2, [r2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 178e │ │ │ │ │ + bge.n 177e │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 175c │ │ │ │ │ + b.n 174c │ │ │ │ │ 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 17c6 │ │ │ │ │ + bmi.n 17b6 │ │ │ │ │ lsrs r2, r1, #1 │ │ │ │ │ lsls r1, r1, #31 │ │ │ │ │ it mi │ │ │ │ │ negmi r2, r2 │ │ │ │ │ - b.n 175c │ │ │ │ │ + b.n 174c │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 175c │ │ │ │ │ + b.n 174c │ │ │ │ │ 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 17b4 │ │ │ │ │ + b.n 17a4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017dc : │ │ │ │ │ +000017cc : │ │ │ │ │ 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 182e │ │ │ │ │ + bge.n 181e │ │ │ │ │ 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 │ │ │ │ │ @@ -2596,239 +2591,248 @@ │ │ │ │ │ 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 1852 │ │ │ │ │ + bcs.n 1842 │ │ │ │ │ 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 360 <_PyCode_New+0x198> │ │ │ │ │ R_ARM_THM_CALL advance_with_locations │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 1802 │ │ │ │ │ + b.n 17f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 182a │ │ │ │ │ + b.n 181a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001858 <_source_offset_converter>: │ │ │ │ │ +00001848 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 1862 <_source_offset_converter+0xa> │ │ │ │ │ + beq.n 1852 <_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 │ │ │ │ │ │ │ │ │ │ -0000186c : │ │ │ │ │ +0000185c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ 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, lr, [r0, #28] │ │ │ │ │ + ldrd r2, r4, [r0, #28] │ │ │ │ │ sub sp, #24 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - bcs.w 1b90 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bcs.w 1b6c │ │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w lr, #0 │ │ │ │ │ + beq.n 18a8 │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi.w 1b08 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + it eq │ │ │ │ │ + moveq.w lr, #1 │ │ │ │ │ + beq.n 18a8 │ │ │ │ │ + sub.w lr, r3, #12 │ │ │ │ │ + clz lr, lr │ │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ │ + mov.w lr, lr, lsl #1 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + add lr, r3 │ │ │ │ │ + str.w lr, [r0, #24] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - and.w r1, r3, #15 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq.w 1af2 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi.w 1b2e │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - beq.w 1b80 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq.w 1b88 │ │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq.w 1b9c │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + beq.w 1b78 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ + str.w lr, [r0, #20] │ │ │ │ │ + mov r6, lr │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb.w ip, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ - bls.n 1914 │ │ │ │ │ + bls.n 1920 │ │ │ │ │ ldrsb.w r1, [r2, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1914 │ │ │ │ │ + blt.n 1920 │ │ │ │ │ adds r1, r2, #2 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bls.w 1b2a │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bls.w 1b04 │ │ │ │ │ ldrsb.w r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 1b2a │ │ │ │ │ + blt.w 1b04 │ │ │ │ │ adds r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls.n 1914 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.n 1920 │ │ │ │ │ ldrsb.w r1, [r2, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1914 │ │ │ │ │ + blt.n 1920 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq.n 1914 │ │ │ │ │ + beq.n 1920 │ │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1902 │ │ │ │ │ + bge.n 190e │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls.w 1a7c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls.w 1a8c │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.w 1a9e │ │ │ │ │ + beq.w 1aae │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1ada │ │ │ │ │ + bhi.w 1aea │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.w 1aee │ │ │ │ │ + beq.w 1afe │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b84 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + beq.w 1b60 │ │ │ │ │ + str.w lr, [r0, #24] │ │ │ │ │ + mov r7, lr │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.w 1b94 │ │ │ │ │ + beq.w 1b70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r4, [r0, #20] │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.n 19ba │ │ │ │ │ + bls.n 19c8 │ │ │ │ │ ldrsb.w r8, [r3, #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 19ba │ │ │ │ │ + blt.n 19c8 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ str.w r8, [r0, #28] │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - bls.w 1ad6 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bls.w 1ae6 │ │ │ │ │ ldrsb.w r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 1ad6 │ │ │ │ │ + blt.w 1ae6 │ │ │ │ │ adds r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bls.n 19ba │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bls.n 19c8 │ │ │ │ │ ldrsb.w r8, [r3, #3] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 19ba │ │ │ │ │ + blt.n 19c8 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - beq.n 19b2 │ │ │ │ │ + beq.n 19c0 │ │ │ │ │ ldrsb.w r8, [r3] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 199e │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne.n 19c0 │ │ │ │ │ + bge.n 19ac │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne.n 19ce │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b.n 1916 │ │ │ │ │ + b.n 1922 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - beq.n 19b6 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + beq.n 19c4 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - ble.n 1a7e │ │ │ │ │ + ble.n 1a8e │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb.w r4, [r3, #-1] │ │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 1a0e │ │ │ │ │ + blt.n 1a1c │ │ │ │ │ subs r4, r3, #2 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt.n 1a0e │ │ │ │ │ + blt.n 1a1c │ │ │ │ │ subs r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb.w r6, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - blt.n 1a0e │ │ │ │ │ + blt.n 1a1c │ │ │ │ │ mov r3, r1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb.w r4, [r1] │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 19fe │ │ │ │ │ + bge.n 1a0c │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1a2c │ │ │ │ │ + beq.n 1a38 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.w 1b68 │ │ │ │ │ + bhi.n 1b20 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ it eq │ │ │ │ │ - addeq.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1a2c │ │ │ │ │ + addeq.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.n 1a38 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq.w 1b8c │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + beq.w 1b66 │ │ │ │ │ + str.w lr, [r0, #24] │ │ │ │ │ str.w ip, [r0, #16] │ │ │ │ │ ldrsb.w r1, [r3, #-2] │ │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1a60 │ │ │ │ │ + blt.n 1a6e │ │ │ │ │ ldrsb.w r1, [r3, #-3] │ │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1a60 │ │ │ │ │ + blt.n 1a6e │ │ │ │ │ ldrsb.w r1, [r3, #-4] │ │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1a60 │ │ │ │ │ + blt.n 1a6e │ │ │ │ │ subs r1, r3, #4 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ - lsls r6, r2, #24 │ │ │ │ │ - bpl.n 1a58 │ │ │ │ │ + lsls r4, r2, #24 │ │ │ │ │ + bpl.n 1a66 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ adds r2, #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 r7, #4294967295 @ 0xffffffff │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ + moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w lr, [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] │ │ │ │ │ @@ -2837,206 +2841,191 @@ │ │ │ │ │ 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, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - str r4, [r0, #24] │ │ │ │ │ + mov r7, lr │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq.n 1b94 │ │ │ │ │ + beq.n 1b70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r4, [r0, #20] │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ str.w ip, [r0, #12] │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ itt ls │ │ │ │ │ movls r3, r1 │ │ │ │ │ - movls r7, r4 │ │ │ │ │ + movls lr, r7 │ │ │ │ │ add.w r2, ip, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls.w 19b2 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b.n 1968 │ │ │ │ │ + bls.w 19c0 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + b.n 1976 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 19b2 │ │ │ │ │ + b.n 19c0 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ │ - lsls r4, r2, #25 │ │ │ │ │ - bmi.n 1b42 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ + lsls r7, r2, #25 │ │ │ │ │ + bmi.n 1b38 │ │ │ │ │ + lsrs r7, r1, #1 │ │ │ │ │ lsls r2, r2, #31 │ │ │ │ │ - bmi.n 1b64 │ │ │ │ │ - add r4, r7 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ - 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 1b9c │ │ │ │ │ - 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 18d4 │ │ │ │ │ - b.n 1914 │ │ │ │ │ + bmi.n 1b5a │ │ │ │ │ + add r7, lr │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + add.w r7, lr, #1 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 1914 │ │ │ │ │ + b.n 1920 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ and.w r3, r1, #63 @ 0x3f │ │ │ │ │ - lsls r7, r1, #25 │ │ │ │ │ - bmi.n 1bc2 │ │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bmi.n 1bbe │ │ │ │ │ + mov.w lr, r3, lsr #1 │ │ │ │ │ lsls r5, r3, #31 │ │ │ │ │ it mi │ │ │ │ │ - negmi r6, r6 │ │ │ │ │ - b.n 1af4 │ │ │ │ │ + rsbmi lr, lr, #0 │ │ │ │ │ + b.n 18a8 │ │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ │ + and.w r2, r1, #63 @ 0x3f │ │ │ │ │ + lsls r1, r1, #25 │ │ │ │ │ + bmi.n 1ba2 │ │ │ │ │ + lsls r6, r2, #31 │ │ │ │ │ + ite mi │ │ │ │ │ + addmi.w lr, lr, r2, lsr #1 │ │ │ │ │ + subpl.w lr, lr, r2, lsr #1 │ │ │ │ │ + b.n 1a38 │ │ │ │ │ add.w r8, r3, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldrb.w r4, [r8], #1 │ │ │ │ │ + ldrb.w r7, [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 1b48 │ │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ │ + str r7, [sp, #12] │ │ │ │ │ + and.w r7, r7, #63 @ 0x3f │ │ │ │ │ + lsls r7, r2 │ │ │ │ │ + orrs r1, r7 │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + lsls r7, r7, #25 │ │ │ │ │ + bmi.n 1b3e │ │ │ │ │ + lsrs r7, r1, #1 │ │ │ │ │ lsls r2, r1, #31 │ │ │ │ │ - bpl.n 1aea │ │ │ │ │ - subs r4, r7, r4 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ │ - and.w r2, r1, #63 @ 0x3f │ │ │ │ │ - lsls r4, r1, #25 │ │ │ │ │ - bmi.n 1ba4 │ │ │ │ │ - lsls r1, r2, #31 │ │ │ │ │ - ite mi │ │ │ │ │ - addmi.w r7, r7, r2, lsr #1 │ │ │ │ │ - subpl.w r7, r7, r2, lsr #1 │ │ │ │ │ - b.n 1a2c │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 1af4 │ │ │ │ │ - adds r4, r7, #2 │ │ │ │ │ - b.n 1aa0 │ │ │ │ │ - movs r6, #2 │ │ │ │ │ - b.n 1af4 │ │ │ │ │ - subs r7, #2 │ │ │ │ │ - b.n 1a2c │ │ │ │ │ + bpl.n 1afa │ │ │ │ │ + sub.w r7, lr, r7 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + add.w r7, lr, #2 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ + sub.w lr, lr, #2 │ │ │ │ │ + b.n 1a38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1a98 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1948 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + b.n 1aa8 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 1956 │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 18b2 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ │ + str r3, [r0, #28] │ │ │ │ │ + and.w ip, ip, #7 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ + add.w ip, r5, ip, lsl #1 │ │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ │ + bhi.w 18e0 │ │ │ │ │ + b.n 1920 │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldrb.w lr, [r6], #1 │ │ │ │ │ + ldrb.w r7, [r6], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ - and.w r4, lr, #63 @ 0x3f │ │ │ │ │ - tst.w lr, #64 @ 0x40 │ │ │ │ │ + and.w r4, r7, #63 @ 0x3f │ │ │ │ │ + lsls r7, r7, #25 │ │ │ │ │ lsl.w r4, r4, r1 │ │ │ │ │ orr.w r2, r2, r4 │ │ │ │ │ - beq.n 1b72 │ │ │ │ │ - b.n 1ba8 │ │ │ │ │ - adds r5, r2, #2 │ │ │ │ │ + bmi.n 1ba6 │ │ │ │ │ + b.n 1b2a │ │ │ │ │ + adds r6, r2, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldrb.w r6, [r5], #1 │ │ │ │ │ + ldrb.w r7, [r6], #1 │ │ │ │ │ adds r1, #6 │ │ │ │ │ - and.w r4, r6, #63 @ 0x3f │ │ │ │ │ - lsls r6, r6, #25 │ │ │ │ │ - lsl.w r4, r4, r1 │ │ │ │ │ - orr.w r3, r3, r4 │ │ │ │ │ - bmi.n 1bc6 │ │ │ │ │ - b.n 1b38 │ │ │ │ │ + and.w r5, r7, #63 @ 0x3f │ │ │ │ │ + lsls r7, r7, #25 │ │ │ │ │ + lsl.w r5, r5, r1 │ │ │ │ │ + orr.w r3, r3, r5 │ │ │ │ │ + bmi.n 1bc2 │ │ │ │ │ + b.n 1b12 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001be0 : │ │ │ │ │ +00001bdc : │ │ │ │ │ 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 1be4 │ │ │ │ │ + bge.n 1be0 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq.n 1c54 │ │ │ │ │ + beq.n 1c50 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi.n 1c60 │ │ │ │ │ + bhi.n 1c5c │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq.n 1c5c │ │ │ │ │ + beq.n 1c58 │ │ │ │ │ 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 1c58 │ │ │ │ │ + beq.n 1c54 │ │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ │ lsls r4, r2, #24 │ │ │ │ │ - bpl.n 1c2a │ │ │ │ │ + bpl.n 1c26 │ │ │ │ │ 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 1c12 │ │ │ │ │ + b.n 1c0e │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c3a │ │ │ │ │ + b.n 1c36 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1c12 │ │ │ │ │ + b.n 1c0e │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldrb.w r2, [lr], #1 │ │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ │ lsls r5, r2, #25 │ │ │ │ │ - bmi.n 1c7e │ │ │ │ │ + bmi.n 1c7a │ │ │ │ │ mov.w r2, ip, lsr #1 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ it ne │ │ │ │ │ negne r2, r2 │ │ │ │ │ - b.n 1c12 │ │ │ │ │ + b.n 1c0e │ │ │ │ │ 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 1c6c │ │ │ │ │ + b.n 1c68 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -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 1738 │ │ │ │ │ + bl 1728 │ │ │ │ │ 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 │ │ │ │ │ @@ -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 1628 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 1618 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_THM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 1be0 │ │ │ │ │ + bl 1bdc │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 360 │ │ │ │ │ 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 1be0 │ │ │ │ │ + bl 1bdc │ │ │ │ │ R_ARM_THM_CALL retreat │ │ │ │ │ movs r0, #1 │ │ │ │ │ b.n a82 <_PyLineTable_PreviousAddressRange+0x1e> │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 00000a84 <_PyCode_CheckNoInternalState>: │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -123,20 +123,20 @@ │ │ │ │ │ 119: 000002ec 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 120: 000002f4 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 121: 000018b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 122: 000018b5 66 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ 123: 000018f9 4 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ 124: 00000be8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 125: 00000be9 2 FUNC LOCAL DEFAULT 7 NameError_clear │ │ │ │ │ - 126: 00000013 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ - 127: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 128: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 129: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 130: 000018fd 342 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 131: 00001a55 124 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 126: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 127: 00000310 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 128: 00000318 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 129: 000018fd 342 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 130: 00001a55 124 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 131: 00000013 48 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ 132: 00001ad1 28 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ 133: 00001aed 28 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ 134: 00001b09 28 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ 135: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 136: 00000368 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 137: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 138: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -290,32 +290,32 @@ │ │ │ │ │ 000018e6 0000782f R_ARM_THM_MOVW_ABS_NC 000002f4 .LC31 │ │ │ │ │ 000018ea 00007830 R_ARM_THM_MOVT_ABS 000002f4 .LC31 │ │ │ │ │ 00001970 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00001974 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 0000197c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001980 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000198c 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001996 00007f2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ -0000199a 00007f30 R_ARM_THM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ +00001996 00007e2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ +0000199a 00007e30 R_ARM_THM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ 0000199e 00017f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000019a8 0000180a R_ARM_THM_CALL 0000024d Py_XDECREF │ │ │ │ │ 000019b8 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019bc 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000019d2 00018e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000019d6 00018e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000019e6 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019ea 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019f6 0000802f R_ARM_THM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ -000019fa 00008030 R_ARM_THM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ +000019f6 00007f2f R_ARM_THM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ +000019fa 00007f30 R_ARM_THM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ 000019fe 00017f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001a06 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001a0a 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001a16 00018f0a R_ARM_THM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001a1e 0000812f R_ARM_THM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ -00001a22 00008130 R_ARM_THM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ +00001a1e 0000802f R_ARM_THM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ +00001a22 00008030 R_ARM_THM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ 00001a26 00017f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001a30 0001900a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ 00001ad4 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001ad8 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001af0 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001af4 00016530 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001b0c 0001652f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -887,15 +887,15 @@ │ │ │ │ │ 00001af0 00004f02 R_ARM_ABS32 000011b5 SyntaxError_traverse │ │ │ │ │ 00001af4 00006702 R_ARM_ABS32 00001721 SyntaxError_clear │ │ │ │ │ 00001b14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b28 00004902 R_ARM_ABS32 00000f4d SyntaxError_init │ │ │ │ │ 00001b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b74 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001b80 00006602 R_ARM_ABS32 000016bd SyntaxError_dealloc │ │ │ │ │ -00001bac 00008202 R_ARM_ABS32 000018fd SyntaxError_str │ │ │ │ │ +00001bac 00008102 R_ARM_ABS32 000018fd SyntaxError_str │ │ │ │ │ 00001bc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001bc4 00004f02 R_ARM_ABS32 000011b5 SyntaxError_traverse │ │ │ │ │ 00001bc8 00006702 R_ARM_ABS32 00001721 SyntaxError_clear │ │ │ │ │ 00001be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bfc 00004902 R_ARM_ABS32 00000f4d SyntaxError_init │ │ │ │ │ 00001c38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -999,122 +999,122 @@ │ │ │ │ │ 000023c0 00001402 R_ARM_ABS32 00000071 BaseException_clear │ │ │ │ │ 000023e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023f4 00000602 R_ARM_ABS32 00000709 BaseException_init │ │ │ │ │ 000023fc 00000502 R_ARM_ABS32 00000001 BaseException_new │ │ │ │ │ 0000243c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002448 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002488 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000248c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +0000248c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002490 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 000024b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024c4 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 0000250c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002518 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002558 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000255c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +0000255c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002560 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002594 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 000025dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000025e8 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002628 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000262c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +0000262c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002630 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002664 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 000026ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026b8 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 000026f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026fc 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +000026fc 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002700 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002734 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 0000277c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002788 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 000027c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027cc 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +000027cc 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 000027d0 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 000027f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002804 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 0000284c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002858 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000289c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +0000289c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 000028a0 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 000028c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000028d4 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 0000291c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002928 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002968 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000296c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +0000296c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002970 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000029a4 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 000029ec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029f8 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002a38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a3c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002a3c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002a40 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002a74 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002abc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ac8 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002b08 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b0c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002b0c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002b10 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b44 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002b8c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002b98 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002bd8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bdc 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002bdc 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002be0 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002c00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002c14 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002c68 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002cac 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002cb0 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ce4 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002d2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d38 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d7c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002d7c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002d80 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002da0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002db4 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002dfc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002e08 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002e48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e4c 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002e4c 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002e50 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002e84 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002ec0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002ed0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002edc 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002f1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f20 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002f20 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002f24 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00002f44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002f58 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00002fa0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002fac 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 00002fec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ff0 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +00002ff0 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 00002ff4 00003902 R_ARM_ABS32 00000cb5 OSError_clear │ │ │ │ │ 00003014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003028 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00003070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000307c 00003802 R_ARM_ABS32 00000c0d OSError_dealloc │ │ │ │ │ 000030a8 00008f02 R_ARM_ABS32 00000053 OSError_str │ │ │ │ │ 000030bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030c0 00008302 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ +000030c0 00008202 R_ARM_ABS32 00001a55 OSError_traverse │ │ │ │ │ 000030c4 00003902 R_ARM_ABS32 00000cb5 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 00003002 R_ARM_ABS32 00000ae1 OSError_init │ │ │ │ │ 00003100 00002f02 R_ARM_ABS32 0000086d OSError_new │ │ │ │ │ @@ -1197,15 +1197,15 @@ │ │ │ │ │ 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 00004302 R_ARM_ABS32 00000ee9 SystemExit_dealloc │ │ │ │ │ 00003698 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000369c 00007e02 R_ARM_ABS32 00000013 SystemExit_traverse │ │ │ │ │ +0000369c 00008302 R_ARM_ABS32 00000013 SystemExit_traverse │ │ │ │ │ 000036a0 00004a02 R_ARM_ABS32 00000811 SystemExit_clear │ │ │ │ │ 000036b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000036d4 00004202 R_ARM_ABS32 00000e91 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -304,17 +304,17 @@ │ │ │ │ │ SyntaxError_clear │ │ │ │ │ StopIteration_init │ │ │ │ │ StopIteration_dealloc │ │ │ │ │ BaseException_add_note │ │ │ │ │ BaseException_repr │ │ │ │ │ NameError_dealloc │ │ │ │ │ NameError_clear │ │ │ │ │ -SystemExit_traverse │ │ │ │ │ SyntaxError_str │ │ │ │ │ OSError_traverse │ │ │ │ │ +SystemExit_traverse │ │ │ │ │ BaseException___traceback___get │ │ │ │ │ BaseException___cause___get │ │ │ │ │ BaseException___context___get │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ OSError_str │ │ │ │ │ check_unicode_error_type │ │ │ │ │ unicode_error_get_encoding_impl │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -69,19 +69,19 @@ │ │ │ │ │ 0x00000420 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ 0x00000430 3237002e 4c433238 002e4c43 32390042 27..LC28..LC29.B │ │ │ │ │ 0x00000440 61736545 78636570 74696f6e 5f616464 aseException_add │ │ │ │ │ 0x00000450 5f6e6f74 65002e4c 43333000 2e4c4333 _note..LC30..LC3 │ │ │ │ │ 0x00000460 31004261 73654578 63657074 696f6e5f 1.BaseException_ │ │ │ │ │ 0x00000470 72657072 004e616d 65457272 6f725f64 repr.NameError_d │ │ │ │ │ 0x00000480 65616c6c 6f63004e 616d6545 72726f72 ealloc.NameError │ │ │ │ │ - 0x00000490 5f636c65 61720053 79737465 6d457869 _clear.SystemExi │ │ │ │ │ - 0x000004a0 745f7472 61766572 7365002e 4c433332 t_traverse..LC32 │ │ │ │ │ - 0x000004b0 002e4c43 3333002e 4c433334 0053796e ..LC33..LC34.Syn │ │ │ │ │ - 0x000004c0 74617845 72726f72 5f737472 004f5345 taxError_str.OSE │ │ │ │ │ - 0x000004d0 72726f72 5f747261 76657273 65004261 rror_traverse.Ba │ │ │ │ │ + 0x00000490 5f636c65 6172002e 4c433332 002e4c43 _clear..LC32..LC │ │ │ │ │ + 0x000004a0 3333002e 4c433334 0053796e 74617845 33..LC34.SyntaxE │ │ │ │ │ + 0x000004b0 72726f72 5f737472 004f5345 72726f72 rror_str.OSError │ │ │ │ │ + 0x000004c0 5f747261 76657273 65005379 7374656d _traverse.System │ │ │ │ │ + 0x000004d0 45786974 5f747261 76657273 65004261 Exit_traverse.Ba │ │ │ │ │ 0x000004e0 73654578 63657074 696f6e5f 5f5f7472 seException___tr │ │ │ │ │ 0x000004f0 61636562 61636b5f 5f5f6765 74004261 aceback___get.Ba │ │ │ │ │ 0x00000500 73654578 63657074 696f6e5f 5f5f6361 seException___ca │ │ │ │ │ 0x00000510 7573655f 5f5f6765 74004261 73654578 use___get.BaseEx │ │ │ │ │ 0x00000520 63657074 696f6e5f 5f5f636f 6e746578 ception___contex │ │ │ │ │ 0x00000530 745f5f5f 67657400 2e4c4333 35002e4c t___get..LC35..L │ │ │ │ │ 0x00000540 43333600 2e4c4333 37002e4c 43333800 C36..LC37..LC38. │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ There are 17 section headers, starting at offset 0x7dc8: │ │ │ │ │ │ │ │ │ │ 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 001fe0 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00685c 000c70 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002014 0002ec 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0074cc 000308 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002300 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002300 000917 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002c18 000af8 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0077d4 0003b8 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001c58 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00685c 000b38 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001c8c 0002ec 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007394 000308 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001f78 0000d0 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001f78 000917 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002890 000e80 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00769c 0004f0 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 003710 000420 00 AX 0 0 8 │ │ │ │ │ [10] .rel.text.unlikely REL 00000000 007b8c 0001b0 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 003b30 000c25 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 004755 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004755 000033 00 0 0 1 │ │ │ │ │ [14] .symtab SYMTAB 00000000 004788 0013d0 10 15 201 4 │ │ │ │ │ [15] .strtab STRTAB 00000000 005b58 000d01 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 00000118 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 0000011c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 23: 0000011d 584 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 24: 0000014e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000154 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 26: 000001f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000208 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00000659 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 28: 000009e1 22 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 29: 0000031e 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000324 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 31: 00000350 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 32: 00000364 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 33: 00000365 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 34: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 35: 000001f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -50,115 +50,115 @@ │ │ │ │ │ 46: 00000529 304 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 47: 00000650 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 49: 000003c9 140 FUNC LOCAL DEFAULT 1 float_add │ │ │ │ │ 50: 00000450 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 51: 00000188 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 52: 000001cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 53: 00000454 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 54: 00000455 900 FUNC LOCAL DEFAULT 1 float_pow │ │ │ │ │ - 55: 00000770 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 56: 00000794 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 57: 000007c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 58: 000007d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 59: 000007e5 8 FUNC LOCAL DEFAULT 1 float_hash │ │ │ │ │ + 53: 00000658 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 54: 00000659 904 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 55: 00000978 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 0000099c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 000009d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00000454 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 59: 00000461 8 FUNC LOCAL DEFAULT 1 float_hash │ │ │ │ │ 60: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 61: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 62: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 63: 000001fc 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 64: 000007ed 104 FUNC LOCAL DEFAULT 1 float_vectorcall │ │ │ │ │ - 65: 00000855 180 FUNC LOCAL DEFAULT 1 float_new_impl │ │ │ │ │ - 66: 000008f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 00000469 104 FUNC LOCAL DEFAULT 1 float_vectorcall │ │ │ │ │ + 65: 000004d1 176 FUNC LOCAL DEFAULT 1 float_new_impl │ │ │ │ │ + 66: 00000570 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 67: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 68: 00000908 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 69: 000009ed 158 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ + 68: 00000580 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 69: 00000665 158 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ 70: 00000248 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 00000658 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 71: 000009e0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 72: 00000270 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 73: 0000028c 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 74: 00000c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 75: 00000671 160 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 76: 0000070c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000008e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 000009f9 160 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 76: 00000a94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 77: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 78: 000002b8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 79: 000002bc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 80: 000002c8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 81: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 82: 00000c80 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 83: 00000c81 588 FUNC LOCAL DEFAULT 1 float___round__ │ │ │ │ │ - 84: 00000eb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000710 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 86: 000008f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 00000ecc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 88: 00000ecd 144 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ - 89: 00000f58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 00000f5c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 91: 00000f5d 68 FUNC LOCAL DEFAULT 1 float_repr │ │ │ │ │ - 92: 00000fa1 12 FUNC LOCAL DEFAULT 1 float_neg │ │ │ │ │ + 82: 000008f8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 83: 000008f9 588 FUNC LOCAL DEFAULT 1 float___round__ │ │ │ │ │ + 84: 00000b30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 85: 00000a98 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 86: 00000c7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00000b44 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 88: 00000b45 144 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ + 89: 00000bd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 90: 00000bd4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 91: 00000bd5 68 FUNC LOCAL DEFAULT 1 float_repr │ │ │ │ │ + 92: 00000c19 12 FUNC LOCAL DEFAULT 1 float_neg │ │ │ │ │ 93: 000002fc 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 94: 00000300 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 95: 0000030c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 96: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 97: 00000334 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 98: 0000033c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 99: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 100: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 101: 00000390 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 102: 000003a4 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 103: 00000fad 256 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ - 104: 000010a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00000c25 256 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ + 104: 00000d20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 105: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 106: 000010ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 107: 000010ad 110 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ - 108: 00000914 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 109: 00000915 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ - 110: 0000111d 36 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ - 111: 0000113c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 112: 00001140 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 113: 00001141 120 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ - 114: 000011b9 284 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ - 115: 000012c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 106: 00000d24 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 107: 00000d25 110 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ + 108: 00000c9c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 109: 00000c9d 20 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 110: 00000d95 36 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ + 111: 00000db4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 112: 00000db8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 113: 00000db9 120 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ + 114: 00000e31 284 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ + 115: 00000f38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 116: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 117: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 118: 00000434 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 119: 000012d4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 120: 000012d5 992 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ - 121: 000016a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 119: 00000f4c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 120: 00000f4d 992 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ + 121: 00001320 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 122: 0000002c 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 123: 0000002d 176 FUNC LOCAL DEFAULT 9 float_floor_div │ │ │ │ │ 124: 000000dd 228 FUNC LOCAL DEFAULT 9 _float_div_mod │ │ │ │ │ 125: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 126: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 127: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 128: 000016b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 129: 000016b5 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ - 130: 000016b9 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ - 131: 000016bd 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 132: 000016c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 128: 0000132c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 129: 0000132d 2 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ + 130: 00001331 2 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ + 131: 00001335 20 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ + 132: 00001340 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 133: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 134: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 135: 000016d0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 136: 000016d1 660 FUNC LOCAL DEFAULT 1 float_as_integer_ratio │ │ │ │ │ - 137: 00001958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 135: 00001348 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 136: 00001349 660 FUNC LOCAL DEFAULT 1 float_as_integer_ratio │ │ │ │ │ + 137: 000015d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 138: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 139: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 140: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 141: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 142: 00001964 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 143: 00001965 780 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ - 144: 00001c60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 000015dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 143: 000015dd 780 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ + 144: 000018d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 146: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 147: 00001c70 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 148: 00001d60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 00000e68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 000018e8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 148: 000019d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 149: 00000508 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 150: 00001d64 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 151: 00001f30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 00001f40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 153: 00001fd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 150: 000019dc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 151: 00001ba8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 152: 00001bb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 153: 00001c48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 154: 000001c0 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 155: 000001c1 30 FUNC LOCAL DEFAULT 9 float___ceil__ │ │ │ │ │ 156: 000001df 30 FUNC LOCAL DEFAULT 9 float___floor__ │ │ │ │ │ 157: 00000530 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 158: 000001fd 192 FUNC LOCAL DEFAULT 9 float_divmod │ │ │ │ │ 159: 000002b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 160: 000002bc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ @@ -252,46 +252,46 @@ │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 255: 000007d9 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ + 255: 00000455 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ 258: 00000001 44 FUNC GLOBAL HIDDEN 9 _PyFloat_DebugMallocStats │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 264: 00000909 226 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ + 264: 00000581 226 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 276: 00000a8d 500 FUNC GLOBAL DEFAULT 1 PyFloat_Pack8 │ │ │ │ │ + 276: 00000705 500 FUNC GLOBAL DEFAULT 1 PyFloat_Pack8 │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 286: 00000711 516 FUNC GLOBAL HIDDEN 7 _PyFloat_FromDouble_ConsumeInputs │ │ │ │ │ + 286: 00000a99 516 FUNC GLOBAL HIDDEN 7 _PyFloat_FromDouble_ConsumeInputs │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ @@ -303,18 +303,18 @@ │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 306: 00000929 464 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 307: 00001c71 244 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack4 │ │ │ │ │ - 308: 00001d65 476 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ - 309: 00001f41 160 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ + 306: 00000cb1 464 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 307: 000018e9 244 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack4 │ │ │ │ │ + 308: 000019dd 476 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ + 309: 00001bb9 160 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 312: 000003fb 14 FUNC GLOBAL DEFAULT 9 PyFloat_GetMax │ │ │ │ │ 313: 00000409 16 FUNC GLOBAL DEFAULT 9 PyFloat_GetMin │ │ │ │ │ 314: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x685c contains 398 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x685c contains 359 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000ca0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 0000001e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000022 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000002e 0000cb0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000038 0000052f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 0000003c 00000530 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ @@ -61,425 +61,386 @@ │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003ea 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f6 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ 0000041a 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ 00000430 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000043e 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ 00000450 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000468 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000046c 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000049a 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004a8 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -0000052c 0000f80a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -0000053e 0000f90a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ -00000570 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000584 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000005a0 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -000005da 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005de 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005e4 0000fc0a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -000005f6 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000604 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -00000612 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000616 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000061a 0000332f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -0000061e 00003330 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00000624 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000648 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000656 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000065a 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000065e 0000342f R_ARM_THM_MOVW_ABS_NC 000001cc .LC10 │ │ │ │ │ -00000662 00003430 R_ARM_THM_MOVT_ABS 000001cc .LC10 │ │ │ │ │ -00000668 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000672 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000006aa 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000006b0 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000006b4 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000006bc 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006c0 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006d0 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000006ec 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -0000070c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000710 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000732 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000740 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00000768 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007d8 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000007dc 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000820 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -00000824 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -0000082a 0001040a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -0000083e 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -00000842 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -00000848 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000860 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000864 00010630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000008cc 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ee 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000904 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000920 0001090a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000930 00010a0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000093a 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000944 0000452f R_ARM_THM_MOVW_ABS_NC 000009ed float_from_string_inner │ │ │ │ │ -00000948 00004530 R_ARM_THM_MOVT_ABS 000009ed float_from_string_inner │ │ │ │ │ -0000094e 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -00000952 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -00000956 00010c0a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -0000095e 00010d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000964 00001c0a R_ARM_THM_CALL 00000659 Py_XDECREF │ │ │ │ │ -0000097e 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000982 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000986 0000432f R_ARM_THM_MOVW_ABS_NC 00000204 .LC13 │ │ │ │ │ -0000098a 00004330 R_ARM_THM_MOVT_ABS 00000204 .LC13 │ │ │ │ │ -00000992 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099a 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000099e 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000009a6 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009b2 00010f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009c0 0001100a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000009ce 00010d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000009e0 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000009e4 00011130 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000a02 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a06 00011230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a1e 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a22 00011230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a38 0001130a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00000a52 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000a5c 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a60 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a64 0000462f R_ARM_THM_MOVW_ABS_NC 00000248 .LC14 │ │ │ │ │ -00000a68 00004630 R_ARM_THM_MOVT_ABS 00000248 .LC14 │ │ │ │ │ -00000a70 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a7c 0000f50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b08 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000b2a 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00000c20 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000c24 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000c28 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ -00000c2c 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ -00000c32 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c3c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000c40 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000c44 0000492f R_ARM_THM_MOVW_ABS_NC 0000028c .LC16 │ │ │ │ │ -00000c48 00004930 R_ARM_THM_MOVT_ABS 0000028c .LC16 │ │ │ │ │ -00000c4e 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c5c 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00000c78 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c7c 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000cb0 0000ed0a R_ARM_THM_CALL 0000036d PyFloat_AsDouble │ │ │ │ │ -00000cbc 0001160a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00000cf8 0000ed0a R_ARM_THM_CALL 0000036d PyFloat_AsDouble │ │ │ │ │ -00000cfc 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d00 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d10 0001170a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000d4c 0001180a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00000d70 00004d2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC18 │ │ │ │ │ -00000d74 00004d30 R_ARM_THM_MOVT_ABS 000002b4 .LC18 │ │ │ │ │ -00000d7a 00004e2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC19 │ │ │ │ │ -00000d7e 00004e30 R_ARM_THM_MOVT_ABS 000002b8 .LC19 │ │ │ │ │ -00000d8a 0000502f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC21 │ │ │ │ │ -00000d8e 00005030 R_ARM_THM_MOVT_ABS 000002c8 .LC21 │ │ │ │ │ -00000d92 0001190a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00000d96 0000f80a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ -00000da4 00011a0a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00000db0 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000dc0 00011b0a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -00000ddc 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000de4 00011c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000dfe 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000e02 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000e06 0000512f R_ARM_THM_MOVW_ABS_NC 000002d4 .LC22 │ │ │ │ │ -00000e0a 00005130 R_ARM_THM_MOVT_ABS 000002d4 .LC22 │ │ │ │ │ -00000e10 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e1c 00011d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e2c 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e56 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e5e 0000f50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e8e 00004f2f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ -00000e92 00004f30 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ -00000e9c 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000eae 0001160a R_ARM_THM_CALL 00000000 round │ │ │ │ │ -00000ec8 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000efe 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f0a 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -00000f22 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -00000f38 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f48 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -00000f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f78 00011f0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00000f80 0001200a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000f88 0001210a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00000f90 00011c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fca 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000fd2 0001200a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00000fdc 0000612f R_ARM_THM_MOVW_ABS_NC 00000334 .LC28 │ │ │ │ │ -00000fe0 00006130 R_ARM_THM_MOVT_ABS 00000334 .LC28 │ │ │ │ │ -00000fe6 0001220a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00000ff6 0000642f R_ARM_THM_MOVW_ABS_NC 0000037c .LC31 │ │ │ │ │ -00000ffa 00006430 R_ARM_THM_MOVT_ABS 0000037c .LC31 │ │ │ │ │ -00000ffe 0001230a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000100a 0000652f R_ARM_THM_MOVW_ABS_NC 00000390 .LC32 │ │ │ │ │ -0000100e 00006530 R_ARM_THM_MOVT_ABS 00000390 .LC32 │ │ │ │ │ -00001012 0001230a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001018 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -0000101c 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -00001022 0001220a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00001030 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001034 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001038 0000602f R_ARM_THM_MOVW_ABS_NC 0000031c .LC27 │ │ │ │ │ -0000103c 00006030 R_ARM_THM_MOVT_ABS 0000031c .LC27 │ │ │ │ │ -00001042 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000104a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000104e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001052 0000622f R_ARM_THM_MOVW_ABS_NC 0000033c .LC29 │ │ │ │ │ -00001056 00006230 R_ARM_THM_MOVT_ABS 0000033c .LC29 │ │ │ │ │ -0000105c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001062 00005d2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ -00001066 00005d30 R_ARM_THM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ -0000106a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC25 │ │ │ │ │ -0000106e 00005e30 R_ARM_THM_MOVT_ABS 00000300 .LC25 │ │ │ │ │ -00001072 00005f2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC26 │ │ │ │ │ -00001076 00005f30 R_ARM_THM_MOVT_ABS 0000030c .LC26 │ │ │ │ │ -0000107a 0001240a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001080 0000632f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ -00001084 00006330 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ -00001088 0001230a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000108e 0001252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001092 00012530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001096 0000662f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC33 │ │ │ │ │ -0000109a 00006630 R_ARM_THM_MOVT_ABS 000003a4 .LC33 │ │ │ │ │ -000010a0 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010a8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010cc 0001260a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000010dc 0001270a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -000010e6 0001280a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000010f0 00005d2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ -000010f4 00005d30 R_ARM_THM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ -000010fa 0000692f R_ARM_THM_MOVW_ABS_NC 000003cc .LC34 │ │ │ │ │ -000010fe 00006930 R_ARM_THM_MOVT_ABS 000003cc .LC34 │ │ │ │ │ -00001102 00005e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC25 │ │ │ │ │ -00001106 00005e30 R_ARM_THM_MOVT_ABS 00000300 .LC25 │ │ │ │ │ -0000110a 0001240a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001112 0001290a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000113c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000114e 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001152 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001188 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -0000118c 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -00001192 00012a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000011a0 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ -000011a4 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ -000011ac 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001208 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ -00001236 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -0000124c 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000125a 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -0000127e 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00001282 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00001286 00002d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -0000128a 00002d30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00001290 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000129c 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000012ac 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -000012d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012ec 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000012f8 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000012fc 00011230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000131a 00012b0a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -0000134a 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000134e 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -000013d2 00012c0a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -0000149a 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000014be 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ -000015cc 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000015d2 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015d6 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015da 0000762f R_ARM_THM_MOVW_ABS_NC 00000434 .LC37 │ │ │ │ │ -000015de 00007630 R_ARM_THM_MOVT_ABS 00000434 .LC37 │ │ │ │ │ -000015e4 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f2 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001604 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001608 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000160c 0000752f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ -00001610 00007530 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ -00001616 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001672 00012d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001688 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001690 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001694 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001698 0000742f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC35 │ │ │ │ │ -0000169c 00007430 R_ARM_THM_MOVT_ABS 000003d8 .LC35 │ │ │ │ │ -000016a2 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016e4 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000016e8 00012e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000172c 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -0000173e 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00001758 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00001770 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00001788 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000017a0 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000017b8 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000017d0 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -000017e8 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00001800 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -0000181a 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ -00001842 0000e30a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -0000184e 0000d30a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001864 0000d30a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001892 00012f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000189e 00001c0a R_ARM_THM_CALL 00000659 Py_XDECREF │ │ │ │ │ -000018a4 00001c0a R_ARM_THM_CALL 00000659 Py_XDECREF │ │ │ │ │ -000018aa 00001c0a R_ARM_THM_CALL 00000659 Py_XDECREF │ │ │ │ │ -000018ce 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018de 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018e2 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018e6 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC39 │ │ │ │ │ -000018ea 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC39 │ │ │ │ │ -000018f0 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001906 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000190a 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000190e 0000852f R_ARM_THM_MOVW_ABS_NC 00000460 .LC38 │ │ │ │ │ -00001912 00008530 R_ARM_THM_MOVT_ABS 00000460 .LC38 │ │ │ │ │ -00001918 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000191e 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000192c 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -0000194c 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001960 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019ca 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -000019e2 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000019ee 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000019f2 00013030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00001b96 00008d2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC43 │ │ │ │ │ -00001b9a 00008d30 R_ARM_THM_MOVT_ABS 000004d4 .LC43 │ │ │ │ │ -00001b9e 0001310a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001bb8 00008c2f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC42 │ │ │ │ │ -00001bbc 00008c30 R_ARM_THM_MOVT_ABS 000004c8 .LC42 │ │ │ │ │ -00001bc0 0001310a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001bf2 00008b2f R_ARM_THM_MOVW_ABS_NC 000004bc .LC41 │ │ │ │ │ -00001bf6 00008b30 R_ARM_THM_MOVT_ABS 000004bc .LC41 │ │ │ │ │ -00001c32 00008a2f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC40 │ │ │ │ │ -00001c36 00008a30 R_ARM_THM_MOVT_ABS 000004b0 .LC40 │ │ │ │ │ -00001c3c 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001c42 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c52 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ -00001c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c6c 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001d0a 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001d36 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d3a 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d3e 0000222f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ -00001d42 00002230 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ -00001d48 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d60 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dba 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00001e70 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001e74 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001e78 0000952f R_ARM_THM_MOVW_ABS_NC 00000508 .LC46 │ │ │ │ │ -00001e7c 00009530 R_ARM_THM_MOVT_ABS 00000508 .LC46 │ │ │ │ │ -00001e82 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f0a 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001f0e 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001f12 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ -00001f16 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ -00001f1c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f26 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00001f80 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000007e0 0001001e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000007e8 0001011e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -0000086e 0001071e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00000872 0001081e R_ARM_THM_JUMP24 00000909 PyFloat_FromString │ │ │ │ │ -000008d8 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000cf0 0000e31e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000e52 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00000f9c 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000fa8 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001136 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -000016c0 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ -00001c04 0001231e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000454 00000b2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000458 00000b30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000049c 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +000004a0 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +000004a6 0001040a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000004ba 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +000004be 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +000004c4 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004dc 0001062f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004e0 00010630 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000548 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000056a 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000057c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000598 0001090a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000005a8 00010a0a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000005b2 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000005bc 0000452f R_ARM_THM_MOVW_ABS_NC 00000665 float_from_string_inner │ │ │ │ │ +000005c0 00004530 R_ARM_THM_MOVT_ABS 00000665 float_from_string_inner │ │ │ │ │ +000005c6 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +000005ca 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +000005ce 00010c0a R_ARM_THM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000005d6 00010d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000005dc 00001c0a R_ARM_THM_CALL 000009e1 Py_XDECREF │ │ │ │ │ +000005f6 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005fa 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005fe 0000432f R_ARM_THM_MOVW_ABS_NC 00000204 .LC13 │ │ │ │ │ +00000602 00004330 R_ARM_THM_MOVT_ABS 00000204 .LC13 │ │ │ │ │ +0000060a 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000612 00010e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000616 00010e30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000061e 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000062a 00010f0a R_ARM_THM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000638 0001100a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000646 00010d0a R_ARM_THM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000658 0001112f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000065c 00011130 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +0000067a 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000067e 00011230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000696 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000069a 00011230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000006b0 0001130a R_ARM_THM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +000006ca 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000006d4 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006d8 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006dc 0000462f R_ARM_THM_MOVW_ABS_NC 00000248 .LC14 │ │ │ │ │ +000006e0 00004630 R_ARM_THM_MOVT_ABS 00000248 .LC14 │ │ │ │ │ +000006e8 0000ef0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f4 0000f50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000780 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000007a2 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00000898 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000089c 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000008a0 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ +000008a4 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ +000008aa 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008b4 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008b8 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008bc 0000492f R_ARM_THM_MOVW_ABS_NC 0000028c .LC16 │ │ │ │ │ +000008c0 00004930 R_ARM_THM_MOVT_ABS 0000028c .LC16 │ │ │ │ │ +000008c6 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008d4 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000008f0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008f4 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000928 0000ed0a R_ARM_THM_CALL 0000036d PyFloat_AsDouble │ │ │ │ │ +00000934 0001160a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00000970 0000ed0a R_ARM_THM_CALL 0000036d PyFloat_AsDouble │ │ │ │ │ +00000974 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000978 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000988 0001170a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000009c4 0001180a R_ARM_THM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +000009e8 00004d2f R_ARM_THM_MOVW_ABS_NC 000002b4 .LC18 │ │ │ │ │ +000009ec 00004d30 R_ARM_THM_MOVT_ABS 000002b4 .LC18 │ │ │ │ │ +000009f2 00004e2f R_ARM_THM_MOVW_ABS_NC 000002b8 .LC19 │ │ │ │ │ +000009f6 00004e30 R_ARM_THM_MOVT_ABS 000002b8 .LC19 │ │ │ │ │ +00000a02 0000502f R_ARM_THM_MOVW_ABS_NC 000002c8 .LC21 │ │ │ │ │ +00000a06 00005030 R_ARM_THM_MOVT_ABS 000002c8 .LC21 │ │ │ │ │ +00000a0a 0001190a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00000a0e 0000f80a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000a1c 00011a0a R_ARM_THM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00000a28 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000a38 00011b0a R_ARM_THM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00000a54 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000a5c 00011c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a76 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000a7a 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000a7e 0000512f R_ARM_THM_MOVW_ABS_NC 000002d4 .LC22 │ │ │ │ │ +00000a82 00005130 R_ARM_THM_MOVT_ABS 000002d4 .LC22 │ │ │ │ │ +00000a88 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a94 00011d0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000aa4 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ace 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ad6 0000f50a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b06 00004f2f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ +00000b0a 00004f30 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ +00000b14 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000b26 0001160a R_ARM_THM_CALL 00000000 round │ │ │ │ │ +00000b40 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000b76 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b82 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +00000b9a 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000bb0 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bc0 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bf0 00011f0a R_ARM_THM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00000bf8 0001200a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000c00 0001210a R_ARM_THM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00000c08 00011c0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c42 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000c4a 0001200a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00000c54 0000612f R_ARM_THM_MOVW_ABS_NC 00000334 .LC28 │ │ │ │ │ +00000c58 00006130 R_ARM_THM_MOVT_ABS 00000334 .LC28 │ │ │ │ │ +00000c5e 0001220a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000c6e 0000642f R_ARM_THM_MOVW_ABS_NC 0000037c .LC31 │ │ │ │ │ +00000c72 00006430 R_ARM_THM_MOVT_ABS 0000037c .LC31 │ │ │ │ │ +00000c76 0001230a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000c82 0000652f R_ARM_THM_MOVW_ABS_NC 00000390 .LC32 │ │ │ │ │ +00000c86 00006530 R_ARM_THM_MOVT_ABS 00000390 .LC32 │ │ │ │ │ +00000c8a 0001230a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000c90 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +00000c94 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +00000c9a 0001220a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00000ca8 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000cac 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000cb0 0000602f R_ARM_THM_MOVW_ABS_NC 0000031c .LC27 │ │ │ │ │ +00000cb4 00006030 R_ARM_THM_MOVT_ABS 0000031c .LC27 │ │ │ │ │ +00000cba 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cc2 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000cc6 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000cca 0000622f R_ARM_THM_MOVW_ABS_NC 0000033c .LC29 │ │ │ │ │ +00000cce 00006230 R_ARM_THM_MOVT_ABS 0000033c .LC29 │ │ │ │ │ +00000cd4 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cda 00005d2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ +00000cde 00005d30 R_ARM_THM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ +00000ce2 00005e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC25 │ │ │ │ │ +00000ce6 00005e30 R_ARM_THM_MOVT_ABS 00000300 .LC25 │ │ │ │ │ +00000cea 00005f2f R_ARM_THM_MOVW_ABS_NC 0000030c .LC26 │ │ │ │ │ +00000cee 00005f30 R_ARM_THM_MOVT_ABS 0000030c .LC26 │ │ │ │ │ +00000cf2 0001240a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000cf8 0000632f R_ARM_THM_MOVW_ABS_NC 00000374 .LC30 │ │ │ │ │ +00000cfc 00006330 R_ARM_THM_MOVT_ABS 00000374 .LC30 │ │ │ │ │ +00000d00 0001230a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000d06 0001252f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000d0a 00012530 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000d0e 0000662f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC33 │ │ │ │ │ +00000d12 00006630 R_ARM_THM_MOVT_ABS 000003a4 .LC33 │ │ │ │ │ +00000d18 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d20 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d44 0001260a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000d54 0001270a R_ARM_THM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00000d5e 0001280a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000d68 00005d2f R_ARM_THM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ +00000d6c 00005d30 R_ARM_THM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ +00000d72 0000692f R_ARM_THM_MOVW_ABS_NC 000003cc .LC34 │ │ │ │ │ +00000d76 00006930 R_ARM_THM_MOVT_ABS 000003cc .LC34 │ │ │ │ │ +00000d7a 00005e2f R_ARM_THM_MOVW_ABS_NC 00000300 .LC25 │ │ │ │ │ +00000d7e 00005e30 R_ARM_THM_MOVT_ABS 00000300 .LC25 │ │ │ │ │ +00000d82 0001240a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000d8a 0001290a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00000db4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000dc6 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dca 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e00 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +00000e04 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +00000e0a 00012a0a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000e18 00003f2f R_ARM_THM_MOVW_ABS_NC 000001fc .LC12 │ │ │ │ │ +00000e1c 00003f30 R_ARM_THM_MOVT_ABS 000001fc .LC12 │ │ │ │ │ +00000e24 0001050a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000e80 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +00000eae 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000ec4 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ed2 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +00000ef6 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000efa 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000efe 00002d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00000f02 00002d30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00000f08 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f14 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f24 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +00000f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f64 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000f70 0001122f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f74 00011230 R_ARM_THM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f92 00012b0a R_ARM_THM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00000fc2 00000c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +00000fc6 00000c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000104a 00012c0a R_ARM_THM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00001112 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001136 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00001244 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000124a 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000124e 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001252 0000762f R_ARM_THM_MOVW_ABS_NC 00000434 .LC37 │ │ │ │ │ +00001256 00007630 R_ARM_THM_MOVT_ABS 00000434 .LC37 │ │ │ │ │ +0000125c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000126a 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000127c 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001280 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001284 0000752f R_ARM_THM_MOVW_ABS_NC 00000400 .LC36 │ │ │ │ │ +00001288 00007530 R_ARM_THM_MOVT_ABS 00000400 .LC36 │ │ │ │ │ +0000128e 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012ea 00012d0a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001300 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001308 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000130c 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001310 0000742f R_ARM_THM_MOVW_ABS_NC 000003d8 .LC35 │ │ │ │ │ +00001314 00007430 R_ARM_THM_MOVT_ABS 000003d8 .LC35 │ │ │ │ │ +0000131a 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000135c 00012e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001360 00012e30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000013a4 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000013b6 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000013d0 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000013e8 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001400 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001418 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001430 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001448 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001460 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001478 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +00001492 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000014ba 0000e30a R_ARM_THM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +000014c6 0000d30a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000014dc 0000d30a R_ARM_THM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000150a 00012f0a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001516 00001c0a R_ARM_THM_CALL 000009e1 Py_XDECREF │ │ │ │ │ +0000151c 00001c0a R_ARM_THM_CALL 000009e1 Py_XDECREF │ │ │ │ │ +00001522 00001c0a R_ARM_THM_CALL 000009e1 Py_XDECREF │ │ │ │ │ +00001546 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001556 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000155a 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000155e 0000862f R_ARM_THM_MOVW_ABS_NC 0000048c .LC39 │ │ │ │ │ +00001562 00008630 R_ARM_THM_MOVT_ABS 0000048c .LC39 │ │ │ │ │ +00001568 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000157e 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001582 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001586 0000852f R_ARM_THM_MOVW_ABS_NC 00000460 .LC38 │ │ │ │ │ +0000158a 00008530 R_ARM_THM_MOVT_ABS 00000460 .LC38 │ │ │ │ │ +00001590 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001596 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015a4 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +000015c4 0000d40a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001642 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +0000165a 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001666 0001302f R_ARM_THM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000166a 00013030 R_ARM_THM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000180e 00008d2f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC43 │ │ │ │ │ +00001812 00008d30 R_ARM_THM_MOVT_ABS 000004d4 .LC43 │ │ │ │ │ +00001816 0001310a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001830 00008c2f R_ARM_THM_MOVW_ABS_NC 000004c8 .LC42 │ │ │ │ │ +00001834 00008c30 R_ARM_THM_MOVT_ABS 000004c8 .LC42 │ │ │ │ │ +00001838 0001310a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000186a 00008b2f R_ARM_THM_MOVW_ABS_NC 000004bc .LC41 │ │ │ │ │ +0000186e 00008b30 R_ARM_THM_MOVT_ABS 000004bc .LC41 │ │ │ │ │ +000018aa 00008a2f R_ARM_THM_MOVW_ABS_NC 000004b0 .LC40 │ │ │ │ │ +000018ae 00008a30 R_ARM_THM_MOVT_ABS 000004b0 .LC40 │ │ │ │ │ +000018b4 0000e80a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000018ba 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ca 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +000018e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018e4 0000ec02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001982 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +000019ae 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019b2 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000019b6 0000222f R_ARM_THM_MOVW_ABS_NC 00000034 .LC3 │ │ │ │ │ +000019ba 00002230 R_ARM_THM_MOVT_ABS 00000034 .LC3 │ │ │ │ │ +000019c0 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019d8 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a32 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00001ae8 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001aec 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001af0 0000952f R_ARM_THM_MOVW_ABS_NC 00000508 .LC46 │ │ │ │ │ +00001af4 00009530 R_ARM_THM_MOVT_ABS 00000508 .LC46 │ │ │ │ │ +00001afa 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b82 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001b86 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001b8a 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ +00001b8e 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ +00001b94 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b9e 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00001bf8 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000045c 0001001e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000464 0001011e R_ARM_THM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +000004ea 0001071e R_ARM_THM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000004ee 0001081e R_ARM_THM_JUMP24 00000581 PyFloat_FromString │ │ │ │ │ +00000554 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000968 0000e31e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000aca 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000c14 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000c20 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00000dae 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +00001338 0000d11e R_ARM_THM_JUMP24 00000001 PyFloat_FromDouble │ │ │ │ │ +0000187c 0001231e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x74cc contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7394 contains 97 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00013b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00001202 R_ARM_ABS32 000000a1 float_dealloc │ │ │ │ │ -0000003c 00005b02 R_ARM_ABS32 00000f5d float_repr │ │ │ │ │ +0000003c 00005b02 R_ARM_ABS32 00000bd5 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003b02 R_ARM_ABS32 000007e5 float_hash │ │ │ │ │ +0000004c 00003b02 R_ARM_ABS32 00000461 float_hash │ │ │ │ │ 00000058 00013c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001702 R_ARM_ABS32 0000011d float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000ac 00007102 R_ARM_ABS32 00001141 float_new │ │ │ │ │ -000000d8 00004002 R_ARM_ABS32 000007ed float_vectorcall │ │ │ │ │ +000000ac 00007102 R_ARM_ABS32 00000db9 float_new │ │ │ │ │ +000000d8 00004002 R_ARM_ABS32 00000469 float_vectorcall │ │ │ │ │ 000000e0 00003102 R_ARM_ABS32 000003c9 float_add │ │ │ │ │ -000000e4 00005802 R_ARM_ABS32 00000ecd float_sub │ │ │ │ │ +000000e4 00005802 R_ARM_ABS32 00000b45 float_sub │ │ │ │ │ 000000e8 00002a02 R_ARM_ABS32 00000339 float_mul │ │ │ │ │ -000000ec 00007202 R_ARM_ABS32 000011b9 float_rem │ │ │ │ │ +000000ec 00007202 R_ARM_ABS32 00000e31 float_rem │ │ │ │ │ 000000f0 00009e02 R_ARM_ABS32 000001fd float_divmod │ │ │ │ │ -000000f4 00003602 R_ARM_ABS32 00000455 float_pow │ │ │ │ │ -000000f8 00005c02 R_ARM_ABS32 00000fa1 float_neg │ │ │ │ │ -000000fc 00006e02 R_ARM_ABS32 0000111d float_float │ │ │ │ │ -00000100 00004b02 R_ARM_ABS32 00000671 float_abs │ │ │ │ │ -00000104 00006d02 R_ARM_ABS32 00000915 float_bool │ │ │ │ │ +000000f4 00003602 R_ARM_ABS32 00000659 float_pow │ │ │ │ │ +000000f8 00005c02 R_ARM_ABS32 00000c19 float_neg │ │ │ │ │ +000000fc 00006e02 R_ARM_ABS32 00000d95 float_float │ │ │ │ │ +00000100 00004b02 R_ARM_ABS32 000009f9 float_abs │ │ │ │ │ +00000104 00006d02 R_ARM_ABS32 00000c9d float_bool │ │ │ │ │ 00000120 00002102 R_ARM_ABS32 00000365 float___trunc___impl │ │ │ │ │ -00000128 00006e02 R_ARM_ABS32 0000111d float_float │ │ │ │ │ +00000128 00006e02 R_ARM_ABS32 00000d95 float_float │ │ │ │ │ 00000154 00007b02 R_ARM_ABS32 0000002d float_floor_div │ │ │ │ │ 00000158 00002e02 R_ARM_ABS32 00000529 float_div │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000174 00008202 R_ARM_ABS32 000016b9 float_getreal │ │ │ │ │ +00000174 00008202 R_ARM_ABS32 00001331 float_getreal │ │ │ │ │ 0000017c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000184 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000188 00008302 R_ARM_ABS32 000016bd float_getimag │ │ │ │ │ +00000188 00008302 R_ARM_ABS32 00001335 float_getimag │ │ │ │ │ 00000190 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 0000a102 R_ARM_ABS32 000002bd float_from_number │ │ │ │ │ 000001b8 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00008102 R_ARM_ABS32 000016b5 float_conjugate │ │ │ │ │ +000001c0 00008102 R_ARM_ABS32 0000132d float_conjugate │ │ │ │ │ 000001c8 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 0000ad02 R_ARM_ABS32 00000419 float___trunc__ │ │ │ │ │ 000001d8 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 00009c02 R_ARM_ABS32 000001df float___floor__ │ │ │ │ │ 000001e8 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00009b02 R_ARM_ABS32 000001c1 float___ceil__ │ │ │ │ │ 000001f8 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00005302 R_ARM_ABS32 00000c81 float___round__ │ │ │ │ │ +00000200 00005302 R_ARM_ABS32 000008f9 float___round__ │ │ │ │ │ 00000208 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00008802 R_ARM_ABS32 000016d1 float_as_integer_ratio │ │ │ │ │ +00000210 00008802 R_ARM_ABS32 00001349 float_as_integer_ratio │ │ │ │ │ 00000218 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00007802 R_ARM_ABS32 000012d5 float_fromhex │ │ │ │ │ +00000220 00007802 R_ARM_ABS32 00000f4d float_fromhex │ │ │ │ │ 00000228 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000230 00008f02 R_ARM_ABS32 00001965 float_hex │ │ │ │ │ +00000230 00008f02 R_ARM_ABS32 000015dd float_hex │ │ │ │ │ 00000238 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 0000a402 R_ARM_ABS32 00000355 float_is_integer │ │ │ │ │ 00000248 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 0000a802 R_ARM_ABS32 000003e9 float___getnewargs__ │ │ │ │ │ 00000258 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00006702 R_ARM_ABS32 00000fad float___getformat__ │ │ │ │ │ +00000260 00006702 R_ARM_ABS32 00000c25 float___getformat__ │ │ │ │ │ 00000268 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000026c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000270 00006b02 R_ARM_ABS32 000010ad float___format__ │ │ │ │ │ +00000270 00006b02 R_ARM_ABS32 00000d25 float___format__ │ │ │ │ │ 00000278 0000ae02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -496,15 +457,15 @@ │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x77d4 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x769c contains 158 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003e 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000056 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000060 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000064 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000080 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000009c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -575,56 +536,95 @@ │ │ │ │ │ 00000626 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000062a 00002d2f R_ARM_THM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 0000062e 00002d30 R_ARM_THM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00000634 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000063c 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000654 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000006b6 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000006ca 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000006d0 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000006d4 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006f0 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000070c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000079a 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000816 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000824 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000828 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000842 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000882 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000008c2 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -000008e4 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008f4 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008f8 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008fc 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000900 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000904 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000908 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000090c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000910 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009de 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000009e2 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000009e6 0000912f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC45 │ │ │ │ │ -000009ea 00009130 R_ARM_THM_MOVT_ABS 000004e0 .LC45 │ │ │ │ │ -000009f0 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a14 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00000aae 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ab2 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000ab6 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ -00000aba 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ -00000ac0 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ad0 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00000af0 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000066c 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000670 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000069e 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006ac 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +00000730 0000f80a R_ARM_THM_CALL 00000000 __errno_location │ │ │ │ │ +00000742 0000f90a R_ARM_THM_CALL 00000000 pow │ │ │ │ │ +00000774 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000788 0000fa0a R_ARM_THM_CALL 00000000 floor │ │ │ │ │ +000007a4 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +000007de 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007e2 0000ea30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007e8 0000fc0a R_ARM_THM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +000007fa 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000808 0000f40a R_ARM_THM_CALL 000004bd _Py_convert_int_to_double │ │ │ │ │ +00000816 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000081a 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000081e 0000332f R_ARM_THM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00000822 00003330 R_ARM_THM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00000828 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000084c 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +0000085a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000085e 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000862 0000342f R_ARM_THM_MOVW_ABS_NC 000001cc .LC10 │ │ │ │ │ +00000866 00003430 R_ARM_THM_MOVT_ABS 000001cc .LC10 │ │ │ │ │ +0000086c 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000876 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000008ae 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000008b4 0000fd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000008b8 0000fd30 R_ARM_THM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000008c0 0000f72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008c4 0000f730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000008d4 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +000008f0 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000910 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000914 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000936 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000944 0000fb0a R_ARM_THM_CALL 00000000 fmod │ │ │ │ │ +0000096c 0000d10a R_ARM_THM_CALL 00000001 PyFloat_FromDouble │ │ │ │ │ +00000998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a3e 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a52 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000a58 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a5c 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a78 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a94 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b22 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b9e 0000d60a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bac 00000a2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000bb0 00000a30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000bca 0000d50a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000c0a 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000c4a 0000d90a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000c6c 0000d70a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c7c 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c84 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c88 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c8c 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c90 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c94 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c98 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d66 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000d6a 0000fe30 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d6e 0000912f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC45 │ │ │ │ │ +00000d72 00009130 R_ARM_THM_MOVT_ABS 000004e0 .LC45 │ │ │ │ │ +00000d78 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d9c 0000e00a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +00000e36 0001152f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000e3a 00011530 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000e3e 0000482f R_ARM_THM_MOVW_ABS_NC 00000270 .LC15 │ │ │ │ │ +00000e42 00004830 R_ARM_THM_MOVT_ABS 00000270 .LC15 │ │ │ │ │ +00000e48 0000eb0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e58 0000e90a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00000e78 0000cc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000096 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000000d6 0000d91e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000114 0000d91e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000016c 0000db1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000368 0000e31e R_ARM_THM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -0000066a 0000d41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000706 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000009f2 0000d41e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000a8e 0000d71e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x7b8c contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00003c2f R_ARM_THM_MOVW_ABS_NC 000001e8 .LC11 │ │ │ │ │ 0000000c 00003c30 R_ARM_THM_MOVT_ABS 000001e8 .LC11 │ │ │ │ │ 00000028 0000d86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000004c 0000dc0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -378,15 +378,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [pc, #56] @ (3c4 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 356 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ ldr r3, [pc, #40] @ (3c4 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 35e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ b.n 37e │ │ │ │ │ ldr r1, [pc, #28] @ (3c4 ) │ │ │ │ │ @@ -394,15 +394,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 366 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ │ bne.n 36e │ │ │ │ │ b.n 37e │ │ │ │ │ .word 0x00000010 │ │ │ │ │ @@ -425,15 +425,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cbnz r0, 422 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 44a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne.n 42c │ │ │ │ │ @@ -454,481 +454,167 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 406 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 40e │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ b.n 41e │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ b.n 41e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000454 : │ │ │ │ │ -float_pow(): │ │ │ │ │ - push {r4, r5, lr} │ │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ │ - vpush {d8-d9} │ │ │ │ │ - sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ │ - bne.w 612 │ │ │ │ │ - ldr r5, [pc, #788] @ (790 ) │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne.w 5f4 │ │ │ │ │ - ldrd r0, r1, [r4, #8] │ │ │ │ │ - strd r0, r1, [sp, #16] │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq.w 5ea │ │ │ │ │ - ldr r1, [pc, #756] @ (790 ) │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5ea │ │ │ │ │ - add r1, sp, #24 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ - R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - it eq │ │ │ │ │ - ldreq r0, [sp, #8] │ │ │ │ │ - beq.n 574 │ │ │ │ │ - vldr d9, [sp, #24] │ │ │ │ │ - vcmp.f64 d9, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 66e │ │ │ │ │ - vldr d8, [sp, #16] │ │ │ │ │ - vcmp.f64 d8, d8 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 63a │ │ │ │ │ - vcmp.f64 d9, d9 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 6d6 │ │ │ │ │ - vabs.f64 d6, d9 │ │ │ │ │ - vldr d7, [pc, #648] @ 770 │ │ │ │ │ - vabs.f64 d5, d8 │ │ │ │ │ - vcmp.f64 d6, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 678 │ │ │ │ │ - vcmp.f64 d5, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 738 │ │ │ │ │ - vcmp.f64 d8, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 640 │ │ │ │ │ - vcmpe.f64 d8, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 57c │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 636 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - bl 0 <__errno_location> │ │ │ │ │ - R_ARM_THM_CALL __errno_location │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - vmov.f64 d1, d9 │ │ │ │ │ - str r5, [r0, #0] │ │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL pow │ │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 6f2 │ │ │ │ │ - vldr d7, [pc, #552] @ 778 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 704 │ │ │ │ │ - vldr d7, [pc, #544] @ 780 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 704 │ │ │ │ │ - cbnz r4, 5ca │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - vpop {d8-d9} │ │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ - vmov.f64 d0, d9 │ │ │ │ │ - vstr d6, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL floor │ │ │ │ │ - vcmp.f64 d9, d0 │ │ │ │ │ - vldr d6, [sp] │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 6b0 │ │ │ │ │ - vmov.f64 d0, d6 │ │ │ │ │ - vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL fmod │ │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 62c │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vneg.f64 d8, d8 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ite eq │ │ │ │ │ - moveq r4, #1 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - b.n 52c │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - vneg.f64 d0, d0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 570 │ │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.w 70c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetFromErrno │ │ │ │ │ - b.n 628 │ │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ │ - b.n 4b4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 486 │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ - add r0, sp, #12 │ │ │ │ │ - bl 4bc │ │ │ │ │ - R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w 48e │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - b.n 574 │ │ │ │ │ - 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 .LC9 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 574 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 63a │ │ │ │ │ - vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ │ - b.n 570 │ │ │ │ │ - vmov.f64 d0, d6 │ │ │ │ │ - vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL fmod │ │ │ │ │ - vcmpe.f64 d9, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 718 │ │ │ │ │ - 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 .LC10 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 628 │ │ │ │ │ - vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 574 │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vcmp.f64 d5, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 66e │ │ │ │ │ - vcmpe.f64 d9, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - vcmpe.f64 d5, d7 │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ite gt │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 6cc │ │ │ │ │ - vldr d0, [pc, #208] @ 778 │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 574 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ - ldrd r1, r0, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - b.n 574 │ │ │ │ │ - vldr d0, [pc, #184] @ 788 │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 574 │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vcmp.f64 d8, d7 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ite eq │ │ │ │ │ - vmoveq.f64 d0, d8 │ │ │ │ │ - vmovne.f64 d0, d9 │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 574 │ │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 794 │ │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ │ - bne.n 794 │ │ │ │ │ - str r5, [r0, #0] │ │ │ │ │ - b.n 56e │ │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ │ - str r3, [r0, #0] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 79a │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - b.n 5e4 │ │ │ │ │ - vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #104] @ 788 │ │ │ │ │ - vcmp.f64 d0, d6 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ite ne │ │ │ │ │ - vmovne.f64 d0, d7 │ │ │ │ │ - vmoveq.f64 d0, d8 │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 574 │ │ │ │ │ - vmov.f64 d0, d6 │ │ │ │ │ - vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL fmod │ │ │ │ │ - vcmpe.f64 d9, #0.0 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.n 79e │ │ │ │ │ - vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d7, [pc, #36] @ 778 │ │ │ │ │ - vcmp.f64 d0, d6 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - ite ne │ │ │ │ │ - vmovne.f64 d0, d7 │ │ │ │ │ - vmoveq.f64 d0, d8 │ │ │ │ │ - bl 0 <_PyFloat_InitState> │ │ │ │ │ - R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - b.n 574 │ │ │ │ │ - nop │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x7fefffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x7ff00000 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0xfff00000 │ │ │ │ │ - ... │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 5d4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b.n 5d4 │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ - vldr d0, [pc, #32] @ 7c8 │ │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.w 570 │ │ │ │ │ - vmov r3, s17 │ │ │ │ │ - vldr d7, [pc, #24] @ 7d0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - it lt │ │ │ │ │ - vmovlt.f64 d0, d7 │ │ │ │ │ - b.n 570 │ │ │ │ │ - nop.w │ │ │ │ │ - ... │ │ │ │ │ - .word 0x80000000 │ │ │ │ │ - │ │ │ │ │ -000007d8 <_PyFloat_FiniType>: │ │ │ │ │ +00000454 <_PyFloat_FiniType>: │ │ │ │ │ _PyFloat_FiniType(): │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ b.w 0 <_PyStructSequence_FiniBuiltin> │ │ │ │ │ R_ARM_THM_JUMP24 _PyStructSequence_FiniBuiltin │ │ │ │ │ │ │ │ │ │ -000007e4 : │ │ │ │ │ +00000460 : │ │ │ │ │ float_hash(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -000007ec : │ │ │ │ │ +00000468 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbnz r3, 81e │ │ │ │ │ + cbnz r3, 49a │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 83a │ │ │ │ │ - cbz r1, 814 │ │ │ │ │ + cbnz r3, 4b6 │ │ │ │ │ + cbz r1, 490 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 854 │ │ │ │ │ + b.n 4d0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 802 │ │ │ │ │ + bne.n 47e │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 810 │ │ │ │ │ - b.n 834 │ │ │ │ │ + bne.n 48c │ │ │ │ │ + b.n 4b0 │ │ │ │ │ │ │ │ │ │ -00000854 : │ │ │ │ │ +000004d0 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #168] @ (900 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (578 ) │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 876 │ │ │ │ │ + bne.n 4f2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8d4 │ │ │ │ │ + beq.n 550 │ │ │ │ │ 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 r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 872 │ │ │ │ │ + beq.n 4ee │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Float │ │ │ │ │ - b.w 908 │ │ │ │ │ + b.w 580 │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromString │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr.w ip, [pc, #124] @ 904 │ │ │ │ │ + ldr.w ip, [pc, #120] @ 57c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r1, ip │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 854 │ │ │ │ │ + bl 4d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 8e8 │ │ │ │ │ + cbz r0, 564 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r2, [r3, #152] @ 0x98 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 8dc │ │ │ │ │ + cbz r0, 558 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ strd r0, r1, [r2, #8] │ │ │ │ │ - bge.n 8c2 │ │ │ │ │ + bge.n 53e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8c8 │ │ │ │ │ + cbz r3, 544 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 8c2 │ │ │ │ │ - vldr d0, [pc, #32] @ 8f8 │ │ │ │ │ + b.n 53e │ │ │ │ │ + vldr d0, [pc, #28] @ 570 │ │ │ │ │ b.w 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e8 │ │ │ │ │ + bge.n 564 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 8ec │ │ │ │ │ + cbz r3, 568 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 8c2 │ │ │ │ │ + b.n 53e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e8 │ │ │ │ │ - nop.w │ │ │ │ │ + b.n 564 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000908 : │ │ │ │ │ +00000580 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -936,20 +622,20 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands.w r4, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.n 96e │ │ │ │ │ + beq.n 5e6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 996 │ │ │ │ │ + cbz r0, 60e │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -964,83 +650,83 @@ │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_THM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 658 │ │ │ │ │ + bl 9e0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsls r3, r3, #4 │ │ │ │ │ - bpl.n 99a │ │ │ │ │ + bpl.n 612 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add.w r0, r5, #16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 93e │ │ │ │ │ + b.n 5b6 │ │ │ │ │ ldr r2, [r5, #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 .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 968 │ │ │ │ │ + b.n 5e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 9d4 │ │ │ │ │ + beq.n 64c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbnz r0, 9d4 │ │ │ │ │ + cbnz r0, 64c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 97c │ │ │ │ │ + bne.n 5f4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 93e │ │ │ │ │ + bne.n 5b6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBuffer_Release │ │ │ │ │ - b.n 996 │ │ │ │ │ + b.n 60e │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cbz r3, 9e0 │ │ │ │ │ + cbz r3, 658 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 93e │ │ │ │ │ + b.n 5b6 │ │ │ │ │ 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 9da │ │ │ │ │ + b.n 652 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000009ec : │ │ │ │ │ +00000664 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ 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, r2 │ │ │ │ │ @@ -1048,174 +734,174 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bcs.n a5a │ │ │ │ │ + bcs.n 6d2 │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n a02 │ │ │ │ │ + bmi.n 67a │ │ │ │ │ subs r4, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls.n a34 │ │ │ │ │ + bls.n 6ac │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n a1c │ │ │ │ │ + bmi.n 694 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n a5c │ │ │ │ │ + bne.n 6d4 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n a78 │ │ │ │ │ + beq.n 6f0 │ │ │ │ │ bl 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - bne.n a1c │ │ │ │ │ + bne.n 694 │ │ │ │ │ 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 .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a56 │ │ │ │ │ + b.n 6ce │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a52 │ │ │ │ │ - b.n a74 │ │ │ │ │ + beq.n 6ca │ │ │ │ │ + b.n 6ec │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000a8c : │ │ │ │ │ +00000704 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #476] @ (c78 ) │ │ │ │ │ + ldr r2, [pc, #476] @ (8f0 ) │ │ │ │ │ mov lr, r1 │ │ │ │ │ - ldr r1, [pc, #476] @ (c7c ) │ │ │ │ │ + ldr r1, [pc, #476] @ (8f4 ) │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ ldr.w ip, [r2, #1692] @ 0x69c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n b0c │ │ │ │ │ + beq.n 784 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ vstr d0, [sp, #8] │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ │ - bne.n af4 │ │ │ │ │ + bne.n 76c │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n b00 │ │ │ │ │ + beq.n 778 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ movs r0, #8 │ │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ add r3, ip │ │ │ │ │ - bne.n ad6 │ │ │ │ │ - ldr r3, [pc, #408] @ (c7c ) │ │ │ │ │ + bne.n 74e │ │ │ │ │ + ldr r3, [pc, #408] @ (8f4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n b08 │ │ │ │ │ + bne.n 780 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n ad0 │ │ │ │ │ + beq.n 748 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n ad0 │ │ │ │ │ + bne.n 748 │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ad4 │ │ │ │ │ + b.n 74c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n c06 │ │ │ │ │ + beq.n 87e │ │ │ │ │ adds r3, #7 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n c0a │ │ │ │ │ + bmi.n 882 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n c12 │ │ │ │ │ + blt.n 88a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n c20 │ │ │ │ │ + bpl.n 898 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ - bge.n c3c │ │ │ │ │ + bge.n 8b4 │ │ │ │ │ movw r0, #64514 @ 0xfc02 │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.n c54 │ │ │ │ │ + blt.n 8cc │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ addw r2, r2, #1022 @ 0x3fe │ │ │ │ │ - vldr d5, [pc, #244] @ c68 │ │ │ │ │ + vldr d5, [pc, #244] @ 8e0 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ - vldr d6, [pc, #244] @ c70 │ │ │ │ │ + vldr d6, [pc, #244] @ 8e8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ vmul.f64 d0, d0, d5 │ │ │ │ │ vcvt.u32.f64 s11, d0 │ │ │ │ │ vmov r0, s11 │ │ │ │ │ vcvt.f64.u32 d5, s11 │ │ │ │ │ vsub.f64 d0, d0, d5 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov lr, s15 │ │ │ │ │ movs.w ip, lr, lsr #24 │ │ │ │ │ - beq.n bc0 │ │ │ │ │ + beq.n 838 │ │ │ │ │ adds r0, #1 │ │ │ │ │ movs.w lr, r0, lsr #28 │ │ │ │ │ - beq.n bc0 │ │ │ │ │ + beq.n 838 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movw r0, #2046 @ 0x7fe │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt.n c3c │ │ │ │ │ + bgt.n 8b4 │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ lsrs r2, r0, #24 │ │ │ │ │ add.w r4, r3, r1, lsl #1 │ │ │ │ │ add.w ip, r4, r1, lsl #1 │ │ │ │ │ orr.w r5, r2, r5, lsl #4 │ │ │ │ │ @@ -1232,104 +918,104 @@ │ │ │ │ │ strb.w r0, [r4, r1, lsl #1] │ │ │ │ │ mov.w r3, lr, lsr #16 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r3, [ip, r1] │ │ │ │ │ mov.w r3, lr, lsr #8 │ │ │ │ │ strb.w r3, [ip, r1, lsl #1] │ │ │ │ │ strb.w lr, [r2, r1] │ │ │ │ │ - b.n ae2 │ │ │ │ │ + b.n 75a │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n b18 │ │ │ │ │ + b.n 790 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n b24 │ │ │ │ │ + b.n 79c │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n c20 │ │ │ │ │ + bne.n 898 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n b72 │ │ │ │ │ + b.n 7ea │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ae2 │ │ │ │ │ + b.n 75a │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n c36 │ │ │ │ │ + b.n 8ae │ │ │ │ │ addw r0, r2, #1021 @ 0x3fd │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n b72 │ │ │ │ │ + b.n 7ea │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000c80 : │ │ │ │ │ +000008f8 : │ │ │ │ │ float___round__(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r3, [pc, #564] @ (ec8 ) │ │ │ │ │ + ldr r3, [pc, #564] @ (b40 ) │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi.w e8e │ │ │ │ │ + bhi.w b06 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n cf4 │ │ │ │ │ + bgt.n 96c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 36c │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vsub.f64 d7, d8, d0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w eaa │ │ │ │ │ - ldr r3, [pc, #492] @ (ec8 ) │ │ │ │ │ + beq.w b22 │ │ │ │ │ + ldr r3, [pc, #492] @ (b40 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n ddc │ │ │ │ │ + bne.n a54 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromDouble │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -1337,47 +1023,47 @@ │ │ │ │ │ R_ARM_THM_CALL PyFloat_AsDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.n cb8 │ │ │ │ │ + beq.n 930 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w e5c │ │ │ │ │ + beq.w ad4 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #404] @ eb8 │ │ │ │ │ + vldr d6, [pc, #404] @ b30 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi.w e7a │ │ │ │ │ + bhi.w af2 │ │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ │ - bge.w e7a │ │ │ │ │ + bge.w af2 │ │ │ │ │ cmn.w r0, #308 @ 0x134 │ │ │ │ │ - blt.n e32 │ │ │ │ │ + blt.n aaa │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_dtoa │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e2c │ │ │ │ │ + beq.n aa4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ add.w r0, r3, #8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ - bgt.n e18 │ │ │ │ │ + bgt.n a90 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ │ add r5, sp, #32 │ │ │ │ │ ldrd r2, r0, [sp, #24] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1407,208 +1093,208 @@ │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_strtod │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq.n dec │ │ │ │ │ + beq.n a64 │ │ │ │ │ bl 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n de0 │ │ │ │ │ + bne.n a58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_THM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #256] @ (ec8 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (b40 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n ddc │ │ │ │ │ + bne.n a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n dba │ │ │ │ │ + b.n a32 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n db0 │ │ │ │ │ + blt.n a28 │ │ │ │ │ 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 .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n db6 │ │ │ │ │ + b.n a2e │ │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, e56 │ │ │ │ │ + cbz r0, ace │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ - b.n d68 │ │ │ │ │ + b.n 9e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n dc4 │ │ │ │ │ - ldr r3, [pc, #148] @ (ec8 ) │ │ │ │ │ + b.n a3c │ │ │ │ │ + ldr r3, [pc, #148] @ (b40 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n ddc │ │ │ │ │ - vldr d0, [pc, #124] @ ec0 │ │ │ │ │ + bne.n a54 │ │ │ │ │ + vldr d0, [pc, #124] @ b38 │ │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n dbc │ │ │ │ │ + b.n a34 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - cbnz r0, ea6 │ │ │ │ │ + cbnz r0, b1e │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #76] @ eb8 │ │ │ │ │ + vldr d6, [pc, #76] @ b30 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls.w d3e │ │ │ │ │ - ldr r3, [pc, #76] @ (ec8 ) │ │ │ │ │ + bls.w 9b6 │ │ │ │ │ + ldr r3, [pc, #76] @ (b40 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n ddc │ │ │ │ │ + bne.n a54 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b.n e48 │ │ │ │ │ + b.n ac0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC20 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w caa │ │ │ │ │ + bne.w 922 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n dc4 │ │ │ │ │ + b.n a3c │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b.n cd8 │ │ │ │ │ + b.n 950 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000ecc : │ │ │ │ │ +00000b44 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #120] @ (f58 ) │ │ │ │ │ + ldr r3, [pc, #120] @ (bd0 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n f34 │ │ │ │ │ + bne.n bac │ │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n f2a │ │ │ │ │ - ldr r1, [pc, #92] @ (f58 ) │ │ │ │ │ + beq.n ba2 │ │ │ │ │ + ldr r1, [pc, #92] @ (bd0 ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, f2a │ │ │ │ │ + cbnz r0, ba2 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ │ - beq.n f26 │ │ │ │ │ + beq.n b9e │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {pc} │ │ │ │ │ ldrd r2, r3, [r2, #8] │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ - b.n f16 │ │ │ │ │ + b.n b8e │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #24] @ (f58 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (bd0 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n eea │ │ │ │ │ + bne.n b62 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #8] @ (f58 ) │ │ │ │ │ + ldr r3, [pc, #8] @ (bd0 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n ef2 │ │ │ │ │ + bne.n b6a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n f26 │ │ │ │ │ + b.n b9e │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f5c : │ │ │ │ │ +00000bd4 : │ │ │ │ │ float_repr(): │ │ │ │ │ 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, #0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyOS_double_to_string │ │ │ │ │ - cbz r0, f98 │ │ │ │ │ + cbz r0, c10 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromASCII │ │ │ │ │ @@ -1618,173 +1304,173 @@ │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00000fa0 : │ │ │ │ │ +00000c18 : │ │ │ │ │ float_neg(): │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ b.w 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -00000fac : │ │ │ │ │ +00000c24 : │ │ │ │ │ float___getformat__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #3 │ │ │ │ │ - bpl.n 1062 │ │ │ │ │ + bpl.n cda │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1046 │ │ │ │ │ + cbz r0, cbe │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1030 │ │ │ │ │ + bne.n ca8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbnz r0, 1018 │ │ │ │ │ - ldr r3, [pc, #184] @ (10a8 ) │ │ │ │ │ + cbnz r0, c90 │ │ │ │ │ + ldr r3, [pc, #184] @ (d20 ) │ │ │ │ │ ldr.w r3, [r3, #1692] @ 0x69c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 1006 │ │ │ │ │ + bne.n c7e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bhi.n 108e │ │ │ │ │ - cbz r3, 1080 │ │ │ │ │ + bhi.n d06 │ │ │ │ │ + cbz r3, cf8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - b.n 1002 │ │ │ │ │ + b.n c7a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strcmp │ │ │ │ │ - cbnz r0, 104a │ │ │ │ │ - ldr r3, [pc, #124] @ (10a8 ) │ │ │ │ │ + cbnz r0, cc2 │ │ │ │ │ + ldr r3, [pc, #124] @ (d20 ) │ │ │ │ │ ldr.w r3, [r3, #1688] @ 0x698 │ │ │ │ │ - b.n ff2 │ │ │ │ │ + b.n c6a │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1002 │ │ │ │ │ + b.n c7a │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1046 │ │ │ │ │ + b.n cbe │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 1046 │ │ │ │ │ + b.n cbe │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ - b.n 1002 │ │ │ │ │ + b.n c7a │ │ │ │ │ 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 .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1046 │ │ │ │ │ + b.n cbe │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000010ac : │ │ │ │ │ +00000d24 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq.n 10ee │ │ │ │ │ + beq.n d66 │ │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_THM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - beq.n 1112 │ │ │ │ │ + beq.n d8a │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -1798,252 +1484,252 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n d62 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10ea │ │ │ │ │ + b.n d62 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000111c : │ │ │ │ │ +00000d94 : │ │ │ │ │ float_float(): │ │ │ │ │ - ldr r3, [pc, #28] @ (113c ) │ │ │ │ │ + ldr r3, [pc, #28] @ (db4 ) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1132 │ │ │ │ │ + bne.n daa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 113a │ │ │ │ │ + bge.n db2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ b.w 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001140 : │ │ │ │ │ +00000db8 : │ │ │ │ │ float_new(): │ │ │ │ │ push {r3, r4, r5, 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 .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 116e │ │ │ │ │ + beq.n de6 │ │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1170 │ │ │ │ │ - cbnz r2, 1188 │ │ │ │ │ + bne.n de8 │ │ │ │ │ + cbnz r2, e00 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 11a0 │ │ │ │ │ + bhi.n e18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r1, [r5, #16] │ │ │ │ │ - ble.n 119c │ │ │ │ │ + ble.n e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 854 │ │ │ │ │ + b.w 4d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1170 │ │ │ │ │ + bne.n de8 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 117e │ │ │ │ │ + b.n df6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 119a │ │ │ │ │ + beq.n e12 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b.n 1176 │ │ │ │ │ + b.n dee │ │ │ │ │ │ │ │ │ │ -000011b8 : │ │ │ │ │ +00000e30 : │ │ │ │ │ float_rem(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [pc, #256] @ (12d0 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (f48 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1298 │ │ │ │ │ + bne.n f10 │ │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1248 │ │ │ │ │ + bne.n ec0 │ │ │ │ │ ldrd r2, r3, [r2, #8] │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ vldr d8, [sp, #24] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 127e │ │ │ │ │ + beq.n ef6 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL fmod │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1268 │ │ │ │ │ + beq.n ee0 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ ite mi │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r3, #1 │ │ │ │ │ movpl r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1242 │ │ │ │ │ + bne.n eba │ │ │ │ │ bl 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ vadd.f64 d0, d0, d8 │ │ │ │ │ - b.n 1236 │ │ │ │ │ - ldr r1, [pc, #132] @ (12d0 ) │ │ │ │ │ + b.n eae │ │ │ │ │ + ldr r1, [pc, #132] @ (f48 ) │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11ea │ │ │ │ │ + bne.n e62 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ it eq │ │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ │ - bne.n 11f2 │ │ │ │ │ - b.n 123a │ │ │ │ │ + bne.n e6a │ │ │ │ │ + b.n eb2 │ │ │ │ │ vmov r3, s17 │ │ │ │ │ - vldr d0, [pc, #80] @ 12c0 │ │ │ │ │ - vldr d7, [pc, #84] @ 12c8 │ │ │ │ │ + vldr d0, [pc, #80] @ f38 │ │ │ │ │ + vldr d7, [pc, #84] @ f40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b.n 1236 │ │ │ │ │ + b.n eae │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 123a │ │ │ │ │ + b.n eb2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #44] @ (12d0 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (f48 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11da │ │ │ │ │ + bne.n e52 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #28] @ (12d0 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (f48 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 11e2 │ │ │ │ │ + bne.n e5a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 123a │ │ │ │ │ + b.n eb2 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000012d4 : │ │ │ │ │ +00000f4c : │ │ │ │ │ float_fromhex(): │ │ │ │ │ stmdb 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 fp, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e8 │ │ │ │ │ + beq.w 1260 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ ands.w r8, r2, #8 │ │ │ │ │ - bne.n 1306 │ │ │ │ │ + bne.n f7e │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_THM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.w 14f6 │ │ │ │ │ + bne.w 116e │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq.w 14e2 │ │ │ │ │ + beq.w 115a │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ it eq │ │ │ │ │ addeq r5, #1 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne.n 134a │ │ │ │ │ + bne.n fc2 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ it eq │ │ │ │ │ addeq r5, #2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ @@ -2052,201 +1738,201 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1354 │ │ │ │ │ + bge.n fcc │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne.w 14fc │ │ │ │ │ + bne.w 1174 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.n 136a │ │ │ │ │ + bge.n fe2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ subs.w r8, r3, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 15d2 │ │ │ │ │ + beq.w 124a │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.w 1690 │ │ │ │ │ + bgt.w 1308 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne.w 14f0 │ │ │ │ │ + bne.w 1168 │ │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ subs r2, #43 @ 0x2b │ │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi.w 15d2 │ │ │ │ │ + bhi.w 124a │ │ │ │ │ adds r1, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls.n 13be │ │ │ │ │ + bls.n 1036 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_THM_CALL __isoc23_strtol │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub.w r2, r3, r9 │ │ │ │ │ sub.w r3, r1, r8 │ │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1400 │ │ │ │ │ + ble.n 1078 │ │ │ │ │ cmp r2, ip │ │ │ │ │ it gt │ │ │ │ │ subgt.w r3, r1, ip │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14de │ │ │ │ │ + beq.n 1156 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 14ea │ │ │ │ │ + beq.n 1162 │ │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ - blt.n 14ea │ │ │ │ │ + blt.n 1162 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1604 │ │ │ │ │ + bge.w 127c │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ mla r9, r3, r2, r0 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itet gt │ │ │ │ │ rsbgt r0, r8, #1 │ │ │ │ │ suble.w r0, r1, r8 │ │ │ │ │ addgt r0, r0, r1 │ │ │ │ │ add.w ip, r9, r3, lsl #2 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ add.w lr, r0, r0, lsr #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14d4 │ │ │ │ │ + bne.n 114c │ │ │ │ │ movw r0, #64462 @ 0xfbce │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt.n 14ea │ │ │ │ │ + blt.n 1162 │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ - bgt.w 1604 │ │ │ │ │ + bgt.w 127c │ │ │ │ │ mvn.w r0, #1020 @ 0x3fc │ │ │ │ │ cmp r0, ip │ │ │ │ │ it lt │ │ │ │ │ movlt r0, ip │ │ │ │ │ subs r0, #53 @ 0x35 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - blt.n 1502 │ │ │ │ │ - vldr d0, [pc, #576] @ 16a8 │ │ │ │ │ + blt.n 117a │ │ │ │ │ + vldr d0, [pc, #576] @ 1320 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ - b.n 1494 │ │ │ │ │ + b.n 110c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ itet le │ │ │ │ │ addle.w r0, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble r0, r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ vldr s14, [r0, #20] │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 1470 │ │ │ │ │ + bge.n 10e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add r6, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ │ lsls r2, r2, #28 │ │ │ │ │ - bmi.n 14a2 │ │ │ │ │ + bmi.n 111a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.w 15d2 │ │ │ │ │ + bne.w 124a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 14be │ │ │ │ │ + cbz r3, 1136 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #492] @ (16b0 ) │ │ │ │ │ + ldr r3, [pc, #492] @ (1328 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne.w 166a │ │ │ │ │ + bne.w 12e2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov.w r0, lr, asr #1 │ │ │ │ │ - b.n 143a │ │ │ │ │ + b.n 10b2 │ │ │ │ │ mov r8, ip │ │ │ │ │ - b.n 13de │ │ │ │ │ + b.n 1056 │ │ │ │ │ movs r3, #1 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 1338 │ │ │ │ │ - vldr d0, [pc, #444] @ 16a8 │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n fb0 │ │ │ │ │ + vldr d0, [pc, #444] @ 1320 │ │ │ │ │ + b.n 1116 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13d8 │ │ │ │ │ + b.n 1050 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 1116 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b.n 137c │ │ │ │ │ + b.n ff4 │ │ │ │ │ sub.w r0, r0, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ and.w r0, lr, #3 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ lsl.w r0, sl, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ it lt │ │ │ │ │ ldrlt r0, [sp, #16] │ │ │ │ │ - vldr d7, [pc, #380] @ 16a8 │ │ │ │ │ + vldr d7, [pc, #380] @ 1320 │ │ │ │ │ it lt │ │ │ │ │ addlt.w lr, r0, #2 │ │ │ │ │ mov.w sl, lr, asr #2 │ │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ │ - b.n 155c │ │ │ │ │ + b.n 11d4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itet le │ │ │ │ │ addle.w r0, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble r0, r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ vldr s12, [r0, #20] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - blt.n 153c │ │ │ │ │ + blt.n 11b4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ itet le │ │ │ │ │ mvnle.w r3, sl │ │ │ │ │ subgt.w r3, r1, sl │ │ │ │ │ addle r3, r3, r1 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ @@ -2256,446 +1942,446 @@ │ │ │ │ │ sxth r3, r3 │ │ │ │ │ and.w r3, lr, r3, lsl #1 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ tst.w r3, lr │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq.n 15c4 │ │ │ │ │ + beq.n 123c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ movs r3, #3 │ │ │ │ │ lsls r3, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ tst.w r3, lr │ │ │ │ │ - beq.n 161c │ │ │ │ │ + beq.n 1294 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r3, #2 │ │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq.n 15ec │ │ │ │ │ + beq.n 1264 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add.w r0, r9, sl, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 1116 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 14cc │ │ │ │ │ + b.n 1144 │ │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n 15c4 │ │ │ │ │ + bne.n 123c │ │ │ │ │ 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 .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15e8 │ │ │ │ │ + b.n 1260 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 1628 │ │ │ │ │ + bne.n 12a0 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 164c │ │ │ │ │ + bgt.n 12c4 │ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 15c4 │ │ │ │ │ + blt.n 123c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itet le │ │ │ │ │ addle.w r0, r1, #4294967295 @ 0xffffffff │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble r0, r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162c │ │ │ │ │ - b.n 15aa │ │ │ │ │ + beq.n 12a4 │ │ │ │ │ + b.n 1222 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itete gt │ │ │ │ │ mvngt.w r3, sl │ │ │ │ │ suble.w r3, r1, sl │ │ │ │ │ addgt r3, r3, r1 │ │ │ │ │ suble r3, #2 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsls r0, r3, #31 │ │ │ │ │ - bmi.n 15aa │ │ │ │ │ - b.n 1628 │ │ │ │ │ + bmi.n 1222 │ │ │ │ │ + b.n 12a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15e8 │ │ │ │ │ + beq.n 1260 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 168c │ │ │ │ │ + bge.n 1304 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 168c │ │ │ │ │ + cbnz r3, 1304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 14cc │ │ │ │ │ + b.n 1144 │ │ │ │ │ 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 .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 15e8 │ │ │ │ │ + b.n 1260 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000016b4 : │ │ │ │ │ +0000132c : │ │ │ │ │ float_conjugate(): │ │ │ │ │ - b.n 111c │ │ │ │ │ + b.n d94 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016b8 : │ │ │ │ │ +00001330 : │ │ │ │ │ float_getreal(): │ │ │ │ │ - b.n 111c │ │ │ │ │ + b.n d94 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000016bc : │ │ │ │ │ +00001334 : │ │ │ │ │ float_getimag(): │ │ │ │ │ - vldr d0, [pc, #8] @ 16c8 │ │ │ │ │ + vldr d0, [pc, #8] @ 1340 │ │ │ │ │ b.w 0 <_PyFloat_InitState> │ │ │ │ │ R_ARM_THM_JUMP24 PyFloat_FromDouble │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000016d0 : │ │ │ │ │ +00001348 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyLong_Type │ │ │ │ │ - ldr r1, [pc, #624] @ (1960 ) │ │ │ │ │ + ldr r1, [pc, #624] @ (15d8 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 191e │ │ │ │ │ + bne.w 1596 │ │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ vldr d0, [sp, #16] │ │ │ │ │ - vldr d7, [pc, #588] @ 1958 │ │ │ │ │ + vldr d7, [pc, #588] @ 15d0 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1906 │ │ │ │ │ + bgt.w 157e │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 18de │ │ │ │ │ + bvs.w 1556 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub.w r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183a │ │ │ │ │ + beq.n 14b2 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ subs r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 183c │ │ │ │ │ + beq.n 14b4 │ │ │ │ │ sub.w r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 173a │ │ │ │ │ + bne.n 13b2 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b.n 183e │ │ │ │ │ - cbz r5, 183e │ │ │ │ │ + b.n 14b6 │ │ │ │ │ + cbz r5, 14b6 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18fe │ │ │ │ │ + beq.n 1576 │ │ │ │ │ movs r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18f8 │ │ │ │ │ + beq.n 1570 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ eor.w r0, r3, r3, asr #31 │ │ │ │ │ sub.w r0, r0, r3, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + beq.n 1552 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 18b8 │ │ │ │ │ + bgt.n 1530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1940 │ │ │ │ │ + blt.n 15b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 193a │ │ │ │ │ + beq.n 15b2 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 658 │ │ │ │ │ + bl 9e0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 658 │ │ │ │ │ + bl 9e0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 658 │ │ │ │ │ + bl 9e0 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 18d2 │ │ │ │ │ + bge.n 154a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 18d2 │ │ │ │ │ + cbnz r3, 154a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 1954 │ │ │ │ │ + beq.n 15cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b.n 188c │ │ │ │ │ + b.n 1504 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 189c │ │ │ │ │ + b.n 1514 │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 18ae │ │ │ │ │ + b.n 1526 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 189c │ │ │ │ │ + b.n 1514 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 189c │ │ │ │ │ + b.n 1514 │ │ │ │ │ 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 .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 18f4 │ │ │ │ │ + b.n 156c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16fc │ │ │ │ │ + bne.w 1374 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1704 │ │ │ │ │ + bne.w 137c │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b.n 18ae │ │ │ │ │ + b.n 1526 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b.n 189c │ │ │ │ │ + b.n 1514 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1886 │ │ │ │ │ + bne.n 14fe │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 1886 │ │ │ │ │ + b.n 14fe │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n 189c │ │ │ │ │ + b.n 1514 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001964 : │ │ │ │ │ +000015dc : │ │ │ │ │ float_hex(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #748] @ (1c68 ) │ │ │ │ │ - ldr r2, [pc, #752] @ (1c6c ) │ │ │ │ │ + ldr r1, [pc, #748] @ (18e0 ) │ │ │ │ │ + ldr r2, [pc, #752] @ (18e4 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w 1c40 │ │ │ │ │ + bne.w 18b8 │ │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ vldr d8, [sp, #16] │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 1c08 │ │ │ │ │ + bvs.w 1880 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #688] @ 1c60 │ │ │ │ │ + vldr d7, [pc, #688] @ 18d8 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1c08 │ │ │ │ │ + bgt.w 1880 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1bc6 │ │ │ │ │ + beq.w 183e │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ │ adds r3, #1 │ │ │ │ │ ite lt │ │ │ │ │ @@ -2814,320 +2500,320 @@ │ │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ │ subs r3, r2, r0 │ │ │ │ │ itet mi │ │ │ │ │ submi r3, r0, r2 │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ movmi r2, #45 @ 0x2d │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n 1bb8 │ │ │ │ │ + bmi.n 1830 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #200] @ (1c6c ) │ │ │ │ │ + ldr r3, [pc, #200] @ (18e4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c3c │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromFormat │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ + b.n 181a │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #148] @ (1c6c ) │ │ │ │ │ + ldr r3, [pc, #148] @ (18e4 ) │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1c26 │ │ │ │ │ + beq.n 189e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c3c │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC41 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #96] @ (1c6c ) │ │ │ │ │ + ldr r3, [pc, #96] @ (18e4 ) │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c3c │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w f5c │ │ │ │ │ + b.w bd4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.n 1c3c │ │ │ │ │ + bne.n 18b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC40 │ │ │ │ │ - b.n 1bfa │ │ │ │ │ + b.n 1872 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1990 │ │ │ │ │ + bne.w 1608 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ - bl 4bc │ │ │ │ │ + bl 4bc │ │ │ │ │ R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1998 │ │ │ │ │ + bne.w 1610 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - b.n 1ba2 │ │ │ │ │ + b.n 181a │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001c70 : │ │ │ │ │ +000018e8 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #224] @ (1d60 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (19d8 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr.w r3, [r3, #1688] @ 0x698 │ │ │ │ │ - cbz r3, 1cc4 │ │ │ │ │ + cbz r3, 193c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 1ca6 │ │ │ │ │ - cbz r1, 1cae │ │ │ │ │ + bne.n 191e │ │ │ │ │ + cbz r1, 1926 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcmp.f32 s15, s15 │ │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 1d18 │ │ │ │ │ + bvs.n 1990 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1c8e │ │ │ │ │ + bne.n 1906 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1c8e │ │ │ │ │ + beq.n 1906 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ adds r1, r0, #4 │ │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 1cb2 │ │ │ │ │ + bne.n 192a │ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ │ - b.n 1c94 │ │ │ │ │ - cbz r1, 1d32 │ │ │ │ │ + b.n 190c │ │ │ │ │ + cbz r1, 19aa │ │ │ │ │ adds r0, #3 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb.w ip, [r0] │ │ │ │ │ add.w lr, r0, r1 │ │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ orr.w r3, r3, r2, lsr #7 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - beq.n 1d36 │ │ │ │ │ + beq.n 19ae │ │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ │ lsls r2, r2, #16 │ │ │ │ │ ldrb.w r1, [lr, r1, lsl #1] │ │ │ │ │ and.w r2, r2, #8323072 @ 0x7f0000 │ │ │ │ │ mov.w r4, ip, lsr #7 │ │ │ │ │ orr.w r2, r2, r0, lsl #8 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ vmov s0, r2 │ │ │ │ │ vcvt.f64.s32 d0, d0, #23 │ │ │ │ │ - cbnz r3, 1d52 │ │ │ │ │ + cbnz r3, 19ca │ │ │ │ │ mvn.w r0, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ca2 │ │ │ │ │ + beq.n 191a │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 1ca2 │ │ │ │ │ + b.n 191a │ │ │ │ │ vmov r3, s15 │ │ │ │ │ lsls r3, r3, #9 │ │ │ │ │ - bmi.n 1ca2 │ │ │ │ │ + bmi.n 191a │ │ │ │ │ vmov r1, s1 │ │ │ │ │ vmov r2, s0 │ │ │ │ │ bic.w r3, r1, #524288 @ 0x80000 │ │ │ │ │ vmov d0, r2, r3 │ │ │ │ │ - b.n 1ca2 │ │ │ │ │ + b.n 191a │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 1ccc │ │ │ │ │ + b.n 1944 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b.n 1ca2 │ │ │ │ │ + b.n 191a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub.w r0, r3, #127 @ 0x7f │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ - b.n 1d0a │ │ │ │ │ + b.n 1982 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d64 : │ │ │ │ │ +000019dc : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.w 1e90 │ │ │ │ │ + beq.w 1b08 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #424] @ 1f30 │ │ │ │ │ + vldr d6, [pc, #424] @ 1ba8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.w 1ef4 │ │ │ │ │ + bgt.w 1b6c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.w 1ec0 │ │ │ │ │ + bvs.w 1b38 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, #0 │ │ │ │ │ - bpl.n 1db6 │ │ │ │ │ + bpl.n 1a2e │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.w 1f0a │ │ │ │ │ + bmi.w 1b82 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge.w 1f0a │ │ │ │ │ + bge.w 1b82 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt.n 1e70 │ │ │ │ │ + bgt.n 1ae8 │ │ │ │ │ cmn.w r3, #25 │ │ │ │ │ - blt.n 1eba │ │ │ │ │ + blt.n 1b32 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r3, #14 │ │ │ │ │ - blt.w 1f22 │ │ │ │ │ + blt.w 1b9a │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r0, #14 │ │ │ │ │ - vldr d7, [pc, #312] @ 1f38 │ │ │ │ │ + vldr d7, [pc, #312] @ 1bb0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 1e5e │ │ │ │ │ + bgt.n 1ad6 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 1e5a │ │ │ │ │ + beq.n 1ad2 │ │ │ │ │ ldrh.w r2, [sp, #12] │ │ │ │ │ lsls r5, r5, #15 │ │ │ │ │ orr.w r5, r5, r2, lsl #10 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ - cbz r1, 1e56 │ │ │ │ │ + cbz r1, 1ace │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r1, r3, #8 │ │ │ │ │ strb r1, [r4, #0] │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 1e4a │ │ │ │ │ + b.n 1ac2 │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 1e36 │ │ │ │ │ + bpl.n 1aae │ │ │ │ │ adds r3, #1 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ │ - bne.n 1e36 │ │ │ │ │ + bne.n 1aae │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bne.n 1e8c │ │ │ │ │ + bne.n 1b04 │ │ │ │ │ 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 .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC46 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1e52 │ │ │ │ │ + b.n 1aca │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 1e36 │ │ │ │ │ + b.n 1aae │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ it lt │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, r2 │ │ │ │ │ - b.n 1e36 │ │ │ │ │ + b.n 1aae │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 1e36 │ │ │ │ │ + b.n 1aae │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ movs r2, #31 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ubfx r3, r3, #10, #10 │ │ │ │ │ @@ -3137,99 +2823,99 @@ │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r3, #512 @ 0x200 │ │ │ │ │ - b.n 1e36 │ │ │ │ │ + b.n 1aae │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #31 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r5, #1 │ │ │ │ │ movpl r5, r3 │ │ │ │ │ - b.n 1e36 │ │ │ │ │ + b.n 1aae │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 1e86 │ │ │ │ │ + b.n 1afe │ │ │ │ │ adds r0, #13 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1dfe │ │ │ │ │ + b.n 1a76 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ │ │ │ │ │ -00001f40 : │ │ │ │ │ +00001bb8 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r1, 1f8e │ │ │ │ │ + cbz r1, 1c06 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ lsls r1, r2, #8 │ │ │ │ │ ubfx r0, r2, #2, #5 │ │ │ │ │ and.w r1, r1, #768 @ 0x300 │ │ │ │ │ lsrs r4, r2, #7 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - beq.n 1f98 │ │ │ │ │ + beq.n 1c10 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - cbz r0, 1f92 │ │ │ │ │ + cbz r0, 1c0a │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ subs r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ - cbnz r4, 1f88 │ │ │ │ │ + cbnz r4, 1c00 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1f56 │ │ │ │ │ + b.n 1bce │ │ │ │ │ mvn.w r0, #13 │ │ │ │ │ - b.n 1f80 │ │ │ │ │ - cbz r3, 1fb2 │ │ │ │ │ - cbnz r4, 1fc4 │ │ │ │ │ + b.n 1bf8 │ │ │ │ │ + cbz r3, 1c2a │ │ │ │ │ + cbnz r4, 1c3c │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movt ip, #32752 @ 0x7ff0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r1, ip, r3, lsl #10 │ │ │ │ │ adds r0, r4, r2 │ │ │ │ │ vmov d0, r0, r1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - vldr d7, [pc, #28] @ 1fd0 │ │ │ │ │ + vldr d7, [pc, #28] @ 1c48 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - vldr d0, [pc, #28] @ 1fd8 │ │ │ │ │ + vldr d0, [pc, #28] @ 1c50 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ movt ip, #65520 @ 0xfff0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 1fa4 │ │ │ │ │ + b.n 1c1c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 34a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBool_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 658 │ │ │ │ │ + bl 9e0 │ │ │ │ │ b.n 2ae │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d8, s15 │ │ │ │ │ vldr s15, [sp, #8] │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ b.n 1e4 │ │ │ │ │ @@ -679,46 +679,360 @@ │ │ │ │ │ b.n 554 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000658 : │ │ │ │ │ +00000658 : │ │ │ │ │ +float_pow(): │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ │ + vpush {d8-d9} │ │ │ │ │ + sub.w ip, sp, ip │ │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + strd r1, r0, [sp, #8] │ │ │ │ │ + bne.w 816 │ │ │ │ │ + ldr r5, [pc, #792] @ (998 ) │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne.w 7f8 │ │ │ │ │ + ldrd r0, r1, [r4, #8] │ │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq.w 7ee │ │ │ │ │ + ldr r1, [pc, #760] @ (998 ) │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7ee │ │ │ │ │ + add r1, sp, #24 │ │ │ │ │ + add r0, sp, #8 │ │ │ │ │ + bl 4bc <_Py_convert_int_to_double> │ │ │ │ │ + R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + it eq │ │ │ │ │ + ldreq r0, [sp, #8] │ │ │ │ │ + beq.n 778 │ │ │ │ │ + vldr d9, [sp, #24] │ │ │ │ │ + vcmp.f64 d9, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.w 872 │ │ │ │ │ + vldr d8, [sp, #16] │ │ │ │ │ + vcmp.f64 d8, d8 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bvs.w 83e │ │ │ │ │ + vcmp.f64 d9, d9 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bvs.w 8da │ │ │ │ │ + vabs.f64 d6, d9 │ │ │ │ │ + vldr d7, [pc, #652] @ 978 │ │ │ │ │ + vabs.f64 d5, d8 │ │ │ │ │ + vcmp.f64 d6, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bgt.w 87c │ │ │ │ │ + vcmp.f64 d5, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bgt.w 93c │ │ │ │ │ + vcmp.f64 d8, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.w 844 │ │ │ │ │ + vcmpe.f64 d8, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bmi.n 780 │ │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vcmp.f64 d8, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.w 83a │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + bl 0 <__errno_location> │ │ │ │ │ + R_ARM_THM_CALL __errno_location │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + vmov.f64 d1, d9 │ │ │ │ │ + str r5, [r0, #0] │ │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ │ + str r0, [sp, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL pow │ │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 8f6 │ │ │ │ │ + vldr d7, [pc, #556] @ 980 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.w 908 │ │ │ │ │ + vldr d7, [pc, #548] @ 988 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.w 908 │ │ │ │ │ + cbnz r4, 7ce │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ + vpop {d8-d9} │ │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ + vmov.f64 d0, d9 │ │ │ │ │ + vstr d6, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL floor │ │ │ │ │ + vcmp.f64 d9, d0 │ │ │ │ │ + vldr d6, [sp] │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne.w 8b4 │ │ │ │ │ + vmov.f64 d0, d6 │ │ │ │ │ + vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL fmod │ │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ + vcmp.f64 d8, d7 │ │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 830 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vneg.f64 d8, d8 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ite eq │ │ │ │ │ + moveq r4, #1 │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + b.n 730 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ + vneg.f64 d0, d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 774 │ │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ │ + beq.w 910 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetFromErrno │ │ │ │ │ + b.n 82c │ │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ │ + b.n 6b8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 68a │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ + add r0, sp, #12 │ │ │ │ │ + bl 4bc <_Py_convert_int_to_double> │ │ │ │ │ + R_ARM_THM_CALL _Py_convert_int_to_double │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w 692 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + b.n 778 │ │ │ │ │ + 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 .LC9 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + movs r0, #0 │ │ │ │ │ + b.n 778 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 83e │ │ │ │ │ + vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ │ + b.n 774 │ │ │ │ │ + vmov.f64 d0, d6 │ │ │ │ │ + vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL fmod │ │ │ │ │ + vcmpe.f64 d9, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bpl.n 91c │ │ │ │ │ + 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 .LC10 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ + b.n 82c │ │ │ │ │ + vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + b.n 778 │ │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vcmp.f64 d5, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + beq.n 872 │ │ │ │ │ + vcmpe.f64 d9, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + vcmpe.f64 d5, d7 │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ite gt │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.n 8d0 │ │ │ │ │ + vldr d0, [pc, #212] @ 980 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + b.n 778 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyComplex_Type │ │ │ │ │ + ldrd r1, r0, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + b.n 778 │ │ │ │ │ + vldr d0, [pc, #188] @ 990 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + b.n 778 │ │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vcmp.f64 d8, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ite eq │ │ │ │ │ + vmoveq.f64 d0, d8 │ │ │ │ │ + vmovne.f64 d0, d9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + b.n 778 │ │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne.n 99c │ │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ │ + bne.n 99c │ │ │ │ │ + str r5, [r0, #0] │ │ │ │ │ + b.n 772 │ │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ │ + str r3, [r0, #0] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.n 9a2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + b.n 7e8 │ │ │ │ │ + vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vldr d7, [pc, #108] @ 990 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ite ne │ │ │ │ │ + vmovne.f64 d0, d7 │ │ │ │ │ + vmoveq.f64 d0, d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + b.n 778 │ │ │ │ │ + vmov.f64 d0, d6 │ │ │ │ │ + vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL fmod │ │ │ │ │ + vcmpe.f64 d9, #0.0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ble.n 9a6 │ │ │ │ │ + vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vldr d7, [pc, #40] @ 980 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + ite ne │ │ │ │ │ + vmovne.f64 d0, d7 │ │ │ │ │ + vmoveq.f64 d0, d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyFloat_FromDouble │ │ │ │ │ + b.n 778 │ │ │ │ │ + nop │ │ │ │ │ + nop.w │ │ │ │ │ + .word 0xffffffff │ │ │ │ │ + .word 0x7fefffff │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x7ff00000 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0xfff00000 │ │ │ │ │ + ... │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.w 7d8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b.n 7d8 │ │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vldr d0, [pc, #32] @ 9d0 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne.w 774 │ │ │ │ │ + vmov r3, s17 │ │ │ │ │ + vldr d7, [pc, #24] @ 9d8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + it lt │ │ │ │ │ + vmovlt.f64 d0, d7 │ │ │ │ │ + b.n 774 │ │ │ │ │ + nop.w │ │ │ │ │ + ... │ │ │ │ │ + .word 0x80000000 │ │ │ │ │ + │ │ │ │ │ +000009e0 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 668 │ │ │ │ │ + cbz r0, 9f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 668 │ │ │ │ │ + bge.n 9f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 66a │ │ │ │ │ + cbz r3, 9f2 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000670 : │ │ │ │ │ +000009f8 : │ │ │ │ │ float_abs(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #136] @ (70c ) │ │ │ │ │ + ldr r3, [pc, #136] @ (a94 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1720] @ 0x6b8 │ │ │ │ │ - cbz r0, 6c8 │ │ │ │ │ + cbz r0, a50 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -728,15 +1042,15 @@ │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {pc} │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 6fc │ │ │ │ │ + cbz r0, a84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ @@ -746,70 +1060,70 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + b.n a48 │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ nop │ │ │ │ │ .word 0x0000007a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000710 <_PyFloat_FromDouble_ConsumeInputs>: │ │ │ │ │ +00000a98 <_PyFloat_FromDouble_ConsumeInputs>: │ │ │ │ │ _PyFloat_FromDouble_ConsumeInputs(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ lsls r1, r0, #31 │ │ │ │ │ - bmi.n 7b8 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ + bmi.n b40 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7b8 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ - ldr r2, [pc, #448] @ (8f4 <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ + bne.n b40 <_PyFloat_FromDouble_ConsumeInputs+0xa8> │ │ │ │ │ + ldr r2, [pc, #448] @ (c7c <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 850 <_PyFloat_FromDouble_ConsumeInputs+0x140> │ │ │ │ │ - ldr r3, [pc, #440] @ (8f8 <_PyFloat_FromDouble_ConsumeInputs+0x1e8>) │ │ │ │ │ + bne.w bd8 <_PyFloat_FromDouble_ConsumeInputs+0x140> │ │ │ │ │ + ldr r3, [pc, #440] @ (c80 <_PyFloat_FromDouble_ConsumeInputs+0x1e8>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 87c <_PyFloat_FromDouble_ConsumeInputs+0x16c> │ │ │ │ │ + bhi.w c04 <_PyFloat_FromDouble_ConsumeInputs+0x16c> │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ lsls r3, r5, #31 │ │ │ │ │ - bpl.n 7c0 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ - ldr r3, [pc, #396] @ (8fc <_PyFloat_FromDouble_ConsumeInputs+0x1ec>) │ │ │ │ │ + bpl.n b48 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ + ldr r3, [pc, #396] @ (c84 <_PyFloat_FromDouble_ConsumeInputs+0x1ec>) │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 810 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ + beq.n b98 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -822,55 +1136,55 @@ │ │ │ │ │ ite lt │ │ │ │ │ movlt r0, r4 │ │ │ │ │ orrge.w r0, r4, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ lsls r2, r5, #31 │ │ │ │ │ - bmi.n 76e <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ + bmi.n af6 <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 76e <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ - ldr r2, [pc, #296] @ (8f4 <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ + bne.n af6 <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ + ldr r2, [pc, #296] @ (c7c <_PyFloat_FromDouble_ConsumeInputs+0x1e4>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 894 <_PyFloat_FromDouble_ConsumeInputs+0x184> │ │ │ │ │ - ldr r3, [pc, #296] @ (900 <_PyFloat_FromDouble_ConsumeInputs+0x1f0>) │ │ │ │ │ + bne.n c1c <_PyFloat_FromDouble_ConsumeInputs+0x184> │ │ │ │ │ + ldr r3, [pc, #296] @ (c88 <_PyFloat_FromDouble_ConsumeInputs+0x1f0>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 8bc <_PyFloat_FromDouble_ConsumeInputs+0x1ac> │ │ │ │ │ + bhi.n c44 <_PyFloat_FromDouble_ConsumeInputs+0x1ac> │ │ │ │ │ ldr.w r1, [r3, #1720] @ 0x6b8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1720] @ 0x6b8 │ │ │ │ │ str.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ - ldr r1, [pc, #264] @ (904 <_PyFloat_FromDouble_ConsumeInputs+0x1f4>) │ │ │ │ │ + ldr r1, [pc, #264] @ (c8c <_PyFloat_FromDouble_ConsumeInputs+0x1f4>) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r6, r1] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r4, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 784 <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ + bne.n b0c <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ movs r0, #16 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8e4 <_PyFloat_FromDouble_ConsumeInputs+0x1d4> │ │ │ │ │ + beq.n c6c <_PyFloat_FromDouble_ConsumeInputs+0x1d4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -879,75 +1193,75 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ vstr d0, [r4, #8] │ │ │ │ │ - b.n 7a6 <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ + b.n b2e <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #168] @ (908 <_PyFloat_FromDouble_ConsumeInputs+0x1f8>) │ │ │ │ │ + ldr r3, [pc, #168] @ (c90 <_PyFloat_FromDouble_ConsumeInputs+0x1f8>) │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls.w 75a <_PyFloat_FromDouble_ConsumeInputs+0x4a> │ │ │ │ │ + bls.w ae2 <_PyFloat_FromDouble_ConsumeInputs+0x4a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ tst.w r5, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ - bne.w 76e <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ - b.n 7c0 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ + bne.w af6 <_PyFloat_FromDouble_ConsumeInputs+0x5e> │ │ │ │ │ + b.n b48 <_PyFloat_FromDouble_ConsumeInputs+0xb0> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #104] @ (90c <_PyFloat_FromDouble_ConsumeInputs+0x1fc>) │ │ │ │ │ + ldr r3, [pc, #104] @ (c94 <_PyFloat_FromDouble_ConsumeInputs+0x1fc>) │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls.n 7ea <_PyFloat_FromDouble_ConsumeInputs+0xda> │ │ │ │ │ + bls.n b72 <_PyFloat_FromDouble_ConsumeInputs+0xda> │ │ │ │ │ mov r0, r5 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #72] @ (910 <_PyFloat_FromDouble_ConsumeInputs+0x200>) │ │ │ │ │ + ldr r3, [pc, #72] @ (c98 <_PyFloat_FromDouble_ConsumeInputs+0x200>) │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 784 <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ - b.n 810 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ + bne.w b0c <_PyFloat_FromDouble_ConsumeInputs+0x74> │ │ │ │ │ + b.n b98 <_PyFloat_FromDouble_ConsumeInputs+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7a6 <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ + bne.w b2e <_PyFloat_FromDouble_ConsumeInputs+0x96> │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 7b4 <_PyFloat_FromDouble_ConsumeInputs+0xa4> │ │ │ │ │ + b.n b3c <_PyFloat_FromDouble_ConsumeInputs+0xa4> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000126 │ │ │ │ │ @@ -957,187 +1271,187 @@ │ │ │ │ │ .word 0x0000009e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000914 : │ │ │ │ │ +00000c9c : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000928 : │ │ │ │ │ +00000cb0 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #440] @ (af0 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (e78 ) │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9fa │ │ │ │ │ + beq.n d82 │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #424] @ af4 │ │ │ │ │ + vldr s14, [pc, #424] @ e7c │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 9cc │ │ │ │ │ + bgt.n d54 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 9ac │ │ │ │ │ + bvs.n d34 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ vstr s15, [sp, #8] │ │ │ │ │ - bne.n 98e │ │ │ │ │ - cbz r1, 996 │ │ │ │ │ + bne.n d16 │ │ │ │ │ + cbz r1, d1e │ │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ │ ubfx r0, r3, #16, #8 │ │ │ │ │ ubfx r1, r3, #24, #8 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ strb.w ip, [r2, #1] │ │ │ │ │ strb r0, [r2, #2] │ │ │ │ │ strb r1, [r2, #3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 972 │ │ │ │ │ + bne.n cfa │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 972 │ │ │ │ │ + beq.n cfa │ │ │ │ │ adds r2, #3 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r0, [r1], #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ strb.w r0, [r2], #-1 │ │ │ │ │ - bne.n 99c │ │ │ │ │ - b.n 988 │ │ │ │ │ + bne.n d24 │ │ │ │ │ + b.n d10 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ lsls r3, r3, #12 │ │ │ │ │ - bmi.n 964 │ │ │ │ │ + bmi.n cec │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx ip, r3, #0, #22 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 9c6 │ │ │ │ │ + beq.n d4e │ │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ - b.n 964 │ │ │ │ │ + b.n cec │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d6, [pc, #268] @ ae0 │ │ │ │ │ + vldr d6, [pc, #268] @ e68 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 964 │ │ │ │ │ + bgt.n cec │ │ │ │ │ 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 .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 98a │ │ │ │ │ + b.n d12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n a94 │ │ │ │ │ + beq.n e1c │ │ │ │ │ adds r2, #3 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi.n a98 │ │ │ │ │ + bmi.n e20 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt.n aa0 │ │ │ │ │ + blt.n e28 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n aae │ │ │ │ │ + bpl.n e36 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bgt.n 9de │ │ │ │ │ + bgt.n d66 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ │ - blt.n aca │ │ │ │ │ + blt.n e52 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ │ - vldr d6, [pc, #152] @ ae8 │ │ │ │ │ + vldr d6, [pc, #152] @ e70 │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ │ vmov r1, s15 │ │ │ │ │ lsrs r0, r1, #23 │ │ │ │ │ - beq.n a70 │ │ │ │ │ + beq.n df8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ │ - bgt.n 9de │ │ │ │ │ + bgt.n d66 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w ip, r2, r4, lsl #1 │ │ │ │ │ lsrs r0, r1, #16 │ │ │ │ │ orr.w r0, r0, r3, lsl #7 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orr.w r3, r3, r5, lsl #7 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ strb r0, [r2, r4] │ │ │ │ │ lsrs r3, r1, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r3, [r2, r4, lsl #1] │ │ │ │ │ strb.w r1, [ip, r4] │ │ │ │ │ - b.n 98a │ │ │ │ │ + b.n d12 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n a04 │ │ │ │ │ + b.n d8c │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ movs r5, #1 │ │ │ │ │ - b.n a10 │ │ │ │ │ + b.n d98 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne.n aae │ │ │ │ │ + bne.n e36 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a4c │ │ │ │ │ + b.n dd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 98a │ │ │ │ │ + b.n d12 │ │ │ │ │ add.w r0, r3, #125 @ 0x7d │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a4c │ │ │ │ │ + b.n dd4 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x00001000 │ │ │ ├── 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: 40532 (bytes into file) │ │ │ │ │ + Start of section headers: 40524 (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 0x9e54: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9e4c: │ │ │ │ │ │ │ │ │ │ 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 001a30 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0085fc 000490 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0085f4 000490 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001a64 000470 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 008a8c 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 008a84 000398 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001ed4 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001ed4 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00221c 003c18 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 008e24 000e90 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 005e34 0001d8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 009cb4 000100 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00600c 00069c 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 009db4 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0066a8 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0066a8 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0066dc 001180 10 16 168 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00785c 000d9e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009dc4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00221c 003c10 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 008e1c 000e90 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 005e2c 0001d8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 009cac 000100 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 006004 00069c 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 009dac 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0066a0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0066a0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0066d4 001180 10 16 168 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007854 000d9e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009dbc 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 {} │ │ │ │ │ @@ -15,108 +15,108 @@ │ │ │ │ │ 11: 000001d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 12: 000001d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 13: 000001d5 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000365 120 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 15: 00000431 4230 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 16: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ 17: 000014b9 102 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 18: 00001521 96 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 19: 00003b7d 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00002f11 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 18: 00001521 86 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 19: 00003b75 42 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 00002f09 180 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ 21: 000016ad 6 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 22: 00002e11 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000001 3002 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00003c01 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 22: 00002e09 254 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00000001 2986 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 24: 00003bf9 24 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 26: 00000bbd 232 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ - 27: 00000ca5 222 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ + 26: 00000bad 232 FUNC LOCAL DEFAULT 1 gallop_right │ │ │ │ │ + 27: 00000c95 238 FUNC LOCAL DEFAULT 1 gallop_left │ │ │ │ │ 28: 00000d85 72 FUNC LOCAL DEFAULT 1 sortslice_memcpy │ │ │ │ │ 29: 00000dcd 76 FUNC LOCAL DEFAULT 1 sortslice_memmove │ │ │ │ │ 30: 000016e9 122 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 31: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00001609 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 00001788 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00001794 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 00001815 1010 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00003391 732 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 32: 00001601 46 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 00001780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 0000178c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 0000180d 1010 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00003389 732 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 37: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 38: 00001c09 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 39: 00001c85 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 40: 00001d0d 264 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 41: 00001e04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 00001e14 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00001e15 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 44: 00001e75 192 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 45: 00001f2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00001f34 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 47: 00001f59 902 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 48: 0000243d 526 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 49: 00003b05 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 38: 00001c01 122 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 39: 00001c7d 84 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 40: 00001d05 264 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 41: 00001dfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00001e0c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 43: 00001e0d 94 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 44: 00001e6d 192 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 45: 00001f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00001f2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 47: 00001f51 902 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 48: 00002435 526 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 49: 00003afd 118 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ 50: 00001991 160 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 51: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 52: 000022e1 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 53: 00002d05 232 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 54: 000023f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 000023f8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 56: 000023f9 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 57: 000023fd 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 58: 00002438 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 000022d9 280 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 53: 00002cfd 232 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 54: 000023ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 000023f0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 56: 000023f1 4 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 57: 000023f5 64 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 58: 00002430 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 59: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 60: 0000243c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 60: 00002434 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 61: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 62: 0000264d 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 63: 000026ed 514 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ - 64: 000027a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000027a6 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 66: 000027f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 0000280c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 68: 000028b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 000028c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 62: 00002645 160 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 63: 000026e5 514 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 64: 00002798 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 0000279e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 66: 000027ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00002804 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 68: 000028a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 000028c0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 70: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 71: 000028f1 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 72: 000029e1 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 71: 000028e9 240 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 72: 000029d9 166 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ 73: 00000e19 126 FUNC LOCAL DEFAULT 1 list_ass_item │ │ │ │ │ 74: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 75: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 76: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 77: 00002a89 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 77: 00002a81 432 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 78: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 79: 00002c39 202 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 80: 00002de0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 00002dec 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 82: 00002ded 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 79: 00002c31 204 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 80: 00002dd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 00002de4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 82: 00002de5 34 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ 83: 00000ecd 326 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ 84: 00001060 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 86: 00001064 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 87: 000010c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 88: 00002fc5 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 88: 00002fbd 118 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 89: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 90: 000010c4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 91: 000010c5 132 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ 92: 00001149 68 FUNC LOCAL DEFAULT 1 list___reversed__ │ │ │ │ │ 93: 00001188 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 0000118c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 95: 0000118d 36 FUNC LOCAL DEFAULT 1 listreviter_dealloc │ │ │ │ │ - 96: 0000334c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00003358 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 98: 00003660 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 0000366c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 0000366d 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 101: 00003764 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00003344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00003350 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00003658 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00003664 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 100: 00003665 252 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 101: 0000375c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 102: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 103: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 104: 00003768 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 105: 00003769 924 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 104: 00003760 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 105: 00003761 924 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 106: 000011b1 12 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 107: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 108: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 109: 00001281 252 FUNC LOCAL DEFAULT 1 list_repr │ │ │ │ │ 110: 0000137d 382 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 111: 00003ba9 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 111: 00003ba1 88 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 112: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 113: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 114: 00000028 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 115: 000014fd 28 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ 116: 00001519 46 FUNC LOCAL DEFAULT 1 list_reverse │ │ │ │ │ 117: 00001549 170 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ 118: 000015f5 44 FUNC LOCAL DEFAULT 1 list_inplace_concat │ │ │ │ │ @@ -194,21 +194,21 @@ │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 197: 00001581 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 197: 00001579 134 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 199: 00001639 348 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 200: 00001795 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 199: 00001631 348 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 200: 0000178d 126 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 202: 00001cd9 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ - 203: 00001f35 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 202: 00001cd1 50 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 203: 00001f2d 34 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 238: 00000e99 50 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ 239: 00001015 80 FUNC GLOBAL DEFAULT 1 PyList_GetItem │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 242: 00001065 96 FUNC GLOBAL DEFAULT 1 PyList_GetItemRef │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 244: 0000303d 852 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 244: 00003035 852 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 246: 000011bd 86 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 247: 00001215 52 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ 248: 00001249 56 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x85fc contains 146 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x85f4 contains 146 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000110 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ 00000114 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ 00000178 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000202 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000286 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000048c 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000548 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ -0000054c 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ -000005ac 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000065e 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000698 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000075a 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000234 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000274 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000048a 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000546 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ +0000054a 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ +000005aa 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000065a 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000694 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000758 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00000dae 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000dfa 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000e58 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e7a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000e7e 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000e82 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 00000e86 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ 0000117c 0000f30a R_ARM_THM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ 00001188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000119c 0000b20a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 000011a2 00000d0a R_ARM_THM_CALL 000001d5 Py_XDECREF │ │ │ │ │ 000011f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000011fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001200 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000122a 0000260a R_ARM_THM_CALL 00001c09 list_clear_impl.isra.0 │ │ │ │ │ +0000122a 0000260a R_ARM_THM_CALL 00001c01 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 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001266 0000f90a R_ARM_THM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ 0000126e 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001296 0000fb0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 000012a4 0000fc0a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ @@ -80,29 +80,29 @@ │ │ │ │ │ 0000134c 0001010a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ 00001352 0000ff0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 0000135a 00006b2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC16 │ │ │ │ │ 0000135e 00006b30 R_ARM_THM_MOVT_ABS 000001d8 .LC16 │ │ │ │ │ 0000136c 00006c2f R_ARM_THM_MOVW_ABS_NC 000001dc .LC17 │ │ │ │ │ 00001370 00006c30 R_ARM_THM_MOVT_ABS 000001dc .LC17 │ │ │ │ │ 000013a0 0001030a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000013b0 0000350a R_ARM_THM_CALL 00002d05 list_new_prealloc │ │ │ │ │ +000013b0 0000350a R_ARM_THM_CALL 00002cfd list_new_prealloc │ │ │ │ │ 000014e8 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000150a 0000260a R_ARM_THM_CALL 00001c09 list_clear_impl.isra.0 │ │ │ │ │ +0000150a 0000260a R_ARM_THM_CALL 00001c01 list_clear_impl.isra.0 │ │ │ │ │ 0000150e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001512 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000151e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001522 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000156c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000015ba 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015ce 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001604 00002f0a R_ARM_THM_CALL 00001f59 _list_extend │ │ │ │ │ +00001604 00002f0a R_ARM_THM_CALL 00001f51 _list_extend │ │ │ │ │ 00001662 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001666 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000166a 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001682 0000260a R_ARM_THM_CALL 00001c09 list_clear_impl.isra.0 │ │ │ │ │ +00001682 0000260a R_ARM_THM_CALL 00001c01 list_clear_impl.isra.0 │ │ │ │ │ 000016d6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000016da 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000016de 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000172c 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001748 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001754 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000179c 00010a0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ @@ -125,69 +125,69 @@ │ │ │ │ │ 00001948 00007a30 R_ARM_THM_MOVT_ABS 000001f8 .LC19 │ │ │ │ │ 00001952 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000196a 00010a0a R_ARM_THM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 000019bc 0001030a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 000019cc 00000e0a R_ARM_THM_CALL 00000365 list_resize │ │ │ │ │ 00001a16 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00001a1c 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a28 0000260a R_ARM_THM_CALL 00001c09 list_clear_impl.isra.0 │ │ │ │ │ +00001a28 0000260a R_ARM_THM_CALL 00001c01 list_clear_impl.isra.0 │ │ │ │ │ 00000dc8 0000c41e R_ARM_THM_JUMP24 00000000 memcpy │ │ │ │ │ 00000e14 0000be1e R_ARM_THM_JUMP24 00000000 memmove │ │ │ │ │ 000011ac 0000b41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000011de 0000241e R_ARM_THM_JUMP24 00003391 list_slice_lock_held │ │ │ │ │ +000011de 0000241e R_ARM_THM_JUMP24 00003389 list_slice_lock_held │ │ │ │ │ 0000127c 0000fa1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ 0000133e 0001001e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 00001366 0001021e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00001378 0001021e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 0000148a 0000a81e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ 000014f6 0000ae1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000015de 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000169a 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000016a0 0001081e R_ARM_THM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000016a8 0000241e R_ARM_THM_JUMP24 00003391 list_slice_lock_held │ │ │ │ │ +000016a8 0000241e R_ARM_THM_JUMP24 00003389 list_slice_lock_held │ │ │ │ │ 000016ae 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000016ce 00002f1e R_ARM_THM_JUMP24 00001f59 _list_extend │ │ │ │ │ +000016ce 00002f1e R_ARM_THM_JUMP24 00001f51 _list_extend │ │ │ │ │ 00001988 0001061e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x8a8c contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x8a84 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 0000012d list_dealloc │ │ │ │ │ 0000002c 00006d02 R_ARM_ABS32 00001281 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002002 R_ARM_ABS32 00001609 list_traverse │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 00001601 list_traverse │ │ │ │ │ 00000060 00007702 R_ARM_ABS32 00001675 list_clear_slot │ │ │ │ │ -00000064 00003f02 R_ARM_ABS32 000026ed list_richcompare │ │ │ │ │ -0000006c 00002802 R_ARM_ABS32 00001d0d list_iter │ │ │ │ │ +00000064 00003f02 R_ARM_ABS32 000026e5 list_richcompare │ │ │ │ │ +0000006c 00002802 R_ARM_ABS32 00001d05 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003e02 R_ARM_ABS32 0000264d list___init__ │ │ │ │ │ +00000094 00003e02 R_ARM_ABS32 00002645 list___init__ │ │ │ │ │ 00000098 0000ea02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004802 R_ARM_ABS32 000029e1 list_vectorcall │ │ │ │ │ +000000c8 00004802 R_ARM_ABS32 000029d9 list_vectorcall │ │ │ │ │ 000000d4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002c02 R_ARM_ABS32 00001e75 listiter_dealloc │ │ │ │ │ +000000e8 00002c02 R_ARM_ABS32 00001e6d listiter_dealloc │ │ │ │ │ 00000118 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00006a02 R_ARM_ABS32 000011b1 listiter_traverse │ │ │ │ │ 0000013c 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00002b02 R_ARM_ABS32 00001e15 listiter_next │ │ │ │ │ +00000140 00002b02 R_ARM_ABS32 00001e0d listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00005f02 R_ARM_ABS32 0000118d listreviter_dealloc │ │ │ │ │ 000001e8 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00007e02 R_ARM_ABS32 0000002d listreviter_traverse │ │ │ │ │ 0000020c 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00006f02 R_ARM_ABS32 00003ba9 listreviter_next │ │ │ │ │ +00000210 00006f02 R_ARM_ABS32 00003ba1 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 0000ba02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b4 0000e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 0000e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -205,72 +205,72 @@ │ │ │ │ │ 00000308 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00008302 R_ARM_ABS32 00000065 listiter_reduce │ │ │ │ │ 00000318 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00008602 R_ARM_ABS32 000000b9 listiter_setstate │ │ │ │ │ 00000328 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000033c 00003802 R_ARM_ABS32 000023f9 list_length │ │ │ │ │ -00000340 00003402 R_ARM_ABS32 000022e1 list_subscript │ │ │ │ │ -00000344 00006902 R_ARM_ABS32 00003769 list_ass_subscript │ │ │ │ │ -00000348 00003802 R_ARM_ABS32 000023f9 list_length │ │ │ │ │ -0000034c 00004f02 R_ARM_ABS32 00002c39 list_concat │ │ │ │ │ +0000033c 00003802 R_ARM_ABS32 000023f1 list_length │ │ │ │ │ +00000340 00003402 R_ARM_ABS32 000022d9 list_subscript │ │ │ │ │ +00000344 00006902 R_ARM_ABS32 00003761 list_ass_subscript │ │ │ │ │ +00000348 00003802 R_ARM_ABS32 000023f1 list_length │ │ │ │ │ +0000034c 00004f02 R_ARM_ABS32 00002c31 list_concat │ │ │ │ │ 00000350 00006e02 R_ARM_ABS32 0000137d list_repeat │ │ │ │ │ -00000354 00003902 R_ARM_ABS32 000023fd list_item │ │ │ │ │ +00000354 00003902 R_ARM_ABS32 000023f5 list_item │ │ │ │ │ 0000035c 00004902 R_ARM_ABS32 00000e19 list_ass_item │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 00002fc5 list_contains │ │ │ │ │ +00000364 00005802 R_ARM_ABS32 00002fbd list_contains │ │ │ │ │ 00000368 00007602 R_ARM_ABS32 000015f5 list_inplace_concat │ │ │ │ │ 0000036c 00008002 R_ARM_ABS32 00000039 list_inplace_repeat │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00003402 R_ARM_ABS32 000022e1 list_subscript │ │ │ │ │ +00000374 00003402 R_ARM_ABS32 000022d9 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 00001149 list___reversed__ │ │ │ │ │ 0000038c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00008702 R_ARM_ABS32 00000107 list___sizeof__ │ │ │ │ │ 0000039c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a4 00007302 R_ARM_ABS32 000014fd py_list_clear │ │ │ │ │ 000003ac 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 00007902 R_ARM_ABS32 000016a5 list_copy │ │ │ │ │ 000003bc 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 00002702 R_ARM_ABS32 00001c85 list_append │ │ │ │ │ +000003c4 00002702 R_ARM_ABS32 00001c7d list_append │ │ │ │ │ 000003cc 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d4 00005b02 R_ARM_ABS32 000010c5 list_insert │ │ │ │ │ 000003dc 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00005202 R_ARM_ABS32 00002ded list_extend │ │ │ │ │ +000003e4 00005202 R_ARM_ABS32 00002de5 list_extend │ │ │ │ │ 000003ec 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00004d02 R_ARM_ABS32 00002a89 list_pop │ │ │ │ │ +000003f4 00004d02 R_ARM_ABS32 00002a81 list_pop │ │ │ │ │ 000003fc 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000404 00004702 R_ARM_ABS32 000028f1 list_remove │ │ │ │ │ +00000404 00004702 R_ARM_ABS32 000028e9 list_remove │ │ │ │ │ 0000040c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000414 00007c02 R_ARM_ABS32 00001765 list_index │ │ │ │ │ 0000041c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000424 00007502 R_ARM_ABS32 00001549 list_count │ │ │ │ │ 0000042c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 00007402 R_ARM_ABS32 00001519 list_reverse │ │ │ │ │ 0000043c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00006402 R_ARM_ABS32 0000366d list_sort │ │ │ │ │ +00000444 00006402 R_ARM_ABS32 00003665 list_sort │ │ │ │ │ 0000044c 00008c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8e24 contains 466 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8e1c contains 466 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000007c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000080 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000084 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000094 0000ab0a R_ARM_THM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000b8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -330,416 +330,416 @@ │ │ │ │ │ 000008c4 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000932 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000936 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000984 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000009e0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000009e4 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a6e 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000aee 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ -00000af2 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ -00000b34 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000b94 0000132f R_ARM_THM_MOVW_ABS_NC 00003b7d unsafe_long_compare │ │ │ │ │ -00000b98 00001330 R_ARM_THM_MOVT_ABS 00003b7d unsafe_long_compare │ │ │ │ │ -00000ba0 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000ba4 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000bb4 0000142f R_ARM_THM_MOVW_ABS_NC 00002f11 unsafe_object_compare │ │ │ │ │ -00000bb8 00001430 R_ARM_THM_MOVT_ABS 00002f11 unsafe_object_compare │ │ │ │ │ -00000bbc 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ -00000bc0 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ -00000bfa 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c14 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c2c 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c44 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c6c 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c70 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c86 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca2 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cbc 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cde 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cee 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000d0c 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00000d7a 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000d98 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d9c 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000de2 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000de6 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000dea 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00000dee 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000df4 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e98 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000eec 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000f40 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000f6c 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000f70 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000f76 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000f7a 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ffe 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001002 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001014 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ -00001018 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ -00001020 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ -00001024 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ -0000102e 0000162f R_ARM_THM_MOVW_ABS_NC 00002e11 unsafe_tuple_compare │ │ │ │ │ -00001032 00001630 R_ARM_THM_MOVT_ABS 00002e11 unsafe_tuple_compare │ │ │ │ │ +00000af0 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ +00000af4 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ +00000b36 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000b68 0000132f R_ARM_THM_MOVW_ABS_NC 00003b75 unsafe_long_compare │ │ │ │ │ +00000b6c 00001330 R_ARM_THM_MOVT_ABS 00003b75 unsafe_long_compare │ │ │ │ │ +00000b74 0000bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000b78 0000bf30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000b88 0000142f R_ARM_THM_MOVW_ABS_NC 00002f09 unsafe_object_compare │ │ │ │ │ +00000b8c 00001430 R_ARM_THM_MOVT_ABS 00002f09 unsafe_object_compare │ │ │ │ │ +00000b90 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ +00000b94 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ +00000bfc 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c16 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c2e 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c46 0000c00a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c6e 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c72 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c88 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca4 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cbe 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce0 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf0 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d0e 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00000d7c 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000d9a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d9e 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000de4 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000de8 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000dec 0000102f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00000df0 00001030 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00000df6 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e9a 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000eee 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f42 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00000f7a 0000bb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000f7e 0000bb30 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000f84 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000f88 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001010 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001014 0000bc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001026 0000112f R_ARM_THM_MOVW_ABS_NC 000014b9 unsafe_latin_compare │ │ │ │ │ +0000102a 00001130 R_ARM_THM_MOVT_ABS 000014b9 unsafe_latin_compare │ │ │ │ │ +00001032 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ +00001036 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ +00001040 0000162f R_ARM_THM_MOVW_ABS_NC 00002e09 unsafe_tuple_compare │ │ │ │ │ +00001044 00001630 R_ARM_THM_MOVT_ABS 00002e09 unsafe_tuple_compare │ │ │ │ │ 000010e0 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ 00001166 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ 0000119c 0000170a R_ARM_THM_CALL 00000001 merge_at │ │ │ │ │ -000011b4 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000011ca 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000011e6 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011ae 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000011ea 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001204 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 00001222 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000012c6 0000182f R_ARM_THM_MOVW_ABS_NC 00003c01 unsafe_float_compare │ │ │ │ │ -000012ca 00001830 R_ARM_THM_MOVT_ABS 00003c01 unsafe_float_compare │ │ │ │ │ -000012d8 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ -000012dc 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ -00001322 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000132e 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000141c 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001452 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001472 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000147c 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ -00001480 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ -000014a4 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000012fc 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001308 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001322 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000133c 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ +00001340 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ +000013a0 0000182f R_ARM_THM_MOVW_ABS_NC 00003bf9 unsafe_float_compare │ │ │ │ │ +000013a4 00001830 R_ARM_THM_MOVT_ABS 00003bf9 unsafe_float_compare │ │ │ │ │ +00001450 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001468 0000152f R_ARM_THM_MOVW_ABS_NC 000016ad safe_object_compare │ │ │ │ │ +0000146c 00001530 R_ARM_THM_MOVT_ABS 000016ad safe_object_compare │ │ │ │ │ +0000147a 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000149a 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014ee 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 000014fa 0000bd0a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015c4 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000015d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015de 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015ee 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000015f2 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000015f6 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000015fa 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00001600 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000167a 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016c8 0000a80a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -00001732 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001736 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000173c 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000015bc 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000015ce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000015d6 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015e6 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000015ea 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000015ee 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000015f2 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000015f8 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001672 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016c0 0000a80a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +0000172a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000172e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001734 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001780 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001784 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001788 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000178c 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001790 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017ca 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000180c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000018b4 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000018f0 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000019c0 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a12 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a22 0000252f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00001a26 00002530 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00001a2a 0000c90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001a54 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a7c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ac2 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001aea 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001afa 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b1e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b30 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b3c 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001b42 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b78 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b8e 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001ba0 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bb2 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bbc 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00001bca 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001bd4 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001c48 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb0 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cb4 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001cc4 0000b70a R_ARM_THM_CALL 000002c5 _PyList_AppendTakeRefListResize │ │ │ │ │ -00001cca 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cce 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001cf8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cfc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d00 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001d50 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001da2 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001dee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001df2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dfa 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e04 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017b6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017ba 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017c2 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001804 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001880 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000018ac 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000018e8 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000019b8 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a0a 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a1a 0000252f R_ARM_THM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00001a1e 00002530 R_ARM_THM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00001a22 0000c90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001a4c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a74 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aba 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ae2 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001af2 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b16 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b28 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b34 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b3a 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b70 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b86 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001b98 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001baa 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bb4 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00001bc2 0000c40a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001bcc 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c40 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ca8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cac 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cbc 0000b70a R_ARM_THM_CALL 000002c5 _PyList_AppendTakeRefListResize │ │ │ │ │ +00001cc2 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cc6 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001cf0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cf4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cf8 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001d48 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001d9a 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001de6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001dea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001df2 0000ac0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001dfc 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e00 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e08 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e10 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e6c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f0e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f2c 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f30 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f48 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f4c 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f70 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f74 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f82 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001f86 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001f8e 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00001f92 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00001f96 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001f9a 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001fae 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001fb2 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001fbc 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00001fc0 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00001fce 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00001fd2 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00001fdc 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00001fe0 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00001fec 0000d20a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001ffe 0000d30a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -0000202e 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000205a 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000020ae 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000020da 0000b70a R_ARM_THM_CALL 000002c5 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000210a 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002138 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002154 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002168 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000217c 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002190 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000021a4 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000021b6 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000021c8 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000021da 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000021fc 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002264 0000d60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000227c 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00002290 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000229c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000022a0 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000022a6 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000022b0 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000022c0 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022c8 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002300 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002304 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000230c 0000db0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002314 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002344 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00002348 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00002358 0000dd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00002372 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00002390 0000a80a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -0000239a 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000023da 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023de 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000023e4 0000332f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000023e8 00003330 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000023ee 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023f4 0000e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002424 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002428 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002430 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00002438 0000e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002450 00003b2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00002454 00003b30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00002458 0000c90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000248c 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025dc 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002636 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002644 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000265e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002662 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000268e 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002692 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002698 0000e30a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000026a6 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000026aa 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000026b2 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002758 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000027b4 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000027b8 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000027dc 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000027e0 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001e64 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f06 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f24 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f28 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f40 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f44 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f68 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f6c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f7a 0000ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001f7e 0000ba30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001f86 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00001f8a 0000cc30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00001f8e 0000cd2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001f92 0000cd30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001fa6 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001faa 0000ce30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001fb4 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00001fb8 0000cf30 R_ARM_THM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00001fc6 0000d02f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00001fca 0000d030 R_ARM_THM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00001fd4 0000d12f R_ARM_THM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00001fd8 0000d130 R_ARM_THM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00001fe4 0000d20a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001ff6 0000d30a R_ARM_THM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00002026 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002052 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020a6 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000020d2 0000b70a R_ARM_THM_CALL 000002c5 _PyList_AppendTakeRefListResize │ │ │ │ │ +00002102 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002130 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000214c 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002160 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002174 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00002188 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000219c 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000021ae 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000021c0 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000021d2 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000021f4 0000d50a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000225c 0000d60a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00002274 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00002288 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002294 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00002298 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000229e 0000d90a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000022a8 0000da0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000022b8 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022c0 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022f8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000022fc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002304 0000db0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000230c 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000233c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00002340 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00002350 0000dd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000236a 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00002388 0000a80a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +00002392 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000023d2 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000023d6 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000023dc 0000332f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +000023e0 00003330 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +000023e6 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023ec 0000e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000241c 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002420 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002428 0000df0a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00002430 0000e202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002448 00003b2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +0000244c 00003b30 R_ARM_THM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00002450 0000c90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002484 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000025d4 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000262e 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000263c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002656 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000265a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002686 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000268a 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002690 0000e30a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000269e 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000026a2 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000026aa 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002750 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000027ac 0000e62f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000027b0 0000e630 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000027d4 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000027d8 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000027ec 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000027f0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000027f4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000027f8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000027fc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 00002800 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002804 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -00002808 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -0000280c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002810 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002858 0000e90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000286e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002884 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002804 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002808 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002850 0000e90a R_ARM_THM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00002866 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000287c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ +000028ac 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000028b0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000028b4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000028b8 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ 000028bc 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000028c0 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000028c4 00000502 R_ARM_ABS32 00000000 .text.hot │ │ │ │ │ -000028d2 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028e6 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000291e 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002948 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000294c 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002976 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000029ae 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000029b2 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000029b6 0000462f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ -000029ba 00004630 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ -000029c0 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000029cc 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029d8 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a0a 0000ea0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00002a40 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a56 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002a5a 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002a64 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002a70 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00002a74 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00002a7a 0000eb0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00002b02 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b40 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b56 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002b72 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b7c 00004a2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ -00002b80 00004a30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ -00002b8a 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002b96 0000ec0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002b9e 0000ed0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002bc0 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002bc4 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002bc8 00004b2f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00002bcc 00004b30 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00002bd2 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bda 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bea 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00002c00 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c08 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c20 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002c24 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002c28 00004c2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -00002c2c 00004c30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -00002c32 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ce6 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002cea 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002cee 00004e2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -00002cf2 00004e30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -00002cfa 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d40 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002d94 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002da2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002da6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002daa 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002dd4 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028ca 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028de 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002916 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002940 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002944 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000296e 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029a6 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000029aa 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000029ae 0000462f R_ARM_THM_MOVW_ABS_NC 000000cc .LC7 │ │ │ │ │ +000029b2 00004630 R_ARM_THM_MOVT_ABS 000000cc .LC7 │ │ │ │ │ +000029b8 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000029c4 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029d0 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a02 0000ea0a R_ARM_THM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00002a38 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a4e 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002a52 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002a5c 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002a68 00003d2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00002a6c 00003d30 R_ARM_THM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00002a72 0000eb0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00002afa 0000b60a R_ARM_THM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b38 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b4e 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002b6a 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b74 00004a2f R_ARM_THM_MOVW_ABS_NC 000000ec .LC8 │ │ │ │ │ +00002b78 00004a30 R_ARM_THM_MOVT_ABS 000000ec .LC8 │ │ │ │ │ +00002b82 0000e40a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002b8e 0000ec0a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002b96 0000ed0a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002bb8 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002bbc 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002bc0 00004b2f R_ARM_THM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +00002bc4 00004b30 R_ARM_THM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +00002bca 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bd2 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002be2 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00002bf8 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c00 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c18 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002c1c 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002c20 00004c2f R_ARM_THM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +00002c24 00004c30 R_ARM_THM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00002c2a 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ce0 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ce4 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ce8 00004e2f R_ARM_THM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00002cec 00004e30 R_ARM_THM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00002cf4 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d38 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002d8c 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d9a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d9e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002da2 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002dcc 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dd8 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ddc 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002de0 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002de4 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002de8 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e00 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e04 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002e40 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e54 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e80 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002ea0 0000132f R_ARM_THM_MOVW_ABS_NC 00003b7d unsafe_long_compare │ │ │ │ │ -00002ea4 00001330 R_ARM_THM_MOVT_ABS 00003b7d unsafe_long_compare │ │ │ │ │ -00002f38 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f3c 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f4a 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00002f4e 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00002f58 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002f5c 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002f90 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002faa 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fbe 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003000 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000302c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003058 0000dd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003074 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000030c2 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000311c 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000032e8 0000a80a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ -000032f0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000032f4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000032f8 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002df8 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002dfc 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e38 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e4c 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e78 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e98 0000132f R_ARM_THM_MOVW_ABS_NC 00003b75 unsafe_long_compare │ │ │ │ │ +00002e9c 00001330 R_ARM_THM_MOVT_ABS 00003b75 unsafe_long_compare │ │ │ │ │ +00002f30 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f34 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f42 0000f02f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00002f46 0000f030 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00002f50 0000e72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002f54 0000e730 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002f88 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002fa2 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fb6 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ff8 0000e50a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003024 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003050 0000dd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000306c 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000030ba 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003114 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000032e0 0000a80a R_ARM_THM_CALL 00000001 PyList_New │ │ │ │ │ +000032e8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032ec 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000032f0 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003344 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003348 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000334c 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003350 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003354 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003368 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000336c 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000033de 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003438 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000035fe 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003602 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003606 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000363c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003640 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003360 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003364 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033d6 0000a90a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003430 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000035f6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035fa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000035fe 0000aa0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003634 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003638 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003658 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000365c 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003660 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003664 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003668 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000369a 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000369e 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036d0 0000f50a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000036f0 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000036fc 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003700 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003720 0000f50a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003728 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000372c 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003754 0000f50a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000378e 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003792 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000379a 0000db0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000037a4 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037da 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000037f0 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037fe 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003802 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003814 0000dd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000382a 0000662f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ -0000382e 00006630 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ -00003832 0000c90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003848 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000387c 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000390e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003932 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000397a 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -000039be 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000039c6 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003a2a 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003a38 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a46 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a6c 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00003a76 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003a7a 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003a80 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a8a 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003a8e 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003a96 0000672f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ -00003a9a 00006730 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ -00003aa0 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ab6 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003acc 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad0 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003aea 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003aee 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003af4 0000332f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003af8 00003330 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003afe 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b66 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00003bfa 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003692 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003696 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000036c8 0000f50a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000036e8 0000f10a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000036f4 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000036f8 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003718 0000f50a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003720 0000b92f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003724 0000b930 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000374c 0000f50a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000375c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003786 0000c62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000378a 0000c630 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003792 0000db0a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000379c 0000d40a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037d2 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000037e8 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037f6 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000037fa 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +0000380c 0000dd0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003822 0000662f R_ARM_THM_MOVW_ABS_NC 00000168 .LC14 │ │ │ │ │ +00003826 00006630 R_ARM_THM_MOVT_ABS 00000168 .LC14 │ │ │ │ │ +0000382a 0000c90a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003840 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003874 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a0 0000de0a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003906 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000392a 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003972 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000039b6 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000039be 0000c30a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a22 0000b30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a30 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a3e 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a64 0000be0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00003a6e 00001f2f R_ARM_THM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003a72 00001f30 R_ARM_THM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003a78 0000c20a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a82 0000c12f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003a86 0000c130 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003a8e 0000672f R_ARM_THM_MOVW_ABS_NC 00000190 .LC15 │ │ │ │ │ +00003a92 00006730 R_ARM_THM_MOVT_ABS 00000190 .LC15 │ │ │ │ │ +00003a98 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003aae 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ac4 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ac8 0000ae0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ae2 0000e02f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ae6 0000e030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003aec 0000332f R_ARM_THM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003af0 00003330 R_ARM_THM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003af6 0000e10a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b5e 0000d70a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00003bf2 0000ad0a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e2 0000ae1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000114 0000b11e R_ARM_THM_JUMP24 00000000 _PyTuple_FromArray │ │ │ │ │ 000001cc 0000b41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000001e8 0000ad1e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001c70 0000b31e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001c7c 0000b31e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001f28 0000b41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000022da 0000321e R_ARM_THM_JUMP24 00001991 list_inplace_repeat_lock_held │ │ │ │ │ -00002ce2 0000a81e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ -00002ddc 0000ae1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002ef2 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002f8a 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003624 0000a81e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00001c68 0000b31e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001c74 0000b31e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001f20 0000b41e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000022d2 0000321e R_ARM_THM_JUMP24 00001991 list_inplace_repeat_lock_held │ │ │ │ │ +00002cdc 0000a81e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ +00002dd4 0000ae1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002eea 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002f82 0000e51e R_ARM_THM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000361c 0000a81e R_ARM_THM_JUMP24 00000001 PyList_New │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x9cb4 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9cac contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000702f R_ARM_THM_MOVW_ABS_NC 000001e4 .LC18 │ │ │ │ │ 0000000c 00007030 R_ARM_THM_MOVT_ABS 000001e4 .LC18 │ │ │ │ │ 00000028 0000af6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000048 0000320a R_ARM_THM_CALL 00001991 list_inplace_repeat_lock_held │ │ │ │ │ 00000076 00010b0a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000086 0000812f R_ARM_THM_MOVW_ABS_NC 00000220 .LC21 │ │ │ │ │ @@ -766,11 +766,11 @@ │ │ │ │ │ 00000024 0001051e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000092 00010c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000000ae 00010c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000110 00010d1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000142 00010c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000015e 00010c1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9db4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9dac 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,480 +13,480 @@ │ │ │ │ │ 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 bbc │ │ │ │ │ + bl bac │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w b70 │ │ │ │ │ + blt.w ba4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9c6 │ │ │ │ │ + bne.w 9d6 │ │ │ │ │ subs.w r2, r9, r5 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 320 │ │ │ │ │ + beq.w 31e │ │ │ │ │ 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 ca4 │ │ │ │ │ + bl c94 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - ble.w b80 │ │ │ │ │ + ble.w b9c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ │ - bgt.w 4c0 │ │ │ │ │ + bgt.w 4be │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w ad4 │ │ │ │ │ + bgt.w b4c │ │ │ │ │ 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 d84 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ - add.w r9, r3, #4 │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ + add.w r8, r3, #4 │ │ │ │ │ + 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 a74 │ │ │ │ │ + bne.w a84 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 2fc │ │ │ │ │ + beq.w 2fa │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w 8f4 │ │ │ │ │ + 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, r9 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ ldr.w r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr.w r9, [r3] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 240 │ │ │ │ │ + bne.n 1b2 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ │ + ldr.w r8, [r9, #8] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b7c │ │ │ │ │ + bpl.w b6a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b5a │ │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ │ + bpl.w b36 │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b6a │ │ │ │ │ + beq.w b46 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 486 │ │ │ │ │ - add.w r1, r8, #20 │ │ │ │ │ + bpl.w 484 │ │ │ │ │ + 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 498 │ │ │ │ │ + beq.w 496 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 49e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt.w 49c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ adds r4, #4 │ │ │ │ │ - str.w r8, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + str.w r9, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ adds r3, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2d4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq.w 2c2 │ │ │ │ │ + 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 2c2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r7 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2aa │ │ │ │ │ + blt.w b2c │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + adds r4, #4 │ │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 4ac │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq.w 8d0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq.w 2f2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - ble.w 328 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + adds r5, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bge.w 326 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 2ec │ │ │ │ │ - mov r7, fp │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + bne.n 2e4 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + movs r7, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - add.w r8, r4, #4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + add.w r9, r4, #4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - ldr.w r9, [r6, #8] │ │ │ │ │ + ldr.w r8, [r6, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ it ge │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w bb6 │ │ │ │ │ + bpl.w b66 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b26 │ │ │ │ │ + bpl.w ae6 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r4, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b32 │ │ │ │ │ + bpl.w af2 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 282 │ │ │ │ │ + bpl.n 270 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ + cbz r0, 27c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28e │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n 292 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str.w r6, [r8, #-4] │ │ │ │ │ + blt.n 280 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str.w r6, [r9, #-4] │ │ │ │ │ adds r3, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 468 │ │ │ │ │ + bne.w 466 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 8d0 │ │ │ │ │ + beq.w 8f4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble.n 328 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ + ble.n 326 │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 1ca │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2bc │ │ │ │ │ - blt.w b40 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - adds r4, #4 │ │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 4ae │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq.n 2f4 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - add.w sl, sl, #1 │ │ │ │ │ - adds r5, #4 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bge.n 328 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq.n 2e6 │ │ │ │ │ - mov.w fp, #0 │ │ │ │ │ - b.n 12a │ │ │ │ │ + b.n 1fc │ │ │ │ │ add.w r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 20a │ │ │ │ │ - cmp fp, r9 │ │ │ │ │ - bge.n 20e │ │ │ │ │ + bne.n 23a │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + bge.n 23e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str.w r4, [r8, #-4] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + str.w r4, [r9, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 44c │ │ │ │ │ + bne.w 44a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.n 2f4 │ │ │ │ │ + beq.n 2f2 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - ble.n 328 │ │ │ │ │ - add.w r8, r8, #4 │ │ │ │ │ + ble.n 326 │ │ │ │ │ + add.w r9, r9, #4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1ca │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b.n 1fc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ adds r4, #4 │ │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1a0 │ │ │ │ │ - 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 1a0 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - movs r7, #0 │ │ │ │ │ - b.n 1c4 │ │ │ │ │ + bne.w 1a0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq.w 8f4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add.w fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ble.n 326 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne.n 2ea │ │ │ │ │ + mov r7, fp │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + 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, 31c │ │ │ │ │ + cbz r3, 31a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + 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 r9, [sp, #104] @ 0x68 │ │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ bl d84 │ │ │ │ │ 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 bbc │ │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ │ - bne.n 402 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + bl bac │ │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ │ + bne.n 400 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 932 │ │ │ │ │ + bne.w 96a │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 964 │ │ │ │ │ + beq.w 99c │ │ │ │ │ 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 ca4 │ │ │ │ │ + bl c94 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq.w 8c8 │ │ │ │ │ - blt.w b38 │ │ │ │ │ + beq.w 8ec │ │ │ │ │ + blt.w b24 │ │ │ │ │ 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 r9, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r9, r9, r4, lsl #2 │ │ │ │ │ + strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r4, lsl #2 │ │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ │ bl dcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 94e │ │ │ │ │ + bne.w 978 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 954 │ │ │ │ │ + bne.w 97e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq.w 964 │ │ │ │ │ + beq.w 99c │ │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ - add.w r9, r9, #4 │ │ │ │ │ + add.w r8, r8, #4 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 940 │ │ │ │ │ + bne.w 986 │ │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w b76 │ │ │ │ │ - cmp.w r8, #6 │ │ │ │ │ - bgt.n 336 │ │ │ │ │ + beq.w b60 │ │ │ │ │ + cmp.w r9, #6 │ │ │ │ │ + bgt.n 334 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.n 336 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bgt.n 334 │ │ │ │ │ + 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 │ │ │ │ │ - blt.w b38 │ │ │ │ │ + blt.w b24 │ │ │ │ │ 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 r8, [sp] │ │ │ │ │ - strd r9, r7, [sp, #104] @ 0x68 │ │ │ │ │ - add.w r9, r9, r8, lsl #2 │ │ │ │ │ + str.w r9, [sp] │ │ │ │ │ + strd r8, r7, [sp, #104] @ 0x68 │ │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ bl d84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w aaa │ │ │ │ │ + bne.w a7e │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add.w r6, r6, r8, lsl #2 │ │ │ │ │ + add.w r6, r6, r9, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w aa2 │ │ │ │ │ - sub.w sl, sl, r8 │ │ │ │ │ + bne.w a62 │ │ │ │ │ + sub.w sl, sl, r9 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w acc │ │ │ │ │ + beq.w ac6 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - b.n 900 │ │ │ │ │ + bne.n 358 │ │ │ │ │ + b.n 924 │ │ │ │ │ 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 2f2 │ │ │ │ │ + beq.w 2f0 │ │ │ │ │ adds r1, #4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 2a8 │ │ │ │ │ + b.n 296 │ │ │ │ │ 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 8cc │ │ │ │ │ + beq.w 8f0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b.n 22e │ │ │ │ │ - add.w r1, r8, #28 │ │ │ │ │ + b.n 25e │ │ │ │ │ + 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, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ bge.w 18a │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r4, #4 │ │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 262 │ │ │ │ │ + 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 262 │ │ │ │ │ + b.n 1d4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w ae6 │ │ │ │ │ + bgt.w ad4 │ │ │ │ │ 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 9f8 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + bne.w 9e6 │ │ │ │ │ + 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 │ │ │ │ │ @@ -504,446 +504,422 @@ │ │ │ │ │ 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 a68 │ │ │ │ │ + bne.w a56 │ │ │ │ │ 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 9b2 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + beq.w 92e │ │ │ │ │ + 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 5da │ │ │ │ │ + bne.n 5d8 │ │ │ │ │ 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 bb0 │ │ │ │ │ + bpl.w b6e │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b14 │ │ │ │ │ + bpl.w af8 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r9, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w b22 │ │ │ │ │ + beq.w b06 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 754 │ │ │ │ │ + bpl.w 752 │ │ │ │ │ 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 766 │ │ │ │ │ + beq.w 764 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w 76c │ │ │ │ │ + bge.w 76a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cbz r2, 5f8 │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str r6, [r4, #0] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cbz r2, 5f6 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 5f8 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + b.n 5f6 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6d4 │ │ │ │ │ + beq.n 6d0 │ │ │ │ │ blt.w b0a │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5c8 │ │ │ │ │ + bne.n 5c6 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq.w 92e │ │ │ │ │ + beq.w 8c4 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge.w 790 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 708 │ │ │ │ │ + bge.w 78e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 702 │ │ │ │ │ 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.w b96 │ │ │ │ │ + bpl.w b98 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w b4a │ │ │ │ │ + bpl.w b14 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add.w r0, r5, #20 │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.w b56 │ │ │ │ │ + bpl.w b20 │ │ │ │ │ lsls r3, r1, #25 │ │ │ │ │ - bpl.n 694 │ │ │ │ │ + bpl.n 690 │ │ │ │ │ add.w r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ - cbz r0, 6a0 │ │ │ │ │ + cbz r0, 69c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 6a4 │ │ │ │ │ + bge.n 6a0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str.w r4, [r9, #4] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 714 │ │ │ │ │ + bne.n 712 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq.w 906 │ │ │ │ │ + beq.w 8c4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble.w 792 │ │ │ │ │ + ble.w 78e │ │ │ │ │ movs r3, #0 │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 626 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 622 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 664 │ │ │ │ │ + bne.n 660 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - blt.n 668 │ │ │ │ │ + blt.n 664 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str.w r5, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 730 │ │ │ │ │ + bne.n 72e │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 96e │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.w 92a │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 792 │ │ │ │ │ + ble.n 78e │ │ │ │ │ sub.w r9, r9, #4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 626 │ │ │ │ │ + b.n 622 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 77e │ │ │ │ │ + bne.n 77c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9ae │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + beq.w 92a │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble.n 790 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne.n 70e │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + ble.n 78e │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 70a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 61e │ │ │ │ │ + b.n 61a │ │ │ │ │ + mov r4, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 560 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b.n 55e │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 560 │ │ │ │ │ + b.n 55e │ │ │ │ │ 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 af8 │ │ │ │ │ + beq.w ace │ │ │ │ │ subs r3, #4 │ │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ │ - b.n 67e │ │ │ │ │ + b.n 67a │ │ │ │ │ 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 afe │ │ │ │ │ + beq.w aba │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 6c0 │ │ │ │ │ + b.n 6bc │ │ │ │ │ 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 5b8 │ │ │ │ │ + bne.w 5b6 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt.w 5be │ │ │ │ │ + blt.w 5bc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - subs r4, #4 │ │ │ │ │ - str.w r9, [r4, #4] │ │ │ │ │ + subs r3, r4, #4 │ │ │ │ │ + str.w r9, [r4] │ │ │ │ │ sub.w r8, r8, #4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 6e4 │ │ │ │ │ + beq.n 6e0 │ │ │ │ │ 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 6e4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + b.n 6e0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ │ 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 bbc │ │ │ │ │ + bl bac │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.w ba6 │ │ │ │ │ + blt.w b74 │ │ │ │ │ subs.w r3, sl, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq.n 810 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - sub.w sl, r4, sl │ │ │ │ │ - add.w r5, r5, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a9a │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add.w r7, r7, sl, lsl #2 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w a92 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq.n 80c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub.w r3, r4, sl │ │ │ │ │ + add.w r5, r5, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a96 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w a6a │ │ │ │ │ + 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 dcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9b8 │ │ │ │ │ + beq.w 9e0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr.w r3, [r8], #-4 │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9d0 │ │ │ │ │ + bne.w 9a6 │ │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.w a86 │ │ │ │ │ + beq.w a72 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl ca4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl c94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.w b9a │ │ │ │ │ + blt.w b7e │ │ │ │ │ subs.w r4, fp, r6 │ │ │ │ │ - beq.n 8c4 │ │ │ │ │ + beq.n 8c0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ sub.w fp, r6, fp │ │ │ │ │ add.w r5, r5, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9be │ │ │ │ │ + bne.w 9b6 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add.w r8, r8, fp, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e0 │ │ │ │ │ + bne.w 9be │ │ │ │ │ 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 d84 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.w b88 │ │ │ │ │ + beq.w b8a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b92 │ │ │ │ │ + beq.w b94 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ str.w r3, [r5], #-4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e8 │ │ │ │ │ + bne.w 9c6 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.n 95c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + beq.n 994 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ subs r7, #4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bgt.w 7a0 │ │ │ │ │ + bgt.w 79c │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bgt.w 7a0 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + bgt.w 79c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 55a │ │ │ │ │ + b.n 558 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 88c │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - b.n 3c8 │ │ │ │ │ + b.n 888 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cbz r3, 8e4 │ │ │ │ │ + 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 d84 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + b.n 966 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b.n 3c6 │ │ │ │ │ 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 r9, [sp, #104] @ 0x68 │ │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ │ bl dcc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r9, r4, lsl #2] │ │ │ │ │ + str.w r3, [r8, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w ab0 │ │ │ │ │ + bne.w aac │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n 31c │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cbz r3, 926 │ │ │ │ │ - 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 d84 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - b.n 9aa │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b.n 908 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 36a │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ │ - str.w r2, [r7], #4 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 3d8 │ │ │ │ │ - add.w r7, r7, r4, lsl #2 │ │ │ │ │ - b.n 3b0 │ │ │ │ │ - add.w r3, r3, r4, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 3b8 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - b.n 90c │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 2f8 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b.n 31a │ │ │ │ │ + mov r5, r4 │ │ │ │ │ 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 │ │ │ │ │ @@ -956,46 +932,64 @@ │ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ │ bl dcc │ │ │ │ │ mvn.w r3, #3 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ │ str r2, [r5, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w abe │ │ │ │ │ + bne.w a9e │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 320 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - b.n 976 │ │ │ │ │ + b.n 31e │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 368 │ │ │ │ │ + add.w r7, r7, r4, lsl #2 │ │ │ │ │ + b.n 3ae │ │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b.n 3b6 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 3d6 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b.n 90c │ │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 856 │ │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.w 78 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 8ca │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 2f6 │ │ │ │ │ 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 820 │ │ │ │ │ + b.n 81c │ │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.n 852 │ │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 862 │ │ │ │ │ + b.n 85e │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ - b.n 89a │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ + b.n 896 │ │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.w 78 │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + b.n 8ca │ │ │ │ │ + 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 │ │ │ │ │ @@ -1014,155 +1008,158 @@ │ │ │ │ │ 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, a6c │ │ │ │ │ + cbnz r1, a5a │ │ │ │ │ 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 53a │ │ │ │ │ + beq.w 538 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - b.n 53a │ │ │ │ │ + b.n 538 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b.n a44 │ │ │ │ │ + b.n a32 │ │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + b.n 436 │ │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b.n 7e8 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + b.n 932 │ │ │ │ │ + add.w r7, r7, r9, lsl #2 │ │ │ │ │ + b.n 42a │ │ │ │ │ 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 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ - b.n 976 │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b.n 7ec │ │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 7e0 │ │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 438 │ │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ │ - b.n 42c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ - str.w r3, [r2, r1, lsl #2] │ │ │ │ │ - b.n 900 │ │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 7dc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r1, r3 │ │ │ │ │ ittt ne │ │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ │ strne r2, [r1, r3] │ │ │ │ │ - b.n 9a8 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ + b.n 964 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + str.w r3, [r2, r1, lsl #2] │ │ │ │ │ + b.n 924 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + add.w r9, sp, #96 @ 0x60 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b.n 932 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 8d4 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - bl 16e8 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - bne.w c2 │ │ │ │ │ - b.n 31c │ │ │ │ │ + b.n 8f8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + b.n 8c6 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ bl 16e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ - bne.w 4c8 │ │ │ │ │ - b.n 9aa │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - b.n 908 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - add.w r9, sp, #96 @ 0x60 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - b.n 976 │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 90c │ │ │ │ │ - add.w r0, r9, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst.w r1, #32 │ │ │ │ │ - bne.w 5a0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b.n 758 │ │ │ │ │ + bne.w 4c6 │ │ │ │ │ + b.n 966 │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.w 1fa │ │ │ │ │ + bmi.w 22c │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.w 286 │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ │ + b.w 274 │ │ │ │ │ + add.w r0, r9, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst.w r1, #32 │ │ │ │ │ + bne.w 59e │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b.n 756 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.w 2f8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 8ca │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bmi.w 656 │ │ │ │ │ + bmi.w 652 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 698 │ │ │ │ │ + b.n 694 │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b.w 2f6 │ │ │ │ │ add.w r0, r6, #28 │ │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ │ + ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ bne.w 16c │ │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 48a │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 9aa │ │ │ │ │ - strd r6, r7, [sp, #12] │ │ │ │ │ - b.n 8d0 │ │ │ │ │ + ldr.w r1, [r9, #28] │ │ │ │ │ + b.n 488 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 16e8 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + bne.w c2 │ │ │ │ │ + b.w 31a │ │ │ │ │ + str r7, [sp, #16] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + b.n 8f4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b.n aea │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n b5e │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + b.n b3a │ │ │ │ │ + ldr.w r0, [r9, #28] │ │ │ │ │ + b.n afc │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str r6, [sp, #32] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b.n 8ca │ │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.w 320 │ │ │ │ │ + b.n 8ca │ │ │ │ │ mov r9, fp │ │ │ │ │ str.w sl, [sp, #24] │ │ │ │ │ mov fp, r8 │ │ │ │ │ - b.n 976 │ │ │ │ │ + b.n 932 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ - b.n 92a │ │ │ │ │ + b.n 8e8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n b4e │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ │ + b.n b18 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 90c │ │ │ │ │ + b.w 31e │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - str r6, [sp, #32] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b.n 90c │ │ │ │ │ - ldr.w r0, [r9, #28] │ │ │ │ │ - b.n b18 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b.n b2a │ │ │ │ │ + b.n 966 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000bbc : │ │ │ │ │ +00000bac : │ │ │ │ │ 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 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -1173,175 +1170,175 @@ │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ add.w r9, r8, r5, lsl #2 │ │ │ │ │ blx r3 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n c9e │ │ │ │ │ - beq.n c64 │ │ │ │ │ + blt.n c8e │ │ │ │ │ + beq.n c54 │ │ │ │ │ adds r7, r5, #1 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ sub.w r3, r9, sl, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bge.n c22 │ │ │ │ │ + bge.n c12 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ mov.w r3, sl, lsl #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9e │ │ │ │ │ - beq.n c22 │ │ │ │ │ + blt.n c8e │ │ │ │ │ + beq.n c12 │ │ │ │ │ mov fp, sl │ │ │ │ │ add.w sl, r3, #1 │ │ │ │ │ - b.n bfc │ │ │ │ │ + b.n bec │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub.w r9, r5, fp │ │ │ │ │ ite le │ │ │ │ │ suble.w r3, r5, sl │ │ │ │ │ subgt r3, r5, r7 │ │ │ │ │ adds r7, r3, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble.n c5c │ │ │ │ │ + ble.n c4c │ │ │ │ │ sub.w sl, r9, r7 │ │ │ │ │ ldr.w r5, [r4, #1564] @ 0x61c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sl, r7, sl, asr #1 │ │ │ │ │ ldr.w r1, [r8, sl, lsl #2] │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9e │ │ │ │ │ + blt.n c8e │ │ │ │ │ ite eq │ │ │ │ │ addeq.w r7, sl, #1 │ │ │ │ │ movne r9, sl │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt.n c36 │ │ │ │ │ + blt.n c26 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r7, r5 │ │ │ │ │ movs r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge.n c8c │ │ │ │ │ + bge.n c7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r1, [r9, r7, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n c9e │ │ │ │ │ + blt.n c8e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne.n c8c │ │ │ │ │ + bne.n c7c │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r7, r2, #1 │ │ │ │ │ - b.n c68 │ │ │ │ │ + b.n c58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ite le │ │ │ │ │ addle.w r9, r5, r7 │ │ │ │ │ addgt.w r9, r5, r3 │ │ │ │ │ add.w r3, sl, r5 │ │ │ │ │ - b.n c30 │ │ │ │ │ + b.n c20 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c5c │ │ │ │ │ + b.n c4c │ │ │ │ │ │ │ │ │ │ -00000ca4 : │ │ │ │ │ +00000c94 : │ │ │ │ │ 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 d7c │ │ │ │ │ - beq.n d44 │ │ │ │ │ - sub.w sl, sl, r5 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ │ + blt.n d7c │ │ │ │ │ + beq.n d3c │ │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ │ + mov.w fp, #0 │ │ │ │ │ + movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - bge.n d02 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bge.n cf8 │ │ │ │ │ + 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.n d7c │ │ │ │ │ - beq.n d02 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - b.n ce2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov.w r2, r3, lsl #1 │ │ │ │ │ + blt.n d7c │ │ │ │ │ + beq.n cf8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + adds r3, r2, #1 │ │ │ │ │ + b.n cd2 │ │ │ │ │ + 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 d3c │ │ │ │ │ - sub.w r6, fp, r5 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble.n d34 │ │ │ │ │ + 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 d7c │ │ │ │ │ + blt.n d7c │ │ │ │ │ ite ne │ │ │ │ │ - addne r5, r6, #1 │ │ │ │ │ - moveq fp, r6 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - blt.n d18 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + addne.w r5, r9, #1 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + blt.n d0e │ │ │ │ │ + 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 d6c │ │ │ │ │ + add.w fp, r5, #1 │ │ │ │ │ + mov.w r9, #1 │ │ │ │ │ + sub.w r3, r8, r9, lsl #2 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + bge.n d6a │ │ │ │ │ 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 d7c │ │ │ │ │ - bne.n d6c │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - adds r6, r3, #1 │ │ │ │ │ - b.n d4a │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - sub.w fp, r5, fp │ │ │ │ │ + blt.n d7c │ │ │ │ │ + bne.n d6a │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + add.w r9, r3, #1 │ │ │ │ │ + b.n d44 │ │ │ │ │ + cmp r9, fp │ │ │ │ │ + sub.w sl, r5, sl │ │ │ │ │ ite le │ │ │ │ │ - suble r3, r5, r6 │ │ │ │ │ - subgt.w r3, r5, sl │ │ │ │ │ - b.n d12 │ │ │ │ │ - mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d3c │ │ │ │ │ + suble.w r3, r5, r9 │ │ │ │ │ + subgt.w r3, r5, fp │ │ │ │ │ + b.n d08 │ │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n d34 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000d84 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1824,15 +1821,15 @@ │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n 120a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b.w 3390 │ │ │ │ │ + b.w 3388 │ │ │ │ │ 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 │ │ │ │ │ @@ -1858,15 +1855,15 @@ │ │ │ │ │ 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 1232 │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1c00 │ │ │ │ │ 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 │ │ │ │ │ @@ -2039,15 +2036,15 @@ │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ bgt.w 14f0 │ │ │ │ │ mul.w r5, r7, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2d04 │ │ │ │ │ + bl 2cfc │ │ │ │ │ R_ARM_THM_CALL list_new_prealloc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 147a │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ @@ -2173,15 +2170,15 @@ │ │ │ │ │ │ │ │ │ │ 000014fc : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1c00 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ @@ -2288,15 +2285,15 @@ │ │ │ │ │ 000015f4 : │ │ │ │ │ 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 1f58 <_list_extend> │ │ │ │ │ + bl 1f50 <_list_extend> │ │ │ │ │ R_ARM_THM_CALL _list_extend │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 161c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1618 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -2345,15 +2342,15 @@ │ │ │ │ │ │ │ │ │ │ 00001674 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1c00 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000168c : │ │ │ │ │ listiter_len(): │ │ │ │ │ @@ -2370,15 +2367,15 @@ │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ 000016a4 : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.w 3390 │ │ │ │ │ + b.w 3388 │ │ │ │ │ R_ARM_THM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 000016ac : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ @@ -2391,15 +2388,15 @@ │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ bpl.n 16d2 │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 1f58 <_list_extend> │ │ │ │ │ + b.w 1f50 <_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> │ │ │ │ │ @@ -2771,11 +2768,11 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ b.n 1a02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1c00 │ │ │ │ │ R_ARM_THM_CALL list_clear_impl.isra.0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 1a24 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -493,29 +493,29 @@ │ │ │ │ │ beq.w 9ea │ │ │ │ │ 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 bda │ │ │ │ │ + bne.w bdc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ble.w 9ae │ │ │ │ │ mov fp, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ 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 f62 │ │ │ │ │ + beq.w f70 │ │ │ │ │ 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 │ │ │ │ │ @@ -528,15 +528,15 @@ │ │ │ │ │ bne.w 724 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov ip, fp │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 13aa │ │ │ │ │ + bne.w 13ee │ │ │ │ │ ldr.w r9, [ip] │ │ │ │ │ tst r2, r1 │ │ │ │ │ bne.n 4f2 │ │ │ │ │ cbz r5, 4fc │ │ │ │ │ ldrb.w r5, [r9, #16] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ @@ -559,40 +559,40 @@ │ │ │ │ │ mov r4, sl │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq.w r6, r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b8c │ │ │ │ │ + beq.w b60 │ │ │ │ │ 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 1020 │ │ │ │ │ + bne.w 1032 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d16 │ │ │ │ │ + bne.w d18 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ str.w r2, [sl, #20] │ │ │ │ │ movs r2, #7 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ 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] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1280 │ │ │ │ │ + bne.w 1298 │ │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ │ - bgt.w 1202 │ │ │ │ │ + bgt.w 11a6 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ @@ -618,26 +618,26 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r6 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ bpl.w 14ac │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 139c │ │ │ │ │ + bpl.w 13c4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ - bpl.w 13a6 │ │ │ │ │ + bpl.w 13ce │ │ │ │ │ lsls r7, r3, #25 │ │ │ │ │ - bpl.w 11c8 │ │ │ │ │ + bpl.w 11ac │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11d4 │ │ │ │ │ + beq.w 11b8 │ │ │ │ │ lsrs r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne.w 9f8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq.w 77c │ │ │ │ │ @@ -652,32 +652,32 @@ │ │ │ │ │ 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 11a6 │ │ │ │ │ + beq.w 11dc │ │ │ │ │ lsls r3, r7, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ - bpl.w 11a8 │ │ │ │ │ + bpl.w 11de │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add.w r0, r6, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 11b2 │ │ │ │ │ + beq.w 11e8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ it pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ - bpl.w 11b4 │ │ │ │ │ + bpl.w 11ea │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11be │ │ │ │ │ + beq.w 11f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.n 6f6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r4, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.n 6f4 │ │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ │ @@ -693,15 +693,15 @@ │ │ │ │ │ bpl.n 672 │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 142a │ │ │ │ │ + beq.w 1430 │ │ │ │ │ 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 │ │ │ │ │ @@ -720,21 +720,21 @@ │ │ │ │ │ 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 1430 │ │ │ │ │ + beq.w 145c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ - bpl.w 138c │ │ │ │ │ + bpl.w 1312 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ adds r0, #20 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 1398 │ │ │ │ │ + beq.w 131e │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ bpl.w 1220 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 122c │ │ │ │ │ @@ -767,19 +767,19 @@ │ │ │ │ │ b.n a0c │ │ │ │ │ mov ip, fp │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r6, #0 │ │ │ │ │ b.n 73a │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w bd0 │ │ │ │ │ + bge.w bba │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne.w 13ac │ │ │ │ │ + bne.w 13f0 │ │ │ │ │ ands.w r9, r2, r1 │ │ │ │ │ beq.n 72c │ │ │ │ │ ldr.w r5, [ip] │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ bls.n 72c │ │ │ │ │ adds r6, #1 │ │ │ │ │ @@ -789,25 +789,25 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 508 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13fc │ │ │ │ │ + blt.w 13d2 │ │ │ │ │ bne.w 9f8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bne.w 58c │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.w c62 │ │ │ │ │ + bge.w c64 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ @@ -833,30 +833,30 @@ │ │ │ │ │ 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 14b0 │ │ │ │ │ + beq.w 142a │ │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ │ - beq.w 13ca │ │ │ │ │ + beq.w 13b0 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ add.w r0, sl, #20 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 13da │ │ │ │ │ + beq.w 13c0 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ - beq.w d76 │ │ │ │ │ + beq.w d78 │ │ │ │ │ adds r1, #20 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d86 │ │ │ │ │ + beq.w d88 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cbz r0, 834 │ │ │ │ │ mov r2, r8 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r6, r9 │ │ │ │ │ @@ -870,15 +870,15 @@ │ │ │ │ │ blt.w 10e8 │ │ │ │ │ bne.w 994 │ │ │ │ │ add.w r4, r9, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ ble.n 8aa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 13de │ │ │ │ │ + bne.w 140c │ │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ │ add.w r9, sl, #20 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ @@ -889,22 +889,22 @@ │ │ │ │ │ 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 1438 │ │ │ │ │ + beq.w 14b0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13e6 │ │ │ │ │ + beq.w 1414 │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 13f6 │ │ │ │ │ + beq.w 1424 │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ beq.n 982 │ │ │ │ │ adds r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 98c │ │ │ │ │ @@ -924,72 +924,72 @@ │ │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d02 │ │ │ │ │ + bne.w d04 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne.w 7a6 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 108e │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ │ + 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 e3e │ │ │ │ │ + bne.w e40 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs.w r3, r3, ip │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bne.w 576 │ │ │ │ │ ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ bgt.w 1146 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c66 │ │ │ │ │ + bne.w c68 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w de2 │ │ │ │ │ + bne.w de4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r7, #1 │ │ │ │ │ - bgt.w 12a0 │ │ │ │ │ + bgt.w 127a │ │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 141c │ │ │ │ │ + bne.w 1322 │ │ │ │ │ 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 149e │ │ │ │ │ + bne.w 144a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1316 │ │ │ │ │ + beq.w 12f4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ │ @@ -1009,30 +1009,30 @@ │ │ │ │ │ b.n 7ae │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 8d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ │ - b.n d10 │ │ │ │ │ + b.n d12 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str.w r2, [sl, #16] │ │ │ │ │ str.w r2, [sl, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ │ strd r7, r8, [sl, #4] │ │ │ │ │ str.w r2, [sl, #20] │ │ │ │ │ mov.w r2, #7 │ │ │ │ │ str.w r5, [sl, #12] │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ - bne.w de2 │ │ │ │ │ + bne.w de4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b.n 946 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ @@ -1042,84 +1042,84 @@ │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ beq.w 77c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne.w 13c4 │ │ │ │ │ + bne.w 1330 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 1208 │ │ │ │ │ + ble.w 11c4 │ │ │ │ │ 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 b4a │ │ │ │ │ + bne.w ba4 │ │ │ │ │ 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 1434 │ │ │ │ │ + bpl.w 1458 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 13b2 │ │ │ │ │ + bpl.w 13dc │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 13c0 │ │ │ │ │ + beq.w 13ea │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ - bpl.w 11e0 │ │ │ │ │ + bpl.w 11fe │ │ │ │ │ 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 11f2 │ │ │ │ │ + beq.w 1210 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b60 │ │ │ │ │ + bne.w bc4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1410 │ │ │ │ │ - beq.w f5c │ │ │ │ │ + blt.w 1400 │ │ │ │ │ + beq.w f5e │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ bne.w 1108 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bls.n ad2 │ │ │ │ │ + bls.n ad4 │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n ad2 │ │ │ │ │ + bls.n ad4 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r7], #4 │ │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n ac2 │ │ │ │ │ + bhi.n ac4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 112e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.w 77e │ │ │ │ │ sub.w r4, fp, #4 │ │ │ │ │ @@ -1131,84 +1131,67 @@ │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ │ - bne.n b78 │ │ │ │ │ + bne.n b4c │ │ │ │ │ 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 1446 │ │ │ │ │ + bpl.w 143c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r6, r3, #26 │ │ │ │ │ - bpl.w 148c │ │ │ │ │ + bpl.w 1436 │ │ │ │ │ lsls r6, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1266 │ │ │ │ │ + beq.w 12b6 │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w e46 │ │ │ │ │ + beq.w e48 │ │ │ │ │ mov r5, r7 │ │ │ │ │ b.n 77e │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt.w 1410 │ │ │ │ │ - it eq │ │ │ │ │ - ldrdeq r6, r3, [r4, #-4] │ │ │ │ │ - beq.n a80 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 1236 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - adds r5, #1 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bgt.w a22 │ │ │ │ │ - b.n a96 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1406 │ │ │ │ │ - bne.n b46 │ │ │ │ │ + blt.w 13f6 │ │ │ │ │ + bne.n b48 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n af6 │ │ │ │ │ + bne.n af8 │ │ │ │ │ b.n 77c │ │ │ │ │ tst r2, r1 │ │ │ │ │ ittt ne │ │ │ │ │ addne.w sl, sp, #64 @ 0x40 │ │ │ │ │ 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 524 │ │ │ │ │ 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 12c6 │ │ │ │ │ + beq.w 13a0 │ │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1216,179 +1199,196 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, r1 │ │ │ │ │ str.w r0, [sl, #1568] @ 0x620 │ │ │ │ │ b.n 524 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt.w 1400 │ │ │ │ │ + bne.n bc4 │ │ │ │ │ + ldrd r6, r3, [r4, #-4] │ │ │ │ │ + b.n a82 │ │ │ │ │ mov r3, lr │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ b.n 508 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 1240 │ │ │ │ │ + mov.w sl, #0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + adds r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt.w a22 │ │ │ │ │ + b.n a98 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1320 │ │ │ │ │ + bgt.w 12fa │ │ │ │ │ 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 d96 │ │ │ │ │ + ble.w d98 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131c │ │ │ │ │ + beq.w 1336 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w d92 │ │ │ │ │ + beq.w d94 │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ec │ │ │ │ │ + beq.w 130e │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n c58 │ │ │ │ │ + beq.n c5a │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1334 │ │ │ │ │ + beq.w 12ca │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n c58 │ │ │ │ │ + beq.n c5a │ │ │ │ │ movs r5, #3 │ │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_CallOneArg │ │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12ee │ │ │ │ │ + beq.w 12cc │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n c3e │ │ │ │ │ + bne.n c40 │ │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ b.n 480 │ │ │ │ │ mov ip, r5 │ │ │ │ │ b.n 8e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.w 105c │ │ │ │ │ + ble.w f64 │ │ │ │ │ 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 r0, [r3, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c8a │ │ │ │ │ + bge.n c8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c8a │ │ │ │ │ + cbnz r3, c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ beq.w 1068 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ca6 │ │ │ │ │ + bge.n ca8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, ca6 │ │ │ │ │ + cbnz r3, ca8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n cf2 │ │ │ │ │ + beq.n cf4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cc0 │ │ │ │ │ + bge.n cc2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, cc0 │ │ │ │ │ + cbnz r3, cc2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq.n cf2 │ │ │ │ │ + beq.n cf4 │ │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ │ movs r6, #3 │ │ │ │ │ ldr.w r2, [r9, r6, lsl #2] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ce2 │ │ │ │ │ + bge.n ce4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, ce2 │ │ │ │ │ + cbnz r3, ce4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n cca │ │ │ │ │ + bne.n ccc │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ - ble.n cf2 │ │ │ │ │ + ble.n cf4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w 93a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n de2 │ │ │ │ │ - b.n df8 │ │ │ │ │ + bne.n de4 │ │ │ │ │ + b.n dfa │ │ │ │ │ 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] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ b.n 8d4 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ 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 1342 │ │ │ │ │ + bge.w 1356 │ │ │ │ │ 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] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r5, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 136e │ │ │ │ │ + bne.w 1382 │ │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ │ it le │ │ │ │ │ strle r7, [sp, #48] @ 0x30 │ │ │ │ │ ble.w 568 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ and.w r1, r3, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ - bgt.n d62 │ │ │ │ │ + bgt.n d64 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ b.w 568 │ │ │ │ │ adds r1, #28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ @@ -1419,35 +1419,35 @@ │ │ │ │ │ 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 c74 │ │ │ │ │ + bgt.w c76 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w 946 │ │ │ │ │ - cbz r4, e02 │ │ │ │ │ + cbz r4, e04 │ │ │ │ │ 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, e02 │ │ │ │ │ + cbz r3, e04 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bgt.w 129e │ │ │ │ │ + bgt.w 1278 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 946 │ │ │ │ │ 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 │ │ │ │ │ @@ -1458,21 +1458,21 @@ │ │ │ │ │ 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 904 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - add r1, r3 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ b.n 904 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r7, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq.w 77c │ │ │ │ │ add.w sl, fp, r5, lsl #2 │ │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ │ @@ -1484,32 +1484,32 @@ │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ │ - bpl.n e84 │ │ │ │ │ + bpl.n e86 │ │ │ │ │ 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 e98 │ │ │ │ │ + beq.n e9a │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r1, #28 │ │ │ │ │ addmi r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1250 │ │ │ │ │ + beq.w 1236 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 77e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r7, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.w 77e │ │ │ │ │ @@ -1519,31 +1519,31 @@ │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r8 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ it pl │ │ │ │ │ ldrpl r3, [r3, #28] │ │ │ │ │ - bpl.n ed4 │ │ │ │ │ + bpl.n ed6 │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r3, #28 │ │ │ │ │ addmi r3, #20 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 1492 │ │ │ │ │ + beq.w 1460 │ │ │ │ │ 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 1276 │ │ │ │ │ + beq.w 1266 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 77e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, r7, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ble.w 77e │ │ │ │ │ @@ -1554,40 +1554,45 @@ │ │ │ │ │ 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 1442 │ │ │ │ │ + beq.w 14a8 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 14a4 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1338 │ │ │ │ │ + beq.w 134c │ │ │ │ │ lsrs r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.w 77e │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt.n f0a │ │ │ │ │ + bgt.n f0c │ │ │ │ │ b.n 77e │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ - b.n b6c │ │ │ │ │ + b.n bd0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + beq.w 9e0 │ │ │ │ │ + b.n de4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble.w 494 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -1596,65 +1601,69 @@ │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #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] │ │ │ │ │ + sub.w lr, r3, r2 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ rsbs r2, lr, #0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ adc.w r2, r2, lr │ │ │ │ │ mov lr, fp │ │ │ │ │ - b.n fc8 │ │ │ │ │ - cbz r0, fee │ │ │ │ │ - ldrb.w r5, [ip, #16] │ │ │ │ │ + b.n fd6 │ │ │ │ │ + cbz r3, ffc │ │ │ │ │ + ldrb.w r5, [r9, #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 104e │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - ldr.w ip, [lr, #4]! │ │ │ │ │ + sub.w r9, r5, #4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + clz r9, r9 │ │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ │ + bge.n 1060 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr.w r0, [lr, #4]! │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bne.w 1478 │ │ │ │ │ - ldr.w ip, [lr] │ │ │ │ │ - ldr.w r4, [ip, #8] │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne.w 1464 │ │ │ │ │ + ldr.w r0, [lr] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 1478 │ │ │ │ │ - ldr.w ip, [ip, #16] │ │ │ │ │ - ldr.w r4, [ip, #4] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bne.w 12e8 │ │ │ │ │ - cbz r5, fee │ │ │ │ │ + beq.w 1464 │ │ │ │ │ + ldr.w r9, [r0, #16] │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bne.w 12c6 │ │ │ │ │ + cbz r5, ffc │ │ │ │ │ tst r2, r1 │ │ │ │ │ - bne.n 1042 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq.n f98 │ │ │ │ │ + bne.n 1054 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + beq.n fa8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n fb8 │ │ │ │ │ + blt.n fc8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ + mov r3, ip │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 12d6 │ │ │ │ │ + beq.w 133a │ │ │ │ │ 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 b8c │ │ │ │ │ + bne.w b60 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.w b8c │ │ │ │ │ + beq.w b60 │ │ │ │ │ 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 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ @@ -1666,112 +1675,104 @@ │ │ │ │ │ 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 52e │ │ │ │ │ - ldr.w r4, [ip, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls.n fea │ │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + bls.n ff6 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n fee │ │ │ │ │ - mov r9, ip │ │ │ │ │ - mov ip, r0 │ │ │ │ │ + b.n ffc │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r5, ip │ │ │ │ │ + mov r3, ip │ │ │ │ │ b.w 508 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.w 9e0 │ │ │ │ │ - b.n de2 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - adds r3, #1 │ │ │ │ │ beq.w 946 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w de2 │ │ │ │ │ - b.n df8 │ │ │ │ │ - beq.w 12be │ │ │ │ │ + bne.w de4 │ │ │ │ │ + b.n dfa │ │ │ │ │ + beq.w 1270 │ │ │ │ │ add.w r7, fp, #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r7, fp │ │ │ │ │ bls.n 1122 │ │ │ │ │ movs r5, #2 │ │ │ │ │ movs r1, #4 │ │ │ │ │ - b.n aae │ │ │ │ │ - add.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ + b.n ab0 │ │ │ │ │ + add.w r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ - subs r2, #1 │ │ │ │ │ + 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 r1, r2, [r1, #4] │ │ │ │ │ ldr r0, [r0, r4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - subs r3, r0, r3 │ │ │ │ │ - asrs r3, r3, #2 │ │ │ │ │ + subs r0, r0, r2 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + asrs r3, r0, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ │ add r2, r3 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ble.n 10fe │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt.n 1102 │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble.w e06 │ │ │ │ │ + ble.w e08 │ │ │ │ │ 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 e06 │ │ │ │ │ + bge.w e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 10c0 │ │ │ │ │ ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w cf2 │ │ │ │ │ + beq.w cf4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n dd0 │ │ │ │ │ + b.n dd2 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ b.n 10b4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ 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, 111c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ bl 1520 │ │ │ │ │ - b.n a9e │ │ │ │ │ + b.n aa0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ movs r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 77e │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls.w ada │ │ │ │ │ + bls.w adc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ │ b.n 1132 │ │ │ │ │ subs r1, r6, #2 │ │ │ │ │ beq.n 1164 │ │ │ │ │ @@ -1807,315 +1808,315 @@ │ │ │ │ │ it lt │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 116e │ │ │ │ │ b.n 10f2 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b.n d60 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 5d4 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b.w 5d6 │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ │ + lsls r1, r3, #2 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bhi.w aac │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 77e │ │ │ │ │ + b.n 112e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ bne.w 62e │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 644 │ │ │ │ │ cmp r9, sl │ │ │ │ │ ble.w 648 │ │ │ │ │ b.w 6f6 │ │ │ │ │ - adds r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 5d4 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b.w 5d6 │ │ │ │ │ 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 a7a │ │ │ │ │ cmp r8, r9 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a80 │ │ │ │ │ - b.n b60 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b.n d5e │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ │ - lsls r1, r3, #2 │ │ │ │ │ - cmp r2, fp │ │ │ │ │ - bhi.w aaa │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 77e │ │ │ │ │ - b.n 112e │ │ │ │ │ + beq.w a82 │ │ │ │ │ + b.n bc4 │ │ │ │ │ adds r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 6e2 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ ble.w 6e6 │ │ │ │ │ b.w 6f0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ite le │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b.n ea6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ 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, 124a │ │ │ │ │ + cbnz r3, 1254 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ bl 1520 │ │ │ │ │ - b.n b68 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ite le │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b.n ea4 │ │ │ │ │ + b.n bcc │ │ │ │ │ cmp sl, r8 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ b.w 692 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ite ge │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w b46 │ │ │ │ │ - b.n e46 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n ef8 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - subs r3, r7, #1 │ │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - b.n 1298 │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ │ - str.w r2, [r3], #-4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bcc.n 128c │ │ │ │ │ - b.n d54 │ │ │ │ │ + b.n efa │ │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ │ + b.w 8e0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ subs r2, r7, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ │ - b.n 12b6 │ │ │ │ │ + b.n 1290 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 12aa │ │ │ │ │ + bhi.n 1284 │ │ │ │ │ b.w 946 │ │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ │ - b.w 8e0 │ │ │ │ │ - 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 524 │ │ │ │ │ - movs r5, #1 │ │ │ │ │ - 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 524 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + subs r3, r7, #1 │ │ │ │ │ + add.w r3, r8, r3, lsl #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + b.n 12b0 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ + str.w r2, [r3], #-4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bcc.n 12a4 │ │ │ │ │ + b.n d56 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ite ge │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w b48 │ │ │ │ │ + b.n e48 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n fee │ │ │ │ │ - movs r5, #1 │ │ │ │ │ + b.n ffc │ │ │ │ │ + movs r5, #2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.w 1458 │ │ │ │ │ + bne.w 1480 │ │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ │ - bgt.w 1450 │ │ │ │ │ + bgt.w 1478 │ │ │ │ │ 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.w 144c │ │ │ │ │ + bne.w 14a0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.w 978 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b.n 12ee │ │ │ │ │ lsls r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bf4 │ │ │ │ │ + bne.w bf6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1302 │ │ │ │ │ - movs r5, #2 │ │ │ │ │ - b.n 12ee │ │ │ │ │ + b.n 12e0 │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + b.n 12cc │ │ │ │ │ + adds r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst.w r3, #32 │ │ │ │ │ + bne.w 6d0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.n 1222 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ │ + b.w 950 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b.w 6f6 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b.n 12cc │ │ │ │ │ + movs r5, #1 │ │ │ │ │ + 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 524 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ite le │ │ │ │ │ movle r4, #0 │ │ │ │ │ movgt r4, #1 │ │ │ │ │ - b.n f4c │ │ │ │ │ + b.n f4e │ │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ │ str.w r3, [sl, #20] │ │ │ │ │ addw r3, sp, #1116 @ 0x45c │ │ │ │ │ str.w r3, [sl, #16] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl, #24] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ │ strd r7, fp, [sl, #4] │ │ │ │ │ str.w r5, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d5e │ │ │ │ │ + beq.w d60 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ - b.n 1386 │ │ │ │ │ + b.n 139a │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi.n 137a │ │ │ │ │ - b.n 1284 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst.w r3, #32 │ │ │ │ │ - bne.w 6d0 │ │ │ │ │ + bhi.n 138e │ │ │ │ │ + b.n 129c │ │ │ │ │ + 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 524 │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 7f8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1222 │ │ │ │ │ + b.n d7a │ │ │ │ │ adds r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ lsls r7, r3, #26 │ │ │ │ │ bmi.w 5c2 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 11ca │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r3, lr │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 12d8 │ │ │ │ │ + b.n 11ae │ │ │ │ │ + ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + b.n 10f2 │ │ │ │ │ add.w r0, r3, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ bne.w a62 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 11e4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b.w 6f6 │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 7f8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.n d78 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b.w 7ae │ │ │ │ │ - add.w r0, sl, #28 │ │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ │ - tst.w ip, #32 │ │ │ │ │ - bne.w 88e │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b.w 984 │ │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ - b.n 10f2 │ │ │ │ │ + b.n 1202 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r3, lr │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 133c │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ │ b.n 10f2 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ b.n 10f2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ │ - b.w 950 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b.w 7ae │ │ │ │ │ + add.w r0, sl, #28 │ │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ │ + tst.w ip, #32 │ │ │ │ │ + bne.w 88e │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b.w 984 │ │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ │ + b.n 13b4 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b.w 686 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b.n 138e │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b.n 13b6 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 13ea │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n f40 │ │ │ │ │ + b.w b36 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n f2e │ │ │ │ │ + b.w b26 │ │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 1d4 │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + bpl.n 1442 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.w 966 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 13e0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.w b24 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ - b.n 149e │ │ │ │ │ + b.n 1314 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b.n eec │ │ │ │ │ + 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 52e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 1302 │ │ │ │ │ + b.n 12e0 │ │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 12f4 │ │ │ │ │ + bge.w 12d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12f4 │ │ │ │ │ + bne.w 12d2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 12f4 │ │ │ │ │ - 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 52e │ │ │ │ │ + b.n 12d2 │ │ │ │ │ + movs r4, #0 │ │ │ │ │ + b.n 144a │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.w b34 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b.n eea │ │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 1d4 │ │ │ │ │ - subs r6, #1 │ │ │ │ │ - bpl.n 1496 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.w 966 │ │ │ │ │ + b.n f42 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b.n f30 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 139e │ │ │ │ │ + b.n 13c6 │ │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 13ce │ │ │ │ │ + b.n 1418 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000014b8 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -2163,165 +2164,163 @@ │ │ │ │ │ b.n 150e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001520 : │ │ │ │ │ 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 154e │ │ │ │ │ + bls.n 154a │ │ │ │ │ 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 1530 │ │ │ │ │ - add.w r2, ip, r2, lsl #2 │ │ │ │ │ - cmp.w ip, #0 │ │ │ │ │ - bne.n 1564 │ │ │ │ │ + bhi.n 152e │ │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ │ + cbnz r1, 155e │ │ │ │ │ pop {r4} │ │ │ │ │ bx lr │ │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ │ - cbnz r1, 156a │ │ │ │ │ + cbnz r1, 1570 │ │ │ │ │ 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 1556 │ │ │ │ │ - b.n 154a │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bls.n 157e │ │ │ │ │ - ldr.w r3, [ip] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - str.w r1, [ip], #4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1552 │ │ │ │ │ + b.n 1546 │ │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ │ - b.n 156a │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi.n 1564 │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00001580 : │ │ │ │ │ +00001578 : │ │ │ │ │ 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 15cc │ │ │ │ │ + bpl.n 15c4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n 15e8 │ │ │ │ │ + bcs.n 15e0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - cbz r0, 15b2 │ │ │ │ │ + cbz r0, 15aa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 15ba │ │ │ │ │ + blt.n 15b2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b2 │ │ │ │ │ + bne.n 15aa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 15b4 │ │ │ │ │ + b.n 15ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 1d4 │ │ │ │ │ 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 15b4 │ │ │ │ │ + b.n 15ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 1d4 │ │ │ │ │ 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 15e2 │ │ │ │ │ + b.n 15da │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001608 : │ │ │ │ │ +00001600 : │ │ │ │ │ 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 162c │ │ │ │ │ + b.n 1624 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 162c │ │ │ │ │ + cbz r0, 1624 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, 1634 │ │ │ │ │ + cbnz r0, 162c │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bpl.n 1620 │ │ │ │ │ + bpl.n 1618 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001638 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +00001630 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16c2 <_PyList_FromStackRefStealOnSuccess+0x8a> │ │ │ │ │ - ldr r3, [pc, #312] @ (1788 <_PyList_FromStackRefStealOnSuccess+0x150>) │ │ │ │ │ + bne.n 16ba <_PyList_FromStackRefStealOnSuccess+0x8a> │ │ │ │ │ + ldr r3, [pc, #312] @ (1780 <_PyList_FromStackRefStealOnSuccess+0x150>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1732 <_PyList_FromStackRefStealOnSuccess+0xfa> │ │ │ │ │ + beq.n 172a <_PyList_FromStackRefStealOnSuccess+0xfa> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #256] @ (178c <_PyList_FromStackRefStealOnSuccess+0x154>) │ │ │ │ │ + ldr r3, [pc, #256] @ (1784 <_PyList_FromStackRefStealOnSuccess+0x154>) │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r1, [r4, r3] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -2338,62 +2337,62 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1784 <_PyList_FromStackRefStealOnSuccess+0x14c> │ │ │ │ │ + beq.n 177c <_PyList_FromStackRefStealOnSuccess+0x14c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 16be <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + ble.n 16b6 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst.w r3, #1 │ │ │ │ │ - beq.n 16f6 <_PyList_FromStackRefStealOnSuccess+0xbe> │ │ │ │ │ + beq.n 16ee <_PyList_FromStackRefStealOnSuccess+0xbe> │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - beq.n 16be <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + beq.n 16b6 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ add.w ip, r4, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ │ ldr.w r1, [ip], #4 │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ bic.w r2, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - beq.n 1728 <_PyList_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ + beq.n 1720 <_PyList_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w lr, [r2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 1706 <_PyList_FromStackRefStealOnSuccess+0xce> │ │ │ │ │ - b.n 16be <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + bne.n 16fe <_PyList_FromStackRefStealOnSuccess+0xce> │ │ │ │ │ + b.n 16b6 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ 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] │ │ │ │ │ - cbz r0, 1784 <_PyList_FromStackRefStealOnSuccess+0x14c> │ │ │ │ │ + cbz r0, 177c <_PyList_FromStackRefStealOnSuccess+0x14c> │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - ldr r1, [pc, #64] @ (1790 <_PyList_FromStackRefStealOnSuccess+0x158>) │ │ │ │ │ + ldr r1, [pc, #64] @ (1788 <_PyList_FromStackRefStealOnSuccess+0x158>) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ │ @@ -2401,41 +2400,41 @@ │ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 16be <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + b.n 16b6 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16be <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ + b.n 16b6 <_PyList_FromStackRefStealOnSuccess+0x86> │ │ │ │ │ .word 0x00000132 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001794 : │ │ │ │ │ +0000178c : │ │ │ │ │ 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 17be │ │ │ │ │ + beq.n 17b6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 17d8 │ │ │ │ │ + beq.n 17d0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 1814 │ │ │ │ │ + b.n 180c │ │ │ │ │ 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 │ │ │ │ │ @@ -2443,88 +2442,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 3390 │ │ │ │ │ + bl 3388 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17ce │ │ │ │ │ + beq.n 17c6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 180c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 17d2 │ │ │ │ │ + bge.n 17ca │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 17d2 │ │ │ │ │ + bne.n 17ca │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 17d2 │ │ │ │ │ + b.n 17ca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001814 : │ │ │ │ │ +0000180c : │ │ │ │ │ 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 r8, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a20 │ │ │ │ │ + bne.w 1a18 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 1be0 │ │ │ │ │ + blt.w 1bd8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ it ge │ │ │ │ │ movge r5, r1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt.w 1be8 │ │ │ │ │ + bgt.w 1be0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub.w r7, r9, r3 │ │ │ │ │ add r7, r5 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq.w 19c6 │ │ │ │ │ + beq.w 19be │ │ │ │ │ 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 1b0c │ │ │ │ │ + beq.w 1b04 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi.w 1b74 │ │ │ │ │ + bhi.w 1b6c │ │ │ │ │ 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 1a82 │ │ │ │ │ + bge.w 1a7a │ │ │ │ │ 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] │ │ │ │ │ @@ -2535,132 +2534,132 @@ │ │ │ │ │ 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 1a62 │ │ │ │ │ + ble.w 1a5a │ │ │ │ │ adds r2, r3, #6 │ │ │ │ │ add.w r2, r2, r3, asr #3 │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ itt gt │ │ │ │ │ addgt r2, r3, #3 │ │ │ │ │ bicgt.w r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b9a │ │ │ │ │ + beq.w 1b92 │ │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1bb2 │ │ │ │ │ + bcs.w 1baa │ │ │ │ │ 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 r0, #0 │ │ │ │ │ - beq.w 1bb2 │ │ │ │ │ + beq.w 1baa │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strd sl, r2, [r4, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bgt.n 1968 │ │ │ │ │ + bgt.n 1960 │ │ │ │ │ subs.w r3, fp, #1 │ │ │ │ │ - bmi.n 1944 │ │ │ │ │ + bmi.n 193c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ - cbz r0, 1924 │ │ │ │ │ + cbz r0, 191c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1af0 │ │ │ │ │ + blt.w 1ae8 │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - beq.n 1944 │ │ │ │ │ + beq.n 193c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ - cbz r0, 1940 │ │ │ │ │ + cbz r0, 1938 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1a72 │ │ │ │ │ + blt.w 1a6a │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 192e │ │ │ │ │ + bcs.n 1926 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 1b40 │ │ │ │ │ + bne.w 1b38 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1960 │ │ │ │ │ + beq.n 1958 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 19b4 │ │ │ │ │ + blt.n 19ac │ │ │ │ │ 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 1b56 │ │ │ │ │ + beq.w 1b4e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1b56 │ │ │ │ │ + bge.w 1b4e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [sl, r5, lsl #2] │ │ │ │ │ - beq.n 190c │ │ │ │ │ + beq.n 1904 │ │ │ │ │ add.w r9, r6, r9, lsl #2 │ │ │ │ │ adds r6, #4 │ │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1b62 │ │ │ │ │ + beq.w 1b5a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1b62 │ │ │ │ │ + bge.w 1b5a │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 190c │ │ │ │ │ - b.n 1992 │ │ │ │ │ + beq.n 1904 │ │ │ │ │ + b.n 198a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1960 │ │ │ │ │ + bne.n 1958 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 1958 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 19d6 │ │ │ │ │ + beq.n 19ce │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1a48 │ │ │ │ │ + blt.n 1a40 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ - cbz r5, 1a16 │ │ │ │ │ + cbz r5, 1a0e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - bmi.n 1a10 │ │ │ │ │ + bmi.n 1a08 │ │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ │ - cbz r0, 19f6 │ │ │ │ │ + cbz r0, 19ee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b24 │ │ │ │ │ + blt.w 1b1c │ │ │ │ │ subs r4, r1, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 1a10 │ │ │ │ │ + beq.n 1a08 │ │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ │ - cbz r0, 1a0c │ │ │ │ │ + cbz r0, 1a04 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1b14 │ │ │ │ │ + blt.w 1b0c │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 19fc │ │ │ │ │ + bcs.n 19f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -2669,360 +2668,360 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bda │ │ │ │ │ + beq.w 1bd2 │ │ │ │ │ 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 1838 │ │ │ │ │ + b.n 1830 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19d6 │ │ │ │ │ + bne.n 19ce │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a16 │ │ │ │ │ + beq.n 1a0e │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b.n 19da │ │ │ │ │ + b.n 19d2 │ │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ │ - blt.w 18c4 │ │ │ │ │ + blt.w 18bc │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 1906 │ │ │ │ │ + b.n 18fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1940 │ │ │ │ │ + bne.w 1938 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1940 │ │ │ │ │ - beq.n 1b6e │ │ │ │ │ + b.n 1938 │ │ │ │ │ + beq.n 1b66 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble.n 1b48 │ │ │ │ │ + ble.n 1b40 │ │ │ │ │ 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, r2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1bae │ │ │ │ │ + beq.n 1ba6 │ │ │ │ │ cmp.w sl, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 1bd4 │ │ │ │ │ + bcs.w 1bcc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov.w r1, sl, lsl #2 │ │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1bd4 │ │ │ │ │ + beq.w 1bcc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str.w sl, [r4, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r0, r7, r3 │ │ │ │ │ add.w r1, sl, r3, lsl #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 1906 │ │ │ │ │ + b.n 18fe │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1924 │ │ │ │ │ + bne.w 191c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ sub.w r4, fp, #2 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ - bne.w 192e │ │ │ │ │ - b.n 1944 │ │ │ │ │ + bne.w 1926 │ │ │ │ │ + b.n 193c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ │ - b.n 1892 │ │ │ │ │ + b.n 188a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a0c │ │ │ │ │ + bne.w 1a04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1a0c │ │ │ │ │ + b.n 1a04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 19f6 │ │ │ │ │ + bne.w 19ee │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 19ee │ │ │ │ │ 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 1950 │ │ │ │ │ + b.n 1948 │ │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ │ - blt.n 1a90 │ │ │ │ │ + blt.n 1a88 │ │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 1ada │ │ │ │ │ + b.n 1ad2 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - beq.w 190c │ │ │ │ │ - b.n 198c │ │ │ │ │ + beq.w 1904 │ │ │ │ │ + b.n 1984 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.w 190c │ │ │ │ │ - b.n 1992 │ │ │ │ │ + beq.w 1904 │ │ │ │ │ + b.n 198a │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ - b.n 1906 │ │ │ │ │ + b.n 18fe │ │ │ │ │ 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 1b38 │ │ │ │ │ + beq.n 1b30 │ │ │ │ │ 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 1892 │ │ │ │ │ + b.n 188a │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1bb2 │ │ │ │ │ + cbz r0, 1baa │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b.n 1900 │ │ │ │ │ + b.n 18f8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1ab8 │ │ │ │ │ + b.n 1ab0 │ │ │ │ │ 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 r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1946 │ │ │ │ │ + b.n 193e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 1bce │ │ │ │ │ + b.n 1bc6 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1960 │ │ │ │ │ + b.n 1958 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 184c │ │ │ │ │ + bge.w 1844 │ │ │ │ │ cmn.w r9, r1 │ │ │ │ │ - beq.w 19c6 │ │ │ │ │ + beq.w 19be │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - b.n 1892 │ │ │ │ │ + b.n 188a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001c08 : │ │ │ │ │ +00001c00 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1c80 │ │ │ │ │ + beq.n 1c78 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r1, r1, [r0, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bmi.n 1c6e │ │ │ │ │ + bmi.n 1c66 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c18 │ │ │ │ │ + beq.n 1c10 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c18 │ │ │ │ │ + bge.n 1c10 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1c18 │ │ │ │ │ + bne.n 1c10 │ │ │ │ │ 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 1c74 │ │ │ │ │ + bmi.n 1c6c │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1c48 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1c50 │ │ │ │ │ + bge.n 1c48 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1c50 │ │ │ │ │ - b.n 1c44 │ │ │ │ │ + bne.n 1c48 │ │ │ │ │ + b.n 1c3c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001c84 : │ │ │ │ │ +00001c7c : │ │ │ │ │ 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 1cbe │ │ │ │ │ + bge.n 1cb6 │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 1cc4 │ │ │ │ │ + ble.n 1cbc │ │ │ │ │ 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 1ca8 │ │ │ │ │ + blt.n 1ca0 │ │ │ │ │ bl 2c4 <_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 1cba │ │ │ │ │ + b.n 1cb2 │ │ │ │ │ │ │ │ │ │ -00001cd8 : │ │ │ │ │ +00001cd0 : │ │ │ │ │ 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 1cf4 │ │ │ │ │ + bpl.n 1cec │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001d0c : │ │ │ │ │ +00001d04 : │ │ │ │ │ list_iter(): │ │ │ │ │ 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 r3, r3, #6 │ │ │ │ │ - bpl.n 1dee │ │ │ │ │ - ldr r3, [pc, #220] @ (1e04 ) │ │ │ │ │ + bpl.n 1de6 │ │ │ │ │ + ldr r3, [pc, #220] @ (1dfc ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ │ - cbz r0, 1da0 │ │ │ │ │ + cbz r0, 1d98 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1904] @ 0x770 │ │ │ │ │ ldr.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1908] @ 0x774 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bge.n 1db4 │ │ │ │ │ + bge.n 1dac │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #160] @ (1e08 ) │ │ │ │ │ + ldr r1, [pc, #160] @ (1e00 ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ @@ -3035,26 +3034,26 @@ │ │ │ │ │ orrs r3, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #104] @ (1e0c ) │ │ │ │ │ + ldr r0, [pc, #104] @ (1e04 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 1dfe │ │ │ │ │ + cbz r0, 1df6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1d62 │ │ │ │ │ + blt.n 1d5a │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #84] @ (1e10 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (1e08 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ │ @@ -3062,86 +3061,86 @@ │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 1d9c │ │ │ │ │ + b.n 1d94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ mov.w r1, #3984 @ 0xf90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1d9c │ │ │ │ │ + b.n 1d94 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e14 : │ │ │ │ │ +00001e0c : │ │ │ │ │ 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 1e62 │ │ │ │ │ + blt.n 1e5a │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 1e4a │ │ │ │ │ + bcs.n 1e42 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e66 │ │ │ │ │ + bge.n 1e5e │ │ │ │ │ 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 1e62 │ │ │ │ │ + bge.n 1e5a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 1e6c │ │ │ │ │ + cbz r3, 1e64 │ │ │ │ │ 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 1e62 │ │ │ │ │ + b.n 1e5a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001e74 : │ │ │ │ │ +00001e6c : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #164] @ (1f2c ) │ │ │ │ │ + ldr r0, [pc, #164] @ (1f24 ) │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldrd ip, r1, [r2, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ @@ -3156,636 +3155,636 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r4, r0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1ee0 │ │ │ │ │ + beq.n 1ed8 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1f00 │ │ │ │ │ + blt.n 1ef8 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n 1f20 │ │ │ │ │ + bhi.n 1f18 │ │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1904] @ 0x770 │ │ │ │ │ str.w r1, [r3, #1908] @ 0x774 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ee0 │ │ │ │ │ + bne.n 1ed8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #28] @ (1f30 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (1f28 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n 1ee0 │ │ │ │ │ + b.n 1ed8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000016 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f34 <_PyList_Extend>: │ │ │ │ │ +00001f2c <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1f58 <_list_extend> │ │ │ │ │ + bl 1f50 <_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 │ │ │ │ │ │ │ │ │ │ -00001f58 <_list_extend>: │ │ │ │ │ +00001f50 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 22d8 <_list_extend+0x380> │ │ │ │ │ + beq.w 22d0 <_list_extend+0x380> │ │ │ │ │ stmdb 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 207c <_list_extend+0x124> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 2074 <_list_extend+0x124> │ │ │ │ │ + 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 207c <_list_extend+0x124> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq.n 2074 <_list_extend+0x124> │ │ │ │ │ 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 2110 <_list_extend+0x1b8> │ │ │ │ │ + beq.w 2108 <_list_extend+0x1b8> │ │ │ │ │ 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 20fe <_list_extend+0x1a6> │ │ │ │ │ + beq.w 20f6 <_list_extend+0x1a6> │ │ │ │ │ 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 20fe <_list_extend+0x1a6> │ │ │ │ │ + beq.w 20f6 <_list_extend+0x1a6> │ │ │ │ │ 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 20fa <_list_extend+0x1a2> │ │ │ │ │ + beq.w 20f2 <_list_extend+0x1a2> │ │ │ │ │ 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 222e <_list_extend+0x2d6> │ │ │ │ │ + beq.w 2226 <_list_extend+0x2d6> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 20f4 <_list_extend+0x19c> │ │ │ │ │ + beq.n 20ec <_list_extend+0x19c> │ │ │ │ │ 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.n 20e2 <_list_extend+0x18a> │ │ │ │ │ + blt.n 20da <_list_extend+0x18a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 2052 <_list_extend+0xfa> │ │ │ │ │ + bgt.n 204a <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 220c <_list_extend+0x2b4> │ │ │ │ │ - cbz r0, 2052 <_list_extend+0xfa> │ │ │ │ │ + bne.w 2204 <_list_extend+0x2b4> │ │ │ │ │ + cbz r0, 204a <_list_extend+0xfa> │ │ │ │ │ adds r0, #1 │ │ │ │ │ bic.w r1, r0, #1 │ │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 22c0 <_list_extend+0x368> │ │ │ │ │ + bcs.w 22b8 <_list_extend+0x368> │ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 22c0 <_list_extend+0x368> │ │ │ │ │ + beq.w 22b8 <_list_extend+0x368> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b.n 2052 <_list_extend+0xfa> │ │ │ │ │ + b.n 204a <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.n 20d6 <_list_extend+0x17e> │ │ │ │ │ + bge.n 20ce <_list_extend+0x17e> │ │ │ │ │ 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 2040 <_list_extend+0xe8> │ │ │ │ │ + bne.n 2038 <_list_extend+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 229c <_list_extend+0x344> │ │ │ │ │ + bne.w 2294 <_list_extend+0x344> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n 2072 <_list_extend+0x11a> │ │ │ │ │ + ble.n 206a <_list_extend+0x11a> │ │ │ │ │ cmp.w r2, r3, asr #1 │ │ │ │ │ - blt.n 2088 <_list_extend+0x130> │ │ │ │ │ + blt.n 2080 <_list_extend+0x130> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 20c8 <_list_extend+0x170> │ │ │ │ │ - b.n 20ce <_list_extend+0x176> │ │ │ │ │ + blt.n 20c0 <_list_extend+0x170> │ │ │ │ │ + b.n 20c6 <_list_extend+0x176> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 243c │ │ │ │ │ + b.n 2434 │ │ │ │ │ adds r6, r2, #6 │ │ │ │ │ add.w r6, r6, r2, asr #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.w 2222 <_list_extend+0x2ca> │ │ │ │ │ + blt.w 221a <_list_extend+0x2ca> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 228a <_list_extend+0x332> │ │ │ │ │ + beq.w 2282 <_list_extend+0x332> │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 22c0 <_list_extend+0x368> │ │ │ │ │ + bcs.w 22b8 <_list_extend+0x368> │ │ │ │ │ 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 22c0 <_list_extend+0x368> │ │ │ │ │ + beq.w 22b8 <_list_extend+0x368> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bge.n 20ce <_list_extend+0x176> │ │ │ │ │ + bge.n 20c6 <_list_extend+0x176> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 2108 <_list_extend+0x1b0> │ │ │ │ │ + cbz r3, 2100 <_list_extend+0x1b0> │ │ │ │ │ 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 2c4 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_THM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 2052 <_list_extend+0xfa> │ │ │ │ │ + bne.n 204a <_list_extend+0xfa> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 20f4 <_list_extend+0x19c> │ │ │ │ │ + bge.n 20ec <_list_extend+0x19c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 22c6 <_list_extend+0x36e> │ │ │ │ │ + beq.w 22be <_list_extend+0x36e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 20d0 <_list_extend+0x178> │ │ │ │ │ + b.n 20c8 <_list_extend+0x178> │ │ │ │ │ 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 3b04 │ │ │ │ │ + b.w 3afc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20ce <_list_extend+0x176> │ │ │ │ │ + b.n 20c6 <_list_extend+0x176> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r3, r5, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.n 20ce <_list_extend+0x176> │ │ │ │ │ + beq.n 20c6 <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 364 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 20d0 <_list_extend+0x178> │ │ │ │ │ + beq.n 20c8 <_list_extend+0x178> │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2206 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r5, r7, r5, lsl #2 │ │ │ │ │ mov r7, r8 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2206 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2206 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2206 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2206 <_list_extend+0x2ae> │ │ │ │ │ + beq.n 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2206 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2206 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2206 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ - cbz r0, 2206 <_list_extend+0x2ae> │ │ │ │ │ + cbz r0, 21fe <_list_extend+0x2ae> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ mov r4, r6 │ │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 21f4 <_list_extend+0x29c> │ │ │ │ │ + b.n 21ec <_list_extend+0x29c> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 21ee <_list_extend+0x296> │ │ │ │ │ + bne.n 21e6 <_list_extend+0x296> │ │ │ │ │ mov r4, r8 │ │ │ │ │ str.w fp, [r4, #8] │ │ │ │ │ - b.n 20ce <_list_extend+0x176> │ │ │ │ │ + b.n 20c6 <_list_extend+0x176> │ │ │ │ │ adds r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 364 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 20e2 <_list_extend+0x18a> │ │ │ │ │ + beq.w 20da <_list_extend+0x18a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 2052 <_list_extend+0xfa> │ │ │ │ │ + b.n 204a <_list_extend+0xfa> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 228a <_list_extend+0x332> │ │ │ │ │ + beq.n 2282 <_list_extend+0x332> │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ bic.w r6, r6, #3 │ │ │ │ │ - b.n 20a0 <_list_extend+0x148> │ │ │ │ │ + b.n 2098 <_list_extend+0x148> │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq.w 20ce <_list_extend+0x176> │ │ │ │ │ + beq.w 20c6 <_list_extend+0x176> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 364 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 20f4 <_list_extend+0x19c> │ │ │ │ │ + beq.w 20ec <_list_extend+0x19c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r7, sp, #24 │ │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n 2270 <_list_extend+0x318> │ │ │ │ │ + b.n 2268 <_list_extend+0x318> │ │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ - cbz r0, 22ce <_list_extend+0x376> │ │ │ │ │ + cbz r0, 22c6 <_list_extend+0x376> │ │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 225e <_list_extend+0x306> │ │ │ │ │ + bne.n 2256 <_list_extend+0x306> │ │ │ │ │ str.w fp, [r8, #8] │ │ │ │ │ - b.n 20ce <_list_extend+0x176> │ │ │ │ │ + b.n 20c6 <_list_extend+0x176> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 22c0 <_list_extend+0x368> │ │ │ │ │ + cbz r0, 22b8 <_list_extend+0x368> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 20ba <_list_extend+0x162> │ │ │ │ │ + b.n 20b2 <_list_extend+0x162> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 20e2 <_list_extend+0x18a> │ │ │ │ │ + beq.w 20da <_list_extend+0x18a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 206c <_list_extend+0x114> │ │ │ │ │ - b.n 2072 <_list_extend+0x11a> │ │ │ │ │ + blt.w 2064 <_list_extend+0x114> │ │ │ │ │ + b.n 206a <_list_extend+0x11a> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 20e2 <_list_extend+0x18a> │ │ │ │ │ + b.n 20da <_list_extend+0x18a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 20f4 <_list_extend+0x19c> │ │ │ │ │ + b.n 20ec <_list_extend+0x19c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n 20f4 <_list_extend+0x19c> │ │ │ │ │ + b.n 20ec <_list_extend+0x19c> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.w 1990 │ │ │ │ │ + b.w 1990 │ │ │ │ │ R_ARM_THM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000022e0 : │ │ │ │ │ +000022d8 : │ │ │ │ │ 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, 2344 │ │ │ │ │ + cbz r3, 233c │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cbz r3, 2344 │ │ │ │ │ + cbz r3, 233c │ │ │ │ │ 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 233a │ │ │ │ │ + bne.n 2332 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 239e │ │ │ │ │ + bne.n 2396 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.n 2396 │ │ │ │ │ + bcs.n 238e │ │ │ │ │ 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 2320 │ │ │ │ │ + b.n 2318 │ │ │ │ │ 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 23da │ │ │ │ │ + bne.n 23d2 │ │ │ │ │ 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 239e │ │ │ │ │ + blt.n 2396 │ │ │ │ │ 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 238e │ │ │ │ │ + ble.n 2386 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 23a2 │ │ │ │ │ + bne.n 239a │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3390 │ │ │ │ │ + bl 3388 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ - b.n 2336 │ │ │ │ │ - ldr r1, [pc, #92] @ (23f4 ) │ │ │ │ │ + b.n 232e │ │ │ │ │ + ldr r1, [pc, #92] @ (23ec ) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2336 │ │ │ │ │ + b.n 232e │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2d04 │ │ │ │ │ + bl 2cfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2336 │ │ │ │ │ + beq.n 232e │ │ │ │ │ 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 23b8 │ │ │ │ │ + bne.n 23b0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b.n 2336 │ │ │ │ │ + b.n 232e │ │ │ │ │ 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 239e │ │ │ │ │ + b.n 2396 │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000023f8 : │ │ │ │ │ +000023f0 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000023fc : │ │ │ │ │ +000023f4 : │ │ │ │ │ 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 2424 │ │ │ │ │ + bls.n 241c │ │ │ │ │ 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] @ (2438 ) │ │ │ │ │ + ldr r1, [pc, #8] @ (2430 ) │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetObject │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ .word 0x00004e8c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000243c : │ │ │ │ │ +00002434 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3793,408 +3792,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 263c │ │ │ │ │ + beq.w 2634 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 259c │ │ │ │ │ + beq.w 2594 │ │ │ │ │ ldrd r3, r0, [r5, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 25b4 │ │ │ │ │ + bne.w 25ac │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.w 2632 │ │ │ │ │ + bcs.w 262a │ │ │ │ │ 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 2632 │ │ │ │ │ + beq.w 262a │ │ │ │ │ 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 25f6 │ │ │ │ │ + bmi.w 25ee │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 259c │ │ │ │ │ + ble.n 2594 │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ lsls r1, r6, #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 259c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 259c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 259c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 259c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 259c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 259c │ │ │ │ │ + beq.n 2594 │ │ │ │ │ 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 25fe │ │ │ │ │ + blt.n 25f6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 2588 │ │ │ │ │ + bne.n 2580 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25ae │ │ │ │ │ + bge.n 25a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2642 │ │ │ │ │ + beq.n 263a │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r1, r6, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 260c │ │ │ │ │ + ble.n 2604 │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt.n 2626 │ │ │ │ │ - cbz r7, 262e │ │ │ │ │ + blt.n 261e │ │ │ │ │ + cbz r7, 2626 │ │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ │ - bcs.n 2632 │ │ │ │ │ + bcs.n 262a │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Realloc │ │ │ │ │ - cbz r0, 2632 │ │ │ │ │ + cbz r0, 262a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ strd r0, r3, [r5, #12] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.w 24aa │ │ │ │ │ + bpl.w 24a2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 259c │ │ │ │ │ + ble.n 2594 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - b.n 24b2 │ │ │ │ │ + b.n 24aa │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r1, #0] │ │ │ │ │ str.w r1, [r0, #4]! │ │ │ │ │ - bne.n 2588 │ │ │ │ │ - b.n 259c │ │ │ │ │ + bne.n 2580 │ │ │ │ │ + b.n 2594 │ │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ │ - blt.n 2616 │ │ │ │ │ + blt.n 260e │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 25ec │ │ │ │ │ + b.n 25e4 │ │ │ │ │ adds r3, r1, #6 │ │ │ │ │ add.w r3, r3, r1, asr #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 25ce │ │ │ │ │ + bge.n 25c6 │ │ │ │ │ adds r3, r7, #3 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ - b.n 25ce │ │ │ │ │ + b.n 25c6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 25d6 │ │ │ │ │ + b.n 25ce │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 259e │ │ │ │ │ + b.n 2596 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25a6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25ae │ │ │ │ │ + b.n 25a6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000264c : │ │ │ │ │ +00002644 : │ │ │ │ │ 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 267a │ │ │ │ │ + beq.n 2672 │ │ │ │ │ ldr.w r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 267c │ │ │ │ │ - cbnz r2, 268e │ │ │ │ │ + bne.n 2674 │ │ │ │ │ + cbnz r2, 2686 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 26a6 │ │ │ │ │ + bhi.n 269e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r1, 26c2 │ │ │ │ │ - cbnz r3, 26de │ │ │ │ │ + cbnz r1, 26ba │ │ │ │ │ + cbnz r3, 26d6 │ │ │ │ │ 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 267c │ │ │ │ │ + bne.n 2674 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 268a │ │ │ │ │ + b.n 2682 │ │ │ │ │ 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 26a0 │ │ │ │ │ + beq.n 2698 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2686 │ │ │ │ │ + ble.n 267e │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ - cbnz r3, 26e0 │ │ │ │ │ + cbnz r3, 26d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2688 │ │ │ │ │ + beq.n 2680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f58 <_list_extend> │ │ │ │ │ + bl 1f50 <_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 1c08 │ │ │ │ │ + bl 1c00 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 26c6 │ │ │ │ │ + b.n 26be │ │ │ │ │ │ │ │ │ │ -000026ec : │ │ │ │ │ +000026e4 : │ │ │ │ │ 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 280c │ │ │ │ │ + bpl.w 2804 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ - bpl.n 280c │ │ │ │ │ + bpl.n 2804 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 2816 │ │ │ │ │ + bne.n 280e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 27e6 │ │ │ │ │ + ble.n 27de │ │ │ │ │ movs r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 27a6 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr.w r1, [r8, #12] │ │ │ │ │ + bge.n 279e │ │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq.n 278e │ │ │ │ │ + beq.n 2786 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27c4 │ │ │ │ │ + bge.n 27bc │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2752 │ │ │ │ │ + bge.n 274a │ │ │ │ │ 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 2770 │ │ │ │ │ + bge.n 2768 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28ce │ │ │ │ │ + beq.w 28c6 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2782 │ │ │ │ │ + bge.n 277a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 28e2 │ │ │ │ │ + beq.w 28da │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 27ce │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ │ - beq.n 27a6 │ │ │ │ │ + blt.n 27c6 │ │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq.n 279e │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt.n 2724 │ │ │ │ │ + blt.n 271c │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.w 28da │ │ │ │ │ + bhi.w 28d2 │ │ │ │ │ tbb [pc, r9] │ │ │ │ │ .word 0x781c9475 │ │ │ │ │ .short 0x9d7b │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge.n 2794 │ │ │ │ │ + bge.n 278c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge.n 2794 │ │ │ │ │ + bge.n 278c │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - bne.n 2826 │ │ │ │ │ + bne.n 281e │ │ │ │ │ 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} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 274e │ │ │ │ │ - b.n 2752 │ │ │ │ │ + blt.n 2746 │ │ │ │ │ + b.n 274a │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 27b4 │ │ │ │ │ + bne.n 27ac │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 27bc │ │ │ │ │ + b.n 27b4 │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 28ce │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 27f4 ) │ │ │ │ │ + bhi.n 28c6 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 27ec ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x000027b5 │ │ │ │ │ + .word 0x000027ad │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028c9 │ │ │ │ │ + .word 0x000028c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000027d9 │ │ │ │ │ + .word 0x000027d1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002891 │ │ │ │ │ + .word 0x00002889 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002897 │ │ │ │ │ + .word 0x0000288f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028db │ │ │ │ │ + .word 0x000028d3 │ │ │ │ │ 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 27bc │ │ │ │ │ + b.n 27b4 │ │ │ │ │ sub.w r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.n 289c │ │ │ │ │ + bhi.n 2894 │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 27b4 │ │ │ │ │ - b.n 27dc │ │ │ │ │ + beq.n 27ac │ │ │ │ │ + b.n 27d4 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - beq.n 27dc │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ │ + beq.n 27d4 │ │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #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] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -4207,90 +4206,90 @@ │ │ │ │ │ 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 │ │ │ │ │ - bge.n 2872 │ │ │ │ │ + bge.n 286a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 2872 │ │ │ │ │ + cbnz r3, 286a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 27bc │ │ │ │ │ + bge.n 27b4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 27bc │ │ │ │ │ + bne.n 27b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 27bc │ │ │ │ │ + b.n 27b4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 27dc │ │ │ │ │ - b.n 27b4 │ │ │ │ │ + bgt.n 27d4 │ │ │ │ │ + b.n 27ac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 27b4 │ │ │ │ │ - b.n 27dc │ │ │ │ │ + beq.n 27ac │ │ │ │ │ + b.n 27d4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 27dc │ │ │ │ │ - b.n 27b4 │ │ │ │ │ + blt.n 27d4 │ │ │ │ │ + b.n 27ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 2722 │ │ │ │ │ + bgt.w 271a │ │ │ │ │ cmp.w r9, #5 │ │ │ │ │ - bhi.n 28ce │ │ │ │ │ - add r1, pc, #4 @ (adr r1, 28b0 ) │ │ │ │ │ + bhi.n 28c6 │ │ │ │ │ + add r1, pc, #4 @ (adr r1, 28a8 ) │ │ │ │ │ ldr.w pc, [r1, r9, lsl #2] │ │ │ │ │ nop │ │ │ │ │ - .word 0x0000288b │ │ │ │ │ + .word 0x00002883 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028c9 │ │ │ │ │ + .word 0x000028c1 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028cf │ │ │ │ │ + .word 0x000028c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028cf │ │ │ │ │ + .word 0x000028c7 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x00002897 │ │ │ │ │ + .word 0x0000288f │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ - .word 0x000028db │ │ │ │ │ + .word 0x000028d3 │ │ │ │ │ R_ARM_ABS32 .text.hot │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.n 27dc │ │ │ │ │ - b.n 27b4 │ │ │ │ │ + bge.n 27d4 │ │ │ │ │ + b.n 27ac │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2770 │ │ │ │ │ + b.n 2768 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.w 27dc │ │ │ │ │ - b.n 27b4 │ │ │ │ │ + ble.w 27d4 │ │ │ │ │ + b.n 27ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2782 │ │ │ │ │ + b.n 277a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000028f0 : │ │ │ │ │ +000028e8 : │ │ │ │ │ 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 29ae │ │ │ │ │ + ble.n 29a6 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -4299,38 +4298,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 2934 │ │ │ │ │ + bge.n 292c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 29c8 │ │ │ │ │ + beq.n 29c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 2954 │ │ │ │ │ + ble.n 294c │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 180c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 29c4 │ │ │ │ │ + bne.n 29bc │ │ │ │ │ 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 29c4 │ │ │ │ │ + bne.n 29bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 29ae │ │ │ │ │ + ble.n 29a6 │ │ │ │ │ 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 │ │ │ │ │ @@ -4339,392 +4338,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 298a │ │ │ │ │ + bge.n 2982 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 29d4 │ │ │ │ │ + cbz r3, 29cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 29a0 │ │ │ │ │ + ble.n 2998 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 180c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2948 │ │ │ │ │ - b.n 29c4 │ │ │ │ │ + beq.n 2940 │ │ │ │ │ + b.n 29bc │ │ │ │ │ add.w r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne.n 29c4 │ │ │ │ │ + bne.n 29bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 295e │ │ │ │ │ + blt.n 2956 │ │ │ │ │ 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 2950 │ │ │ │ │ + b.n 2948 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2934 │ │ │ │ │ + b.n 292c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 298a │ │ │ │ │ + b.n 2982 │ │ │ │ │ │ │ │ │ │ -000029e0 : │ │ │ │ │ +000029d8 : │ │ │ │ │ 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 2a6e │ │ │ │ │ + bne.n 2a66 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ - cbnz r3, 2a56 │ │ │ │ │ + cbnz r3, 2a4e │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_GenericAlloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2a44 │ │ │ │ │ - cbz r4, 2a2a │ │ │ │ │ + cbz r0, 2a3c │ │ │ │ │ + cbz r4, 2a22 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ - cbnz r2, 2a48 │ │ │ │ │ - cbz r1, 2a2a │ │ │ │ │ + cbnz r2, 2a40 │ │ │ │ │ + cbz r1, 2a22 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1f58 <_list_extend> │ │ │ │ │ + bl 1f50 <_list_extend> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2a30 │ │ │ │ │ + beq.n 2a28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2a44 │ │ │ │ │ + bge.n 2a3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2a44 │ │ │ │ │ + cbnz r2, 2a3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2a2a │ │ │ │ │ + b.n 2a22 │ │ │ │ │ strd r1, r0, [sp] │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1c00 │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 2a1a │ │ │ │ │ + b.n 2a12 │ │ │ │ │ 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 2a06 │ │ │ │ │ - b.n 2a44 │ │ │ │ │ + bne.n 29fe │ │ │ │ │ + b.n 2a3c │ │ │ │ │ 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 2a44 │ │ │ │ │ - b.n 29f8 │ │ │ │ │ + beq.n 2a3c │ │ │ │ │ + b.n 29f0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002a88 : │ │ │ │ │ +00002a80 : │ │ │ │ │ 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 2b7c │ │ │ │ │ + bhi.n 2b74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2b94 │ │ │ │ │ + bne.n 2b8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2bc0 │ │ │ │ │ + beq.w 2bb8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 2c20 │ │ │ │ │ + bcs.w 2c18 │ │ │ │ │ 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 2b1a │ │ │ │ │ + beq.n 2b12 │ │ │ │ │ subs r2, r5, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 2b4c │ │ │ │ │ + bgt.n 2b44 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 2b60 │ │ │ │ │ + ble.n 2b58 │ │ │ │ │ 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 2bda │ │ │ │ │ + bcs.n 2bd2 │ │ │ │ │ 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 2bda │ │ │ │ │ + beq.n 2bd2 │ │ │ │ │ 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 2b12 │ │ │ │ │ + beq.n 2b0a │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - cbz r0, 2b3e │ │ │ │ │ + cbz r0, 2b36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2b6a │ │ │ │ │ + blt.n 2b62 │ │ │ │ │ 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 2b78 │ │ │ │ │ + bgt.n 2b70 │ │ │ │ │ cmp.w r5, r2, asr #1 │ │ │ │ │ - blt.n 2b78 │ │ │ │ │ + blt.n 2b70 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b.n 2b12 │ │ │ │ │ + b.n 2b0a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b3e │ │ │ │ │ + bne.n 2b36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b3e │ │ │ │ │ + b.n 2b36 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b.n 2ada │ │ │ │ │ + b.n 2ad2 │ │ │ │ │ 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, 2bd6 │ │ │ │ │ + cbz r0, 2bce │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 2aa8 │ │ │ │ │ + ble.n 2aa0 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 2c08 │ │ │ │ │ + cbz r0, 2c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2bf4 │ │ │ │ │ + blt.n 2bec │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2c08 │ │ │ │ │ + beq.n 2c00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cbz r3, 2bc0 │ │ │ │ │ + cbz r3, 2bb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge.w 2ab4 │ │ │ │ │ + bge.w 2aac │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2ab4 │ │ │ │ │ + b.n 2aac │ │ │ │ │ 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 2b12 │ │ │ │ │ + b.n 2b0a │ │ │ │ │ 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 2bd6 │ │ │ │ │ + b.n 2bce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2bac │ │ │ │ │ + bne.n 2ba4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2bac │ │ │ │ │ + b.n 2ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 2bd6 │ │ │ │ │ + bne.n 2bce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2bc0 │ │ │ │ │ + beq.n 2bb8 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 2ab4 │ │ │ │ │ + b.n 2aac │ │ │ │ │ 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 2bd6 │ │ │ │ │ + b.n 2bce │ │ │ │ │ │ │ │ │ │ -00002c38 : │ │ │ │ │ +00002c30 : │ │ │ │ │ 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 2ce6 │ │ │ │ │ + bpl.n 2ce0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ - beq.n 2cda │ │ │ │ │ + beq.n 2cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2d04 │ │ │ │ │ + bl 2cfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2cfe │ │ │ │ │ + beq.n 2cf8 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 2ca0 │ │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ │ + ble.n 2c9a │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ sub.w lr, r0, #4 │ │ │ │ │ + sub.w ip, r3, #4 │ │ │ │ │ add.w r6, ip, r7, lsl #2 │ │ │ │ │ - b.n 2c8c │ │ │ │ │ + b.n 2c86 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - beq.n 2ca0 │ │ │ │ │ - ldr.w r2, [ip], #4 │ │ │ │ │ + beq.n 2c9a │ │ │ │ │ + ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2c80 │ │ │ │ │ + blt.n 2c7a │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ - bne.n 2c8c │ │ │ │ │ + bne.n 2c86 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 2cc8 │ │ │ │ │ + ble.n 2cc2 │ │ │ │ │ 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 2cd0 │ │ │ │ │ + bge.n 2cca │ │ │ │ │ adds r3, #1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str.w r2, [ip], #4 │ │ │ │ │ - bne.n 2cb0 │ │ │ │ │ + bne.n 2caa │ │ │ │ │ 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 2cb0 │ │ │ │ │ - b.n 2cc8 │ │ │ │ │ + bne.n 2caa │ │ │ │ │ + b.n 2cc2 │ │ │ │ │ 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 │ │ │ │ │ @@ -4735,44 +4735,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 2cca │ │ │ │ │ - nop │ │ │ │ │ + b.n 2cc4 │ │ │ │ │ │ │ │ │ │ -00002d04 : │ │ │ │ │ +00002cfc : │ │ │ │ │ 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, #204] @ (2de0 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (2dd8 ) │ │ │ │ │ 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, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 2da2 │ │ │ │ │ + beq.n 2d9a │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r2, [r3, #1896] @ 0x768 │ │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #156] @ (2de4 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (2ddc ) │ │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ │ sub.w r6, r4, #8 │ │ │ │ │ @@ -4788,148 +4787,148 @@ │ │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r4, #12] │ │ │ │ │ - bcs.n 2dc4 │ │ │ │ │ + bcs.n 2dbc │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cbz r0, 2dc4 │ │ │ │ │ + cbz r0, 2dbc │ │ │ │ │ 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 2d9e │ │ │ │ │ + beq.n 2d96 │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #48] @ (2de8 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (2de0 ) │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2d52 │ │ │ │ │ + b.n 2d4a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2dd8 │ │ │ │ │ + bge.n 2dd0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 2dd8 │ │ │ │ │ + cbnz r3, 2dd0 │ │ │ │ │ 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 │ │ │ │ │ .word 0x000000c2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002dec : │ │ │ │ │ +00002de4 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1f58 <_list_extend> │ │ │ │ │ + bl 1f50 <_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 │ │ │ │ │ │ │ │ │ │ -00002e10 : │ │ │ │ │ +00002e08 : │ │ │ │ │ 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 2e92 │ │ │ │ │ + ble.n 2e8a │ │ │ │ │ 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 2f08 │ │ │ │ │ - beq.n 2e9c │ │ │ │ │ + blt.n 2f00 │ │ │ │ │ + beq.n 2e94 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 2e92 │ │ │ │ │ + beq.n 2e8a │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 2f08 │ │ │ │ │ - beq.n 2ede │ │ │ │ │ + blt.n 2f00 │ │ │ │ │ + beq.n 2ed6 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 2e92 │ │ │ │ │ + beq.n 2e8a │ │ │ │ │ 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 2f08 │ │ │ │ │ + blt.n 2f00 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 2ef6 │ │ │ │ │ + beq.n 2eee │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 2e6c │ │ │ │ │ + bne.n 2e64 │ │ │ │ │ cmp r6, sl │ │ │ │ │ ite ge │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b.n 2ed8 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ 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 2efc │ │ │ │ │ + bne.n 2ef4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4948,112 +4947,112 @@ │ │ │ │ │ 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 2ee0 │ │ │ │ │ - b.n 2e92 │ │ │ │ │ + bgt.n 2ed8 │ │ │ │ │ + b.n 2e8a │ │ │ │ │ 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 2ed8 │ │ │ │ │ + b.n 2ed0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002f10 : │ │ │ │ │ +00002f08 : │ │ │ │ │ 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 2f84 │ │ │ │ │ + bne.n 2f7c │ │ │ │ │ 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 2f76 │ │ │ │ │ - cbz r0, 2fb0 │ │ │ │ │ + beq.n 2f6e │ │ │ │ │ + cbz r0, 2fa8 │ │ │ │ │ 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 2f8e │ │ │ │ │ + bne.n 2f86 │ │ │ │ │ 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 2fa0 │ │ │ │ │ + blt.n 2f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2fb6 │ │ │ │ │ + blt.n 2fae │ │ │ │ │ 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 2f70 │ │ │ │ │ + bge.n 2f68 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2f70 │ │ │ │ │ + bne.n 2f68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f70 │ │ │ │ │ + b.n 2f68 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2f70 │ │ │ │ │ + b.n 2f68 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2f7e │ │ │ │ │ + bne.n 2f76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2f7e │ │ │ │ │ + b.n 2f76 │ │ │ │ │ │ │ │ │ │ -00002fc4 : │ │ │ │ │ +00002fbc : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3034 │ │ │ │ │ + beq.n 302c │ │ │ │ │ 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 │ │ │ │ │ @@ -5073,97 +5072,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 3020 │ │ │ │ │ - cbnz r3, 301a │ │ │ │ │ + blt.n 3018 │ │ │ │ │ + cbnz r3, 3012 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 2fe0 │ │ │ │ │ + bhi.n 2fd8 │ │ │ │ │ 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 300e │ │ │ │ │ + bne.n 3006 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 300e │ │ │ │ │ + b.n 3006 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000303c <_PyList_SliceSubscript>: │ │ │ │ │ +00003034 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ 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 338c <_PyList_SliceSubscript+0x350> │ │ │ │ │ + blt.w 3384 <_PyList_SliceSubscript+0x350> │ │ │ │ │ ldrd r1, r6, [sp, #16] │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.w 32e6 <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ + ble.w 32de <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.w 3314 <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ + bne.w 330c <_PyList_SliceSubscript+0x2d8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 32e6 <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ - ldr r3, [pc, #696] @ (334c <_PyList_SliceSubscript+0x310>) │ │ │ │ │ + ble.w 32de <_PyList_SliceSubscript+0x2aa> │ │ │ │ │ + ldr r3, [pc, #696] @ (3344 <_PyList_SliceSubscript+0x310>) │ │ │ │ │ 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, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 32f0 <_PyList_SliceSubscript+0x2b4> │ │ │ │ │ + beq.w 32e8 <_PyList_SliceSubscript+0x2b4> │ │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ str.w r0, [r3, #1896] @ 0x768 │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r1, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #640] @ (3350 <_PyList_SliceSubscript+0x314>) │ │ │ │ │ + ldr r3, [pc, #640] @ (3348 <_PyList_SliceSubscript+0x314>) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ @@ -5178,288 +5177,288 @@ │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 3358 <_PyList_SliceSubscript+0x31c> │ │ │ │ │ + bcs.w 3350 <_PyList_SliceSubscript+0x31c> │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3358 <_PyList_SliceSubscript+0x31c> │ │ │ │ │ + beq.w 3350 <_PyList_SliceSubscript+0x31c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ subs r3, #1 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 31ea <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ + beq.n 31e2 <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 31d2 <_PyList_SliceSubscript+0x196> │ │ │ │ │ + beq.n 31ca <_PyList_SliceSubscript+0x196> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 31be <_PyList_SliceSubscript+0x182> │ │ │ │ │ + beq.n 31b6 <_PyList_SliceSubscript+0x182> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 31a8 <_PyList_SliceSubscript+0x16c> │ │ │ │ │ + beq.n 31a0 <_PyList_SliceSubscript+0x16c> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 3192 <_PyList_SliceSubscript+0x156> │ │ │ │ │ + beq.n 318a <_PyList_SliceSubscript+0x156> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 317c <_PyList_SliceSubscript+0x140> │ │ │ │ │ + beq.n 3174 <_PyList_SliceSubscript+0x140> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 32d0 <_PyList_SliceSubscript+0x294> │ │ │ │ │ + bne.w 32c8 <_PyList_SliceSubscript+0x294> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.w 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 32ba <_PyList_SliceSubscript+0x27e> │ │ │ │ │ + beq.n 32b2 <_PyList_SliceSubscript+0x27e> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ 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 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 31ea <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ + bne.n 31e2 <_PyList_SliceSubscript+0x1ae> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - bne.w 313e <_PyList_SliceSubscript+0x102> │ │ │ │ │ - b.n 32ba <_PyList_SliceSubscript+0x27e> │ │ │ │ │ + bne.w 3136 <_PyList_SliceSubscript+0x102> │ │ │ │ │ + b.n 32b2 <_PyList_SliceSubscript+0x27e> │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 32c4 <_PyList_SliceSubscript+0x288> │ │ │ │ │ + bge.n 32bc <_PyList_SliceSubscript+0x288> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - b.n 3166 <_PyList_SliceSubscript+0x12a> │ │ │ │ │ + b.n 315e <_PyList_SliceSubscript+0x12a> │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 32bc <_PyList_SliceSubscript+0x280> │ │ │ │ │ + b.n 32b4 <_PyList_SliceSubscript+0x280> │ │ │ │ │ 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 338c <_PyList_SliceSubscript+0x350> │ │ │ │ │ + beq.n 3384 <_PyList_SliceSubscript+0x350> │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #68] @ (3354 <_PyList_SliceSubscript+0x318>) │ │ │ │ │ + ldr r3, [pc, #68] @ (334c <_PyList_SliceSubscript+0x318>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 30d6 <_PyList_SliceSubscript+0x9a> │ │ │ │ │ + b.n 30ce <_PyList_SliceSubscript+0x9a> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2d04 │ │ │ │ │ + bl 2cfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 338c <_PyList_SliceSubscript+0x350> │ │ │ │ │ + beq.n 3384 <_PyList_SliceSubscript+0x350> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w lr, [r7, #12] │ │ │ │ │ add.w ip, r1, r3, lsl #2 │ │ │ │ │ ldr.w r2, [lr, r4, lsl #2] │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r7, r0, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r7, [r2, #0] │ │ │ │ │ str.w r2, [r1], #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne.n 332c <_PyList_SliceSubscript+0x2f0> │ │ │ │ │ + bne.n 3324 <_PyList_SliceSubscript+0x2f0> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 32bc <_PyList_SliceSubscript+0x280> │ │ │ │ │ + b.n 32b4 <_PyList_SliceSubscript+0x280> │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000027a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000042 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 336c <_PyList_SliceSubscript+0x330> │ │ │ │ │ + bge.n 3364 <_PyList_SliceSubscript+0x330> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 336c <_PyList_SliceSubscript+0x330> │ │ │ │ │ + cbnz r3, 3364 <_PyList_SliceSubscript+0x330> │ │ │ │ │ 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, 338c <_PyList_SliceSubscript+0x350> │ │ │ │ │ + cbz r0, 3384 <_PyList_SliceSubscript+0x350> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ subs r1, r4, #1 │ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub.w ip, r3, #4 │ │ │ │ │ - b.n 313e <_PyList_SliceSubscript+0x102> │ │ │ │ │ + b.n 3136 <_PyList_SliceSubscript+0x102> │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 32bc <_PyList_SliceSubscript+0x280> │ │ │ │ │ + b.n 32b4 <_PyList_SliceSubscript+0x280> │ │ │ │ │ │ │ │ │ │ -00003390 : │ │ │ │ │ +00003388 : │ │ │ │ │ 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 361e │ │ │ │ │ - ldr r3, [pc, #692] @ (3660 ) │ │ │ │ │ + ble.w 3616 │ │ │ │ │ + ldr r3, [pc, #692] @ (3658 ) │ │ │ │ │ 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, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 35fe │ │ │ │ │ + beq.w 35f6 │ │ │ │ │ ldr.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1896] @ 0x768 │ │ │ │ │ str.w r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - ldr r3, [pc, #632] @ (3664 ) │ │ │ │ │ + ldr r3, [pc, #632] @ (365c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ @@ -5473,538 +5472,538 @@ │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ it cs │ │ │ │ │ movcs r3, #0 │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ │ it cs │ │ │ │ │ strcs r3, [r5, #12] │ │ │ │ │ - bcs.w 362c │ │ │ │ │ + bcs.w 3624 │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 362c │ │ │ │ │ + beq.w 3624 │ │ │ │ │ ldr.w r7, [r8, #12] │ │ │ │ │ adds r3, r4, r6 │ │ │ │ │ sub.w ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ subs r7, #4 │ │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ │ subs r3, r7, r1 │ │ │ │ │ subs r3, #4 │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 351a │ │ │ │ │ + beq.n 3512 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3502 │ │ │ │ │ + beq.n 34fa │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 34ee │ │ │ │ │ + beq.n 34e6 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 34d8 │ │ │ │ │ + beq.n 34d0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 34c2 │ │ │ │ │ + beq.n 34ba │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 34ac │ │ │ │ │ + beq.n 34a4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 3496 │ │ │ │ │ + beq.n 348e │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 35f2 │ │ │ │ │ + bge.w 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.w 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.w 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.w 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.w 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ str.w r3, [ip, #4]! │ │ │ │ │ - beq.n 35ea │ │ │ │ │ + beq.n 35e2 │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ 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 35f2 │ │ │ │ │ + bge.n 35ea │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add.w ip, r4, #28 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne.n 351a │ │ │ │ │ + bne.n 3512 │ │ │ │ │ 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 345a │ │ │ │ │ - b.n 35ea │ │ │ │ │ + bne.w 3452 │ │ │ │ │ + b.n 35e2 │ │ │ │ │ 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 │ │ │ │ │ - cbz r0, 3628 │ │ │ │ │ + cbz r0, 3620 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #80] @ (3668 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (3660 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 33f0 │ │ │ │ │ + b.n 33e8 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyList_New │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 35ec │ │ │ │ │ + b.n 35e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3640 │ │ │ │ │ + bge.n 3638 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3640 │ │ │ │ │ + cbnz r3, 3638 │ │ │ │ │ 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 3628 │ │ │ │ │ + beq.n 3620 │ │ │ │ │ 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 345a │ │ │ │ │ + b.n 3452 │ │ │ │ │ .word 0x000002aa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000274 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000366c : │ │ │ │ │ +00003664 : │ │ │ │ │ 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, 36b0 │ │ │ │ │ + cbnz r3, 36a8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 3706 │ │ │ │ │ + blt.n 36fe │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3738 │ │ │ │ │ + bne.n 3730 │ │ │ │ │ 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 430 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr.w ip, [pc, #176] @ 3764 │ │ │ │ │ + ldr.w ip, [pc, #176] @ 375c │ │ │ │ │ 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 375e │ │ │ │ │ + beq.n 3756 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 369a │ │ │ │ │ + beq.n 3692 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 36fc │ │ │ │ │ + cbz r3, 36f4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.n 36a4 │ │ │ │ │ + beq.n 369c │ │ │ │ │ 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 36a4 │ │ │ │ │ - b.n 375e │ │ │ │ │ + bge.n 369c │ │ │ │ │ + b.n 3756 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 36ec │ │ │ │ │ - ldr.w ip, [pc, #92] @ 3764 │ │ │ │ │ + b.n 36e4 │ │ │ │ │ + ldr.w ip, [pc, #92] @ 375c │ │ │ │ │ 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, 375e │ │ │ │ │ + cbz r0, 3756 │ │ │ │ │ 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 36ec │ │ │ │ │ - ldr.w ip, [pc, #40] @ 3764 │ │ │ │ │ + b.n 36e4 │ │ │ │ │ + ldr.w ip, [pc, #40] @ 375c │ │ │ │ │ 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 36dc │ │ │ │ │ + bne.n 36d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 36ac │ │ │ │ │ + b.n 36a4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003768 : │ │ │ │ │ +00003760 : │ │ │ │ │ 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 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37fe │ │ │ │ │ + beq.n 37f6 │ │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 37fe │ │ │ │ │ + beq.n 37f6 │ │ │ │ │ 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 3894 │ │ │ │ │ + bne.n 388c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3a84 │ │ │ │ │ + bne.w 3a7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 3a76 │ │ │ │ │ + bcs.w 3a6e │ │ │ │ │ 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 3882 │ │ │ │ │ + bne.n 387a │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge.n 37de │ │ │ │ │ + bge.n 37d6 │ │ │ │ │ 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 37f4 │ │ │ │ │ + bge.n 37ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 37f4 │ │ │ │ │ + cbnz r3, 37ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 3aea │ │ │ │ │ + bne.w 3ae2 │ │ │ │ │ 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 3a84 │ │ │ │ │ + blt.w 3a7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 389e │ │ │ │ │ + beq.n 3896 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.w 3ad6 │ │ │ │ │ + beq.w 3ace │ │ │ │ │ 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 3a84 │ │ │ │ │ + beq.w 3a7c │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 38d6 │ │ │ │ │ - beq.n 38e0 │ │ │ │ │ + blt.n 38ce │ │ │ │ │ + beq.n 38d8 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt.n 38de │ │ │ │ │ + bgt.n 38d6 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38e4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 180c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37f6 │ │ │ │ │ + bge.n 37ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37f6 │ │ │ │ │ + bne.n 37ee │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + b.n 37ee │ │ │ │ │ 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 37e0 │ │ │ │ │ + b.n 37d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 37b2 │ │ │ │ │ + bge.n 37aa │ │ │ │ │ add r2, r3 │ │ │ │ │ - b.n 37b2 │ │ │ │ │ + b.n 37aa │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt.w 3a4c │ │ │ │ │ - beq.n 38c0 │ │ │ │ │ + blt.w 3a44 │ │ │ │ │ + beq.n 38b8 │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 3a56 │ │ │ │ │ + bgt.w 3a4e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 3914 │ │ │ │ │ + bne.n 390c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 180c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + b.n 37ee │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge.n 38e0 │ │ │ │ │ + bge.n 38d8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38ec │ │ │ │ │ + bne.n 38e4 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ - b.n 3860 │ │ │ │ │ + b.n 3858 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.w 3a8a │ │ │ │ │ + bne.w 3a82 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 39c4 │ │ │ │ │ + bne.n 39bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 37f4 │ │ │ │ │ + bge.w 37ec │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 37f4 │ │ │ │ │ + bne.w 37ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37f4 │ │ │ │ │ + b.n 37ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.w 37f4 │ │ │ │ │ + ble.w 37ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 3930 │ │ │ │ │ + bge.n 3928 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ subs r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ negs r3, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsls r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3ad0 │ │ │ │ │ + beq.w 3ac8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b.n 3986 │ │ │ │ │ + b.n 397e │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add.w lr, r5, r2 │ │ │ │ │ cmp lr, ip │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ it cs │ │ │ │ │ addcs.w r2, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r8, r5, lsl #2 │ │ │ │ │ @@ -6023,117 +6022,117 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r5, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc.n 3946 │ │ │ │ │ + bcc.n 393e │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc.n 3a5a │ │ │ │ │ + bcc.n 3a52 │ │ │ │ │ sub.w r1, ip, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 364 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r7, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a3e │ │ │ │ │ + blt.n 3a36 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.n 39aa │ │ │ │ │ + bne.n 39a2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 37f6 │ │ │ │ │ + b.n 37ee │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3abc │ │ │ │ │ + beq.n 3ab4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ │ lsls r3, r3, #6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w ip, r5, #16 │ │ │ │ │ ldrmi.w ip, [r5, #12] │ │ │ │ │ - b.n 3a0e │ │ │ │ │ + b.n 3a06 │ │ │ │ │ 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 39ee │ │ │ │ │ + blt.n 39e6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 3a24 │ │ │ │ │ + b.n 3a1c │ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a30 │ │ │ │ │ + blt.n 3a28 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 3a16 │ │ │ │ │ + blt.n 3a0e │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 38f8 │ │ │ │ │ + b.n 38f0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a22 │ │ │ │ │ + bne.n 3a1a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a22 │ │ │ │ │ + b.n 3a1a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 39b6 │ │ │ │ │ + bne.n 39ae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 39b6 │ │ │ │ │ + b.n 39ae │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 38c0 │ │ │ │ │ + bge.w 38b8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n 38c0 │ │ │ │ │ + b.n 38b8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub.w r2, ip, r1 │ │ │ │ │ subs r0, r1, r6 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memmove │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ - b.n 399a │ │ │ │ │ + b.n 3992 │ │ │ │ │ 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 37f6 │ │ │ │ │ + b.n 37ee │ │ │ │ │ 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 │ │ │ │ │ @@ -6141,82 +6140,82 @@ │ │ │ │ │ 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 3a84 │ │ │ │ │ + bge.n 3a7c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a84 │ │ │ │ │ + bne.n 3a7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a84 │ │ │ │ │ + b.n 3a7c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ad0 │ │ │ │ │ + bge.n 3ac8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 3ad0 │ │ │ │ │ + cbnz r3, 3ac8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - b.n 3a84 │ │ │ │ │ + b.n 3a7c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3390 │ │ │ │ │ + bl 3388 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 383e │ │ │ │ │ - b.n 3a84 │ │ │ │ │ + bne.w 3836 │ │ │ │ │ + b.n 3a7c │ │ │ │ │ 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 3a84 │ │ │ │ │ + b.n 3a7c │ │ │ │ │ │ │ │ │ │ -00003b04 : │ │ │ │ │ +00003afc : │ │ │ │ │ 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 r9, r7, r3 │ │ │ │ │ - beq.n 3b72 │ │ │ │ │ + beq.n 3b6a │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 364 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 3b74 │ │ │ │ │ + beq.n 3b6c │ │ │ │ │ ldr.w r4, [r8, #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 3b5c │ │ │ │ │ + b.n 3b54 │ │ │ │ │ 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 │ │ │ │ │ @@ -6227,22 +6226,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 3b44 │ │ │ │ │ + bne.n 3b3c │ │ │ │ │ str.w r9, [r8, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003b7c : │ │ │ │ │ +00003b74 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6252,28 +6251,28 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003ba8 : │ │ │ │ │ +00003ba0 : │ │ │ │ │ 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 3bf6 │ │ │ │ │ + blt.n 3bee │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.n 3bde │ │ │ │ │ + bcs.n 3bd6 │ │ │ │ │ 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 │ │ │ │ │ @@ -6281,25 +6280,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 3bf6 │ │ │ │ │ + bge.n 3bee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 3bfa │ │ │ │ │ + cbz r3, 3bf2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bf6 │ │ │ │ │ + b.n 3bee │ │ │ │ │ │ │ │ │ │ -00003c00 : │ │ │ │ │ +00003bf8 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ ite mi │ │ │ │ │ movmi r0, #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: 95112 (bytes into file) │ │ │ │ │ + Start of section headers: 95280 (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 0x17388: │ │ │ │ │ +There are 18 section headers, starting at offset 0x17430: │ │ │ │ │ │ │ │ │ │ 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 00141c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013f98 000828 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014010 000828 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001450 0004d4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0147c0 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 014838 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001924 0000d0 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001924 00d480 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 014b78 002548 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00eda4 000ceb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00fa90 000304 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0170c0 0001f8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00fd94 00109e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0172b8 000040 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 010e32 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010e32 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010e68 001df0 10 16 322 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012c58 00133e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0172f8 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001924 00d4f8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 014bf0 002578 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00ee1c 000ceb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00fb08 000304 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 017168 0001f8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00fe0c 00109e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 017360 000040 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010eaa 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010eaa 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010ee0 001df0 10 16 322 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012cd0 00133e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0173a0 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 {} │ │ │ │ │ @@ -41,16 +41,16 @@ │ │ │ │ │ 37: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 38: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 39: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 40: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 41: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 42: 00000a80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 43: 00000a88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 0000ccfd 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 45: 0000a26d 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 44: 0000cd75 104 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 45: 0000a2e5 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 46: 000010f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 47: 00001110 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 48: 00001345 208 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 49: 0000140c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 51: 00001414 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 52: 00001631 548 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -84,179 +84,179 @@ │ │ │ │ │ 80: 00002540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 81: 00002548 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 82: 00002588 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 83: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 84: 0000258c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 85: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 86: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 87: 00002844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 000028bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 88: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 89: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 90: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 91: 000000e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 92: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 93: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 94: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 95: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 96: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 97: 00000181 452 FUNC LOCAL DEFAULT 1 int_to_bytes │ │ │ │ │ 98: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 99: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 100: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 101: 00002848 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 00003039 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 103: 0000a285 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 104: 0000316c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00003174 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 106: 00003175 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 107: 000031c1 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 108: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 000032a8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 110: 000032a9 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 111: 00004195 624 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 112: 000073e1 956 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 113: 000033e9 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 114: 000036c5 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 115: 0000386d 2344 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 116: 000037ad 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 101: 000028c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 000030b1 316 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 103: 0000a2fd 246 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 104: 000031e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 000031ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 106: 000031ed 76 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 107: 00003239 232 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 108: 0000331c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00003320 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 110: 00003321 320 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 111: 0000420d 624 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 112: 00007459 956 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 113: 00003461 290 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 114: 0000373d 232 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 115: 000038e5 2344 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 116: 00003825 192 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ 117: 00000d9d 292 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ 118: 00000ec1 280 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ 119: 00000fd9 258 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 120: 00004024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00004028 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00004190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 00004194 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 124: 00004400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00004404 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 00004405 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 127: 00006b55 2018 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 120: 0000409c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 000040a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 00004208 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000420c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 124: 00004478 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000447c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 0000447d 84 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 127: 00006bcd 2018 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 128: 00000438 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 129: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 130: 00000344 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 131: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 132: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 133: 00004485 2148 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 134: 00004cd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 000044fd 2148 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 134: 00004d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 135: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 136: 00004ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 00004d60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 137: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 138: 00004fe1 944 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 139: 00005391 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 140: 000054cd 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 138: 00005059 944 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 139: 00005409 316 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 140: 00005545 286 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ 141: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 142: 00005721 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 143: 000082dd 420 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 144: 00005784 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 00005799 104 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 143: 00008355 420 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 144: 000057fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 145: 00000530 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 146: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 147: 00005788 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 148: 00005988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 00005800 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 148: 00005a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 149: 00000599 72 FUNC LOCAL DEFAULT 1 long_invert │ │ │ │ │ 150: 000005dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 151: 000059a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 151: 00005a18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 152: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 153: 00005a71 2632 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 154: 00005e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00005e08 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 156: 00006388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 00006394 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 158: 000064ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 000064b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 00006af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00006b00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 00006b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 00006b54 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 164: 00007060 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 0000706c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 166: 00007384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00007388 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00007389 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 169: 0000778c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0000779c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 171: 0000779d 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 172: 000078fd 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 173: 000078f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 00005ae9 2632 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 154: 00005e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 00005e80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 156: 00006400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000640c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 158: 00006524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00006530 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 00006b6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 00006b78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 162: 00006bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 00006bcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 164: 000070d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 000070e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 166: 000073fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 00007400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 00007401 86 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 169: 00007804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00007814 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 171: 00007815 352 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 172: 00007975 724 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 173: 00007970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 174: 0000058c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 175: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 176: 0000059c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 177: 000005cc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 178: 000078fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 179: 00007bd1 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 180: 00007bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 00007974 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00007c49 1244 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 180: 00007c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 181: 000005f8 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 182: 00007bd0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 183: 0000c3e1 2332 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 184: 00007f1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 00007f28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 182: 00007c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 183: 0000c459 2332 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 184: 00007f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 00007fa0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 186: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 187: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 188: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 189: 000080ad 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 190: 000082d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 000082dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 0000847c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 00008480 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 194: 0000acc1 2346 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 189: 00008125 560 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 190: 00008350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00008354 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 000084f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 000084f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 194: 0000ad39 2346 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 195: 000005e0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 196: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 197: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 198: 00000631 110 FUNC LOCAL DEFAULT 1 int___format__ │ │ │ │ │ 199: 000006a0 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 200: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 201: 00008601 1648 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 202: 00008c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 00008679 1648 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 202: 00008cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 203: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 204: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 205: 00008c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 206: 00008c71 5320 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 207: 00008f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 00008f9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 0000a7fd 1146 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 210: 00009214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 0000921c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 212: 00009540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00009548 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 214: 000098c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 000098cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 00009d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00009d40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 218: 0000a134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 0000a138 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 205: 00008ce8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 206: 00008ce9 5320 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 207: 0000900c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 00009014 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000a875 1146 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 210: 0000928c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 00009294 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 212: 000095b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 000095c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 214: 00009938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00009944 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 00009db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00009db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 218: 0000a1ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 0000a1b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 220: 00000799 122 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ 221: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 222: 0000a37d 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 223: 0000a5bd 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 224: 0000a5ed 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 225: 0000a621 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 226: 0000a71d 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 222: 0000a3f5 250 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 223: 0000a635 46 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 224: 0000a665 50 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 225: 0000a699 126 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 226: 0000a795 160 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ 227: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 228: 00000910 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 229: 00000955 84 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 230: 0000a7bd 62 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 231: 0000ac28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 0000ac30 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 230: 0000a835 62 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 231: 0000aca0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 232: 0000aca8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 233: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 234: 0000b5ed 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 235: 0000b6bd 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 236: 0000bdf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 0000be00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 238: 0000c008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0000b665 206 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 235: 0000b735 1860 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 236: 0000be70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000be78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 238: 0000c080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 239: 00000a35 98 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 240: 0000c010 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 241: 0000c210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 0000c088 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 241: 0000c288 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 242: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 243: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 244: 00000b9d 368 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 245: 00000d04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 246: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 247: 00000d0c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 248: 000007d4 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 249: 0000c228 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 250: 0000cce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 251: 0000ccfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 249: 0000c2a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 250: 0000cd60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 0000cd74 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 252: 000010dd 34 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 253: 00001101 2 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ 254: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 255: 00000001 8 FUNC LOCAL DEFAULT 9 long_get0 │ │ │ │ │ 256: 00000004 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 257: 00001105 8 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 258: 00001108 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -368,97 +368,97 @@ │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytesWriter_Prepare │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 368: 00002549 68 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ 369: 0000258d 304 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 370: 000026bd 230 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 371: 000027a5 164 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 371: 000027a5 288 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 372: 000000d9 8 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ 373: 000000e1 94 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ 374: 00000141 62 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 377: 00002849 2030 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 377: 000028c5 2028 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 382: 0000a479 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 383: 0000350d 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 384: 00003611 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 385: 00004459 44 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 382: 0000a4f1 130 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 383: 00003585 258 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 384: 00003689 178 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 385: 000044d1 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: 00004ce9 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 389: 00004d2d 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 390: 00004d6d 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 391: 000055ed 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 388: 00004d61 68 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 389: 00004da5 64 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 390: 00004de5 628 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 391: 00005665 306 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 395: 00005789 536 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 395: 00005801 536 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 398: 000003f9 152 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ 399: 00000491 264 FUNC GLOBAL DEFAULT 1 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 400: 000059a1 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 400: 00005a19 206 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 403: 000064b9 1692 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 404: 00007339 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 403: 00006531 1692 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 404: 000073b1 80 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 409: 000084bd 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 409: 00008535 158 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 411: 0000a6a1 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 411: 0000a719 122 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 414: 00008481 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 414: 000084f9 60 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 415: 000005e1 78 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 422: 0000855d 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 423: 0000c011 536 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 422: 000085d5 162 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 423: 0000c089 536 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 425: 000006a1 138 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 428: 0000a139 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ + 428: 0000a1b1 302 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ 429: 0000072d 108 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 430: 00000815 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 432: 00000821 126 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 433: 0000a269 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 433: 0000a2e1 4 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ 434: 000008a1 112 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 435: 0000a4fd 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 435: 0000a575 190 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 437: 00000911 66 FUNC GLOBAL DEFAULT 1 PyLong_IsZero │ │ │ │ │ - 438: 0000ac79 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 438: 0000acf1 70 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 440: 0000be01 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 440: 0000be79 528 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 442: 000009a9 30 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ 443: 000009c9 106 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ 444: 00000a99 68 FUNC GLOBAL DEFAULT 1 PyLong_FromNativeBytes │ │ │ │ │ 445: 00000add 60 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 446: 00000b19 66 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ 447: 00000b5d 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ 448: 00001265 404 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 450: 00000d0d 62 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 451: 0000c229 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 451: 0000c2a1 440 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ 452: 00000d4d 78 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 453: 0000cd65 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 453: 0000cddd 1818 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 454: 0000110d 100 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 456: 000011e1 62 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 458: 00000045 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 459: 00000081 60 FUNC GLOBAL DEFAULT 9 _PyLong_UnsignedLong_Converter │ │ │ │ │ 460: 000000bd 22 FUNC GLOBAL DEFAULT 9 PyLongWriter_Discard │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13f98 contains 261 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14010 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 00014c0a 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 │ │ │ │ │ @@ -25,44 +25,44 @@ │ │ │ │ │ 000000dc 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000f8 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000120 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000124 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000128 00005a2f R_ARM_THM_MOVW_ABS_NC 00000360 .LC20 │ │ │ │ │ 0000012c 00005a30 R_ARM_THM_MOVT_ABS 00000360 .LC20 │ │ │ │ │ 00000132 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001b4 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000001be 00014f0a R_ARM_THM_CALL 0000062d PyLong_AsSsize_t │ │ │ │ │ +000001b6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000001c0 00014f0a R_ARM_THM_CALL 0000062d PyLong_AsSsize_t │ │ │ │ │ 000001ee 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000001fa 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000020a 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000224 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -0000025c 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000026e 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000027a 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000290 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000296 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002c0 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000002cc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002d0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002d4 0000602f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -000002d8 00006030 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000002de 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002e6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000002ea 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000002ee 00005f2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -000002f2 00005f30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -000002f8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000300 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00000304 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -00000308 00005d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -0000030c 00005d30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -00000310 00005e2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ -00000314 00005e30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ -00000318 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000330 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000020c 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000226 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +0000025e 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000270 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000027c 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000292 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002b8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000002c4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000002c8 0000602f R_ARM_THM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +000002cc 00006030 R_ARM_THM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +000002d2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002da 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +000002de 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +000002e2 00005d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +000002e6 00005d30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +000002ea 00005e2f R_ARM_THM_MOVW_ABS_NC 00000398 .LC23 │ │ │ │ │ +000002ee 00005e30 R_ARM_THM_MOVT_ABS 00000398 .LC23 │ │ │ │ │ +000002f2 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000030e 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000320 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000324 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000328 00005f2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +0000032c 00005f30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +00000332 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000338 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000038a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000038e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000392 0000812f R_ARM_THM_MOVW_ABS_NC 00000460 .LC29 │ │ │ │ │ 00000396 00008130 R_ARM_THM_MOVT_ABS 00000460 .LC29 │ │ │ │ │ @@ -87,16 +87,16 @@ │ │ │ │ │ 0000047a 00008730 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ 00000486 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000566 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000572 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000580 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000584 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000058c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005c8 0000710a R_ARM_THM_CALL 000033e9 long_add │ │ │ │ │ -000005d2 00002c0a R_ARM_THM_CALL 0000ccfd _PyLong_Negate │ │ │ │ │ +000005c8 0000710a R_ARM_THM_CALL 00003461 long_add │ │ │ │ │ +000005d2 00002c0a R_ARM_THM_CALL 0000cd75 _PyLong_Negate │ │ │ │ │ 000005dc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000606 0001720a R_ARM_THM_CALL 000026bd PyLong_AsUnsignedLong │ │ │ │ │ 00000616 0001630a R_ARM_THM_CALL 00001415 PyLong_AsLong │ │ │ │ │ 00000620 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000650 0001a00a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ 00000660 0001a10a R_ARM_THM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ 0000066a 0001a20a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ @@ -104,15 +104,15 @@ │ │ │ │ │ 0000067c 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ 00000680 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ 00000686 0000c52f R_ARM_THM_MOVW_ABS_NC 00000694 .LC47 │ │ │ │ │ 0000068a 0000c530 R_ARM_THM_MOVT_ABS 00000694 .LC47 │ │ │ │ │ 0000068e 0000c42f R_ARM_THM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ 00000692 0000c430 R_ARM_THM_MOVT_ABS 00000688 .LC46 │ │ │ │ │ 00000696 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006d2 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ +000006d2 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ 000006f8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000006fc 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000700 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000704 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 0000070a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000718 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000071c 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ @@ -154,50 +154,50 @@ │ │ │ │ │ 00000b0c 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000b10 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000b3c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b40 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b46 0000e32f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ 00000b4a 0000e330 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ 00000b50 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b6e 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +00000b6e 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 00000b80 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000b84 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000b88 0000f22f R_ARM_THM_MOVW_ABS_NC 00000774 .LC54 │ │ │ │ │ 00000b8c 0000f230 R_ARM_THM_MOVT_ABS 00000774 .LC54 │ │ │ │ │ 00000b92 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bbe 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bc2 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000bca 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000be0 00006a0a R_ARM_THM_CALL 00003175 long_neg │ │ │ │ │ +00000be0 00006a0a R_ARM_THM_CALL 000031ed long_neg │ │ │ │ │ 00000bf4 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bf8 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bfe 0000ce0a R_ARM_THM_CALL 00008c71 long_pow │ │ │ │ │ +00000bfe 0000ce0a R_ARM_THM_CALL 00008ce9 long_pow │ │ │ │ │ 00000c22 0001c00a R_ARM_THM_CALL 00001265 _PyLong_DivmodNear │ │ │ │ │ -00000c3a 00008c0a R_ARM_THM_CALL 000054cd long_sub │ │ │ │ │ +00000c3a 00008c0a R_ARM_THM_CALL 00005545 long_sub │ │ │ │ │ 00000c52 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c66 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000c6a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c94 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ca6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cbc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cc2 0000f32f R_ARM_THM_MOVW_ABS_NC 000007a0 .LC55 │ │ │ │ │ 00000cc6 0000f330 R_ARM_THM_MOVT_ABS 000007a0 .LC55 │ │ │ │ │ 00000cd0 0001c10a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000ce8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cfc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d04 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000d08 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d1e 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +00000d1e 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 00000d30 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000d34 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000d38 0000f62f R_ARM_THM_MOVW_ABS_NC 000007ac .LC56 │ │ │ │ │ 00000d3c 0000f630 R_ARM_THM_MOVT_ABS 000007ac .LC56 │ │ │ │ │ 00000d42 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d76 0000470a R_ARM_THM_CALL 00001955 long_to_decimal_string_internal │ │ │ │ │ -00000d94 0000c20a R_ARM_THM_CALL 0000acc1 long_format_binary │ │ │ │ │ +00000d94 0000c20a R_ARM_THM_CALL 0000ad39 long_format_binary │ │ │ │ │ 00000dc4 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000dd0 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000de8 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000dfa 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000e9c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010de 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010e2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -209,80 +209,80 @@ │ │ │ │ │ 0000115c 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001162 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000116c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001180 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001184 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000011a2 0001c70a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000011c4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ce 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ +000011ce 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ 000011dc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011f2 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +000011f2 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 00001204 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001208 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000120c 00010a2f R_ARM_THM_MOVW_ABS_NC 000007f8 .LC58 │ │ │ │ │ 00001210 00010a30 R_ARM_THM_MOVT_ABS 000007f8 .LC58 │ │ │ │ │ 00001216 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001248 0001c90a R_ARM_THM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000129a 0000b30a R_ARM_THM_CALL 00007bd1 long_divrem │ │ │ │ │ -000012b8 00008a0a R_ARM_THM_CALL 00004fe1 long_lshift1 │ │ │ │ │ +0000129a 0000b30a R_ARM_THM_CALL 00007c49 long_divrem │ │ │ │ │ +000012b8 00008a0a R_ARM_THM_CALL 00005059 long_lshift1 │ │ │ │ │ 000012de 0000450a R_ARM_THM_CALL 000018c1 long_compare │ │ │ │ │ 0000130a 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001328 0000710a R_ARM_THM_CALL 000033e9 long_add │ │ │ │ │ +00001328 0000710a R_ARM_THM_CALL 00003461 long_add │ │ │ │ │ 00001342 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001350 00008c0a R_ARM_THM_CALL 000054cd long_sub │ │ │ │ │ +00001350 00008c0a R_ARM_THM_CALL 00005545 long_sub │ │ │ │ │ 0000136c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001376 00002d0a R_ARM_THM_CALL 0000a26d Py_XDECREF │ │ │ │ │ -0000137c 00002d0a R_ARM_THM_CALL 0000a26d Py_XDECREF │ │ │ │ │ -00001388 00006a0a R_ARM_THM_CALL 00003175 long_neg │ │ │ │ │ +00001376 00002d0a R_ARM_THM_CALL 0000a2e5 Py_XDECREF │ │ │ │ │ +0000137c 00002d0a R_ARM_THM_CALL 0000a2e5 Py_XDECREF │ │ │ │ │ +00001388 00006a0a R_ARM_THM_CALL 000031ed long_neg │ │ │ │ │ 000013a0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ae 0000710a R_ARM_THM_CALL 000033e9 long_add │ │ │ │ │ -000013b6 00008c0a R_ARM_THM_CALL 000054cd long_sub │ │ │ │ │ +000013ae 0000710a R_ARM_THM_CALL 00003461 long_add │ │ │ │ │ +000013b6 00008c0a R_ARM_THM_CALL 00005545 long_sub │ │ │ │ │ 000013c0 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013c4 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013c8 0001102f R_ARM_THM_MOVW_ABS_NC 00000878 .LC61 │ │ │ │ │ 000013cc 00011030 R_ARM_THM_MOVT_ABS 00000878 .LC61 │ │ │ │ │ 000013d2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013e6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013f0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000013f4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001406 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ +00001406 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ 00001410 0001132f R_ARM_THM_MOVW_ABS_NC 000008cc .LC63 │ │ │ │ │ 00001414 00011330 R_ARM_THM_MOVT_ABS 000008cc .LC63 │ │ │ │ │ 00000160 0000301e R_ARM_THM_JUMP24 00001345 maybe_small_long │ │ │ │ │ -000005b2 00006b1e R_ARM_THM_JUMP24 000031c1 _PyLong_FromSTwoDigits │ │ │ │ │ +000005b2 00006b1e R_ARM_THM_JUMP24 00003239 _PyLong_FromSTwoDigits │ │ │ │ │ 0000081c 0001af1e R_ARM_THM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 0000089a 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ 00000908 0000091e R_ARM_THM_JUMP24 000001c1 _PyLong_FromMedium │ │ │ │ │ -0000096e 00007f1e R_ARM_THM_JUMP24 00006b55 long_bitwise │ │ │ │ │ -0000099a 00006b1e R_ARM_THM_JUMP24 000031c1 _PyLong_FromSTwoDigits │ │ │ │ │ +0000096e 00007f1e R_ARM_THM_JUMP24 00006bcd long_bitwise │ │ │ │ │ +0000099a 00006b1e R_ARM_THM_JUMP24 00003239 _PyLong_FromSTwoDigits │ │ │ │ │ 000009c2 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000ab4 0001931e R_ARM_THM_JUMP24 000064b9 _PyLong_FromByteArray │ │ │ │ │ -00000af0 0001931e R_ARM_THM_JUMP24 000064b9 _PyLong_FromByteArray │ │ │ │ │ -00000c88 00017e1e R_ARM_THM_JUMP24 0000a479 _PyLong_Copy │ │ │ │ │ -000010f4 00017e1e R_ARM_THM_JUMP24 0000a479 _PyLong_Copy │ │ │ │ │ -00001148 00008a1e R_ARM_THM_JUMP24 00004fe1 long_lshift1 │ │ │ │ │ -0000125e 0001801e R_ARM_THM_JUMP24 00003611 PyLong_FromInt64 │ │ │ │ │ +00000ab4 0001931e R_ARM_THM_JUMP24 00006531 _PyLong_FromByteArray │ │ │ │ │ +00000af0 0001931e R_ARM_THM_JUMP24 00006531 _PyLong_FromByteArray │ │ │ │ │ +00000c88 00017e1e R_ARM_THM_JUMP24 0000a4f1 _PyLong_Copy │ │ │ │ │ +000010f4 00017e1e R_ARM_THM_JUMP24 0000a4f1 _PyLong_Copy │ │ │ │ │ +00001148 00008a1e R_ARM_THM_JUMP24 00005059 long_lshift1 │ │ │ │ │ +0000125e 0001801e R_ARM_THM_JUMP24 00003689 PyLong_FromInt64 │ │ │ │ │ 00001418 0001ce1e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x147c0 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x14838 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001dc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00004102 R_ARM_ABS32 00001855 long_dealloc │ │ │ │ │ 0000002c 00004602 R_ARM_ABS32 0000192d long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000245 long_hash │ │ │ │ │ 00000048 0001dd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003402 R_ARM_ABS32 00001631 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000bd02 R_ARM_ABS32 000080ad long_new │ │ │ │ │ +0000009c 0000bd02 R_ARM_ABS32 00008125 long_new │ │ │ │ │ 000000a0 00015a02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008e02 R_ARM_ABS32 00005721 long_vectorcall │ │ │ │ │ +000000c8 00008e02 R_ARM_ABS32 00005799 long_vectorcall │ │ │ │ │ 000000d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -305,35 +305,35 @@ │ │ │ │ │ 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 00006e02 R_ARM_ABS32 000032a9 long_add_method │ │ │ │ │ -000002f4 00008b02 R_ARM_ABS32 00005391 long_sub_method │ │ │ │ │ -000002f8 00007202 R_ARM_ABS32 000036c5 long_mul_method │ │ │ │ │ -000002fc 0000e602 R_ARM_ABS32 0000a7bd long_mod │ │ │ │ │ -00000300 0000e102 R_ARM_ABS32 0000a621 long_divmod │ │ │ │ │ -00000304 0000ce02 R_ARM_ABS32 00008c71 long_pow │ │ │ │ │ -00000308 00006602 R_ARM_ABS32 00003039 long_neg_method │ │ │ │ │ -0000030c 0000e202 R_ARM_ABS32 0000a71d long_long │ │ │ │ │ -00000310 0000df02 R_ARM_ABS32 0000a5bd long_abs_method │ │ │ │ │ +000002f0 00006e02 R_ARM_ABS32 00003321 long_add_method │ │ │ │ │ +000002f4 00008b02 R_ARM_ABS32 00005409 long_sub_method │ │ │ │ │ +000002f8 00007202 R_ARM_ABS32 0000373d long_mul_method │ │ │ │ │ +000002fc 0000e602 R_ARM_ABS32 0000a835 long_mod │ │ │ │ │ +00000300 0000e102 R_ARM_ABS32 0000a699 long_divmod │ │ │ │ │ +00000304 0000ce02 R_ARM_ABS32 00008ce9 long_pow │ │ │ │ │ +00000308 00006602 R_ARM_ABS32 000030b1 long_neg_method │ │ │ │ │ +0000030c 0000e202 R_ARM_ABS32 0000a795 long_long │ │ │ │ │ +00000310 0000df02 R_ARM_ABS32 0000a635 long_abs_method │ │ │ │ │ 00000314 00004402 R_ARM_ABS32 000018b1 long_bool │ │ │ │ │ 00000318 00009502 R_ARM_ABS32 00000599 long_invert │ │ │ │ │ -0000031c 00008502 R_ARM_ABS32 00004485 long_lshift_method │ │ │ │ │ -00000320 0000eb02 R_ARM_ABS32 0000b6bd long_rshift │ │ │ │ │ -00000324 00007e02 R_ARM_ABS32 00004405 long_and │ │ │ │ │ +0000031c 00008502 R_ARM_ABS32 000044fd long_lshift_method │ │ │ │ │ +00000320 0000eb02 R_ARM_ABS32 0000b735 long_rshift │ │ │ │ │ +00000324 00007e02 R_ARM_ABS32 0000447d long_and │ │ │ │ │ 00000328 0000e502 R_ARM_ABS32 00000955 long_xor │ │ │ │ │ -0000032c 0000a802 R_ARM_ABS32 00007389 long_or │ │ │ │ │ -00000330 0000e202 R_ARM_ABS32 0000a71d long_long │ │ │ │ │ -00000338 0000ea02 R_ARM_ABS32 0000b5ed long_float │ │ │ │ │ -00000364 0000ab02 R_ARM_ABS32 0000779d long_div │ │ │ │ │ -00000368 0000c902 R_ARM_ABS32 00008601 long_true_divide │ │ │ │ │ -00000374 0000e202 R_ARM_ABS32 0000a71d long_long │ │ │ │ │ +0000032c 0000a802 R_ARM_ABS32 00007401 long_or │ │ │ │ │ +00000330 0000e202 R_ARM_ABS32 0000a795 long_long │ │ │ │ │ +00000338 0000ea02 R_ARM_ABS32 0000b665 long_float │ │ │ │ │ +00000364 0000ab02 R_ARM_ABS32 00007815 long_div │ │ │ │ │ +00000368 0000c902 R_ARM_ABS32 00008679 long_true_divide │ │ │ │ │ +00000374 0000e202 R_ARM_ABS32 0000a795 long_long │ │ │ │ │ 00000380 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000384 0000fd02 R_ARM_ABS32 00001101 long_long_getter │ │ │ │ │ 0000038c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 0000ff02 R_ARM_ABS32 00000001 long_get0 │ │ │ │ │ 000003a0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -342,24 +342,24 @@ │ │ │ │ │ 000003bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00010102 R_ARM_ABS32 00001105 long_get1 │ │ │ │ │ 000003c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 0000fc02 R_ARM_ABS32 000010dd long_long_meth │ │ │ │ │ 000003f0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f8 0000de02 R_ARM_ABS32 0000a37d int_bit_length │ │ │ │ │ +000003f8 0000de02 R_ARM_ABS32 0000a3f5 int_bit_length │ │ │ │ │ 00000400 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000404 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000408 00010c02 R_ARM_ABS32 00001221 int_bit_count │ │ │ │ │ 00000410 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000414 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000418 00006102 R_ARM_ABS32 00000181 int_to_bytes │ │ │ │ │ 00000420 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000428 00009902 R_ARM_ABS32 00005a71 int_from_bytes │ │ │ │ │ +00000428 00009902 R_ARM_ABS32 00005ae9 int_from_bytes │ │ │ │ │ 00000430 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000434 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000438 00010602 R_ARM_ABS32 00001171 int_as_integer_ratio │ │ │ │ │ 00000440 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000444 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 0000fc02 R_ARM_ABS32 000010dd long_long_meth │ │ │ │ │ 00000450 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ │ 000004a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a8 00010902 R_ARM_ABS32 00000009 int___sizeof__ │ │ │ │ │ 000004b0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b8 00010f02 R_ARM_ABS32 000000d3 int_is_integer │ │ │ │ │ 000004c0 00011d02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14b78 contains 1193 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14bf0 contains 1199 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000006a 0001440a 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 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -707,951 +707,957 @@ │ │ │ │ │ 0000277c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002780 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00002784 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 0000278a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002794 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002798 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000279c 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027d8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000027e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000027e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027f8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002834 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000283c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002844 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002996 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00002a92 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002a96 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002a9a 0000642f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00002a9e 00006430 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00002aa4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e04 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e08 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e0c 0000632f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ -00002e10 00006330 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ -00002e16 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030c8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003112 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003130 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000313a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000313e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003162 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000316c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003170 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031a6 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -000031e6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000031ea 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003242 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003268 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003272 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003276 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000329c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000032a4 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003320 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003324 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000033d0 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033d4 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000344c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003450 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003562 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000356e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003572 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000358c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035c6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000035ca 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000035e4 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000035ee 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036a8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000036ac 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003728 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000372c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000378e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003792 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037a2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037a6 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037fe 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003802 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000038ce 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000038da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038f4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000390a 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003942 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003b4e 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00003da0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003dc0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003dc4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003dc8 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003dcc 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003dd2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003dfe 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003e2a 0000750a R_ARM_THM_CALL 00000d9d kmul_split.constprop.0 │ │ │ │ │ -00003e46 0000750a R_ARM_THM_CALL 00000d9d kmul_split.constprop.0 │ │ │ │ │ -00003e8a 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ed0 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003ef8 0000760a R_ARM_THM_CALL 00000ec1 v_isub.isra.0 │ │ │ │ │ -00003f0c 0000760a R_ARM_THM_CALL 00000ec1 v_isub.isra.0 │ │ │ │ │ -00003f88 0000770a R_ARM_THM_CALL 00000fd9 v_iadd.isra.0 │ │ │ │ │ -00003fbc 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fe8 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003ffa 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004024 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004044 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000407a 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000040b4 0000770a R_ARM_THM_CALL 00000fd9 v_iadd.isra.0 │ │ │ │ │ -00004148 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000416c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000418a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004190 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000041d6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000041e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000041e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000041f8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004392 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000043be 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000043de 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000043e6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000043ea 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000043ee 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000043f2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000043f8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004400 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000444e 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004452 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004598 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000045a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045bc 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045ee 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004a2e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004a32 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004a80 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004a84 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004abc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ac0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ac4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004ac8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004ace 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004af2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004afe 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b5a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004b82 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00004bf0 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -00004c72 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c76 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c7a 0000842f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -00004c7e 00008430 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ -00004c84 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c8a 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004c96 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004c9a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004c9e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ca6 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00004cac 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cb0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004cbe 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004cc2 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cc6 0000832f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ -00004cca 00008330 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ -00004cd0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cd8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004cdc 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ce0 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004ce4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004d0e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d12 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d18 0000872f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ -00004d1c 00008730 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ -00004d22 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d3e 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ -00004d50 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004d54 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004d58 0000842f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -00004d5c 00008430 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ -00004d62 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dec 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004e0a 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004e3a 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -00004ea8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004eac 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004eb0 0000872f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ -00004eb4 00008730 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ -00004ebc 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f28 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f36 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00004f4e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f52 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f56 0000892f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -00004f5a 00008930 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -00004f60 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f7a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f86 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004fbc 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00004fc0 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00004fc8 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005304 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005308 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005402 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005406 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000054c2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054c6 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000552a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000552e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005650 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005654 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000056d2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000056d8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056dc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056f0 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005716 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000575a 0001890a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005766 00018a0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000576e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005772 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005776 00008d2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ -0000577a 00008d30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ -00005784 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000057ca 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000057ce 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000580c 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00005864 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000588c 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000058aa 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000058d4 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -000058fa 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000058fe 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005902 0000912f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ -00005906 00009130 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ -0000590c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005936 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ -00005948 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00005970 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005974 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005978 0000922f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ -0000597c 00009230 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ -00005982 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059de 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -000059ee 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000059f2 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000059fa 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005a06 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005a44 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a56 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -00005ad0 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005ae0 0001910a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00005bac 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005bb8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bbc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bce 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005da6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005daa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e04 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060be 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000060c2 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006132 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006150 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000632c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006344 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000637c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006388 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000638c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006390 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000063b2 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000063d8 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000063fc 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000640e 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006418 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000641c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006420 00005f2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ -00006424 00005f30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ -0000642a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006432 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000643e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006442 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006446 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000644a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006450 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000645a 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006472 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ -00006476 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ -0000647a 00005d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ -0000647e 00005d30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ -00006482 0000982f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ -00006486 00009830 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ -0000648a 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006492 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000064a4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000064b0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000064b4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006548 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006554 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006558 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000656a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006812 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006816 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006994 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069dc 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006ade 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006af4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006af8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006afc 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006b26 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006b2a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006b2e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006b32 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006b38 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b40 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006b50 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006be6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006bf2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006bf6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006c08 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006ce2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dec 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006df0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006e0c 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00006f44 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007052 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000705a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007060 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007064 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007068 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000072b0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000072e8 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000072f2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000072f6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000072fa 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000072fe 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007308 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007320 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007328 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007330 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007384 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000073d4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073d8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007430 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000743c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007440 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007452 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007626 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000762a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000076de 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007722 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007754 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000776a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000776e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007772 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007776 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000777c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007784 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000778c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007790 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007794 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007798 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000077de 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000077f0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000077f4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007804 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000784c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007882 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000788a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000788e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000078e4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000078ec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078f0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078f8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007974 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007978 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -000079a2 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000079aa 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -000079d4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079fe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a2a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a3e 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00007a48 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a5c 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007a62 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007a90 0000252f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00007a94 00002530 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00007a98 0001600a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00007aa6 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ -00007aaa 0000ae30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ -00007aae 0000af2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ -00007ab2 0000af30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ -00007ab6 0001610a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00007b28 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b3e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007b42 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007b46 0000b12f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ -00007b4a 0000b130 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ -00007b50 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007b64 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007b68 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007b6c 0000b02f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00007b70 0000b030 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00007b76 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027fa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002816 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002824 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002828 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002840 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002878 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000287e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002882 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002896 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028a6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000028b4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028bc 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000028c0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a12 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00002b0e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b12 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b16 0000642f R_ARM_THM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00002b1a 00006430 R_ARM_THM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00002b20 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e5c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e60 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e64 0000632f R_ARM_THM_MOVW_ABS_NC 000003f8 .LC26 │ │ │ │ │ +00002e68 00006330 R_ARM_THM_MOVT_ABS 000003f8 .LC26 │ │ │ │ │ +00002e6e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003140 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000318a 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000031a8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000031b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031da 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031e4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031e8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000321e 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000325e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003262 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000032ba 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000032e0 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000032ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003314 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000331c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003398 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000339c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003448 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000344c 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034c4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034c8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000035da 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000035e6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000035ea 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003604 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000363e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003642 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000365c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003666 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003720 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003724 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000037a0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000037a4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003806 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000380a 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000381a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000381e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003876 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000387a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003946 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003952 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003956 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000396c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003982 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000039ba 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003bc6 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00003e18 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e38 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e3c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e40 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003e44 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003e4a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e76 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ea2 0000750a R_ARM_THM_CALL 00000d9d kmul_split.constprop.0 │ │ │ │ │ +00003ebe 0000750a R_ARM_THM_CALL 00000d9d kmul_split.constprop.0 │ │ │ │ │ +00003f02 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003f48 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003f70 0000760a R_ARM_THM_CALL 00000ec1 v_isub.isra.0 │ │ │ │ │ +00003f84 0000760a R_ARM_THM_CALL 00000ec1 v_isub.isra.0 │ │ │ │ │ +00004000 0000770a R_ARM_THM_CALL 00000fd9 v_iadd.isra.0 │ │ │ │ │ +00004034 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004060 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004072 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000409c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000040bc 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000040f2 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000412c 0000770a R_ARM_THM_CALL 00000fd9 v_iadd.isra.0 │ │ │ │ │ +000041c0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041e4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004202 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004208 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000424e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004258 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000425c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004270 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000440a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004436 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004456 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000445e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004462 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004466 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000446a 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004470 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004478 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000044c6 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044ca 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004610 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000461c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004620 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004634 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004666 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004aa6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004aaa 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004af8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004afc 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004b34 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b38 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b3c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004b40 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b46 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b6a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004b76 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004bd2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004bfa 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00004c68 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +00004cea 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004cee 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004cf2 0000842f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +00004cf6 00008430 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +00004cfc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d02 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004d0e 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d12 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d16 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d1e 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00004d24 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d28 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004d36 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d3a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d3e 0000832f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ +00004d42 00008330 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ +00004d48 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d50 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d54 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d58 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004d5c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d86 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d8a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d90 0000872f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ +00004d94 00008730 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ +00004d9a 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004db6 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ +00004dc8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004dcc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004dd0 0000842f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +00004dd4 00008430 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +00004dda 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e64 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004e82 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004eb2 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +00004f20 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f24 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f28 0000872f R_ARM_THM_MOVW_ABS_NC 000004d4 .LC32 │ │ │ │ │ +00004f2c 00008730 R_ARM_THM_MOVT_ABS 000004d4 .LC32 │ │ │ │ │ +00004f34 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004fa0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fae 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00004fc6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004fca 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004fce 0000892f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +00004fd2 00008930 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +00004fd8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ff2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ffe 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005034 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005038 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005040 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000537c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005380 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000547a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000547e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000553a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000553e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055a2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000055a6 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000056c8 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000056cc 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000574a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005750 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005754 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005768 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000578e 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000057d2 0001890a R_ARM_THM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057de 00018a0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000057e6 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000057ea 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000057ee 00008d2f R_ARM_THM_MOVW_ABS_NC 00000504 .LC34 │ │ │ │ │ +000057f2 00008d30 R_ARM_THM_MOVT_ABS 00000504 .LC34 │ │ │ │ │ +000057fc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005842 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005846 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005884 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000058dc 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005904 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005922 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000594c 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00005972 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005976 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000597a 0000912f R_ARM_THM_MOVW_ABS_NC 00000530 .LC35 │ │ │ │ │ +0000597e 00009130 R_ARM_THM_MOVT_ABS 00000530 .LC35 │ │ │ │ │ +00005984 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059ae 00018c0a R_ARM_THM_CALL 00000000 frexp │ │ │ │ │ +000059c0 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000059e8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000059ec 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000059f0 0000922f R_ARM_THM_MOVW_ABS_NC 0000055c .LC36 │ │ │ │ │ +000059f4 00009230 R_ARM_THM_MOVT_ABS 0000055c .LC36 │ │ │ │ │ +000059fa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a56 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +00005a66 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00005a6a 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00005a72 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005a7e 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005abc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ace 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +00005b48 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005b58 0001910a R_ARM_THM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005c24 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c30 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005c34 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005c46 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e1e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e22 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e7c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006136 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000613a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000061aa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061c8 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000063a4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000063bc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063f4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006400 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006404 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006408 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000642a 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006450 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006474 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006486 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006490 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006494 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006498 00005f2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC24 │ │ │ │ │ +0000649c 00005f30 R_ARM_THM_MOVT_ABS 000003a4 .LC24 │ │ │ │ │ +000064a2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000064aa 00017b0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000064b6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000064ba 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000064be 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000064c2 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000064c8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000064d2 0001920a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000064ea 00005c2f R_ARM_THM_MOVW_ABS_NC 0000037c .LC21 │ │ │ │ │ +000064ee 00005c30 R_ARM_THM_MOVT_ABS 0000037c .LC21 │ │ │ │ │ +000064f2 00005d2f R_ARM_THM_MOVW_ABS_NC 00000380 .LC22 │ │ │ │ │ +000064f6 00005d30 R_ARM_THM_MOVT_ABS 00000380 .LC22 │ │ │ │ │ +000064fa 0000982f R_ARM_THM_MOVW_ABS_NC 00000580 .LC37 │ │ │ │ │ +000064fe 00009830 R_ARM_THM_MOVT_ABS 00000580 .LC37 │ │ │ │ │ +00006502 00017c0a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000650a 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000651c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006528 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000652c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000065c0 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065cc 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000065d0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000065e2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000688a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000688e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006a0c 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a54 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006b56 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b6c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b70 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b74 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b9e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba2 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba6 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006baa 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006bb0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006bb8 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006bc8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006c5e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006c6a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006c6e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c80 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006d5a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e64 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006e68 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006e84 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00006fbc 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000070ca 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000070d2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070d8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070dc 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000070e0 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007328 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007360 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000736a 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000736e 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007372 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007376 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007380 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007398 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073fc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000744c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007450 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000074a8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000074b4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000074b8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074ca 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000769e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000076a2 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007756 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000779a 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000077cc 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077e2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000077e6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000077ea 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000077ee 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000077f4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000077fc 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007804 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007808 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000780c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007810 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007856 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007868 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000786c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000787c 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000078c4 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078fa 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007902 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007906 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000795c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007964 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007968 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007970 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000079ec 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000079f0 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007a1a 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007a22 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007a4c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a76 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aa2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ab6 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00007ac0 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007ad4 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007ada 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007b08 0000252f R_ARM_THM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00007b0c 00002530 R_ARM_THM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00007b10 0001600a R_ARM_THM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00007b1e 0000ae2f R_ARM_THM_MOVW_ABS_NC 0000058c .LC38 │ │ │ │ │ +00007b22 0000ae30 R_ARM_THM_MOVT_ABS 0000058c .LC38 │ │ │ │ │ +00007b26 0000af2f R_ARM_THM_MOVW_ABS_NC 00000590 .LC39 │ │ │ │ │ +00007b2a 0000af30 R_ARM_THM_MOVT_ABS 00000590 .LC39 │ │ │ │ │ +00007b2e 0001610a R_ARM_THM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ 00007ba0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ba8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bb6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bbe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bc6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bcc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c82 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007c86 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007dce 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -00007e50 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e76 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ef0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007ef4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007f1c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f20 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f24 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f56 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007f6e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007f86 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007fb0 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007fc4 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007fda 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00007ff0 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008034 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008040 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008044 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008048 0000b52f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000804c 0000b530 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -00008052 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000806e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008076 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -000080a6 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000080d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000080d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080f0 0001880a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00008102 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008106 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008144 0001970a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000815a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008168 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000816c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008188 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000081c0 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000081ea 0001990a R_ARM_THM_CALL 000084bd PyLong_FromUnicodeObject │ │ │ │ │ -000081f2 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000081f6 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00008208 00019b0a R_ARM_THM_CALL 0000a6a1 _PyLong_FromBytes │ │ │ │ │ -00008210 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008216 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000821a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000821e 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -00008222 0000bb30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -00008228 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000823c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008240 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008244 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -00008248 0000ba30 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -0000824e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000825a 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008272 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00008276 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000827e 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008290 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008294 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008298 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -0000829c 0000bc30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -000082a2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082a8 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -000082ac 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -000082d0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082d8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000082ec 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000082f0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008306 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008388 0001970a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -0000839c 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000083a0 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000083c6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083d6 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000083ec 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000083f0 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000083f6 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008406 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000840a 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000840e 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ -00008412 0000bc30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ -00008418 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008420 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008424 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008428 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ -0000842c 0000ba30 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ -00008432 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008438 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008440 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008444 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008448 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -0000844c 0000bb30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -00008452 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008458 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ -0000845c 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ -00008474 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000847c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000084d4 0001a40a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000084de 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000084e8 0001570a R_ARM_THM_CALL 00000709 PyLong_FromString │ │ │ │ │ -00008524 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008528 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000852c 0000292f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00008530 00002930 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000853a 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008546 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008552 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000859a 0001a70a R_ARM_THM_CALL 0000c011 _PyLong_Frexp │ │ │ │ │ -000085b8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000085bc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000085c0 0000c72f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -000085c4 0000c730 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -000085ca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000085d4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000085d8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000085dc 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000085e0 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000085e6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000085ec 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000085f0 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000085f8 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000086f0 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008724 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008912 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000893a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089c0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089da 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008a68 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008a80 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00008af4 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008af8 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008b18 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008b1c 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00008b20 0000b52f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -00008b24 0000b530 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -00008b2a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b7e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00008bfa 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -00008c0e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008c12 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008c16 0000c82f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ -00008c1a 0000c830 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ -00008c20 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008cc6 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008cca 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008d88 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008d8c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008df0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e48 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008e4c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008e6a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008eba 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f6e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008f94 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008f98 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008fd0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009024 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000905c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009088 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000908c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000090da 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000914a 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000914e 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000916a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091e8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000091f4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000091f8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009214 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009218 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000926a 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -000093c6 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -00009428 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009448 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000945c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009470 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000948e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009538 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009540 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009544 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000957c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009608 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000096e4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000972e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000979c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000097a0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000097a4 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ -000097a8 0000cc30 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ -000097b4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000981a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000983c 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00009840 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00009848 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000984c 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000986a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009878 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000987c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000989a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000098c0 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000098c4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000098c8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000098dc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009916 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000992e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000994a 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000994e 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000995a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009962 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009966 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000996c 0000cb2f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ -00009970 0000cb30 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ -0000997a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009994 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bb6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007bba 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007bbe 0000b12f R_ARM_THM_MOVW_ABS_NC 000005cc .LC41 │ │ │ │ │ +00007bc2 0000b130 R_ARM_THM_MOVT_ABS 000005cc .LC41 │ │ │ │ │ +00007bc8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007bdc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007be0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007be4 0000b02f R_ARM_THM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00007be8 0000b030 R_ARM_THM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00007bee 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007c18 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c20 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c2e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c36 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c3e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c44 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007cfa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007cfe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e46 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +00007ec8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eee 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f68 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007f6c 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007f94 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f98 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f9c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007fce 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007fe6 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00007ffe 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008028 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000803c 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008052 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008068 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000080ac 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +000080b8 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000080bc 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000080c0 0000b52f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +000080c4 0000b530 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +000080ca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080e6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080ee 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000811e 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000814c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008150 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008168 0001880a R_ARM_THM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000817a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000817e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000081bc 0001970a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +000081d2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081e0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000081e4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008200 00017a0a R_ARM_THM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00008238 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00008262 0001990a R_ARM_THM_CALL 00008535 PyLong_FromUnicodeObject │ │ │ │ │ +0000826a 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000826e 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00008280 00019b0a R_ARM_THM_CALL 0000a719 _PyLong_FromBytes │ │ │ │ │ +00008288 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000828e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008292 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008296 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +0000829a 0000bb30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +000082a0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082b4 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000082b8 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000082bc 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +000082c0 0000ba30 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +000082c6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000082d2 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000082ea 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000082ee 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000082f6 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008308 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000830c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008310 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +00008314 0000bc30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +0000831a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008320 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008324 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008348 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008350 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008364 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008368 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000837e 0001980a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00008400 0001970a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00008414 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008418 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000843e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000844e 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008464 00019a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00008468 00019a30 R_ARM_THM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000846e 00019c0a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000847e 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008482 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008486 0000bc2f R_ARM_THM_MOVW_ABS_NC 00000654 .LC45 │ │ │ │ │ +0000848a 0000bc30 R_ARM_THM_MOVT_ABS 00000654 .LC45 │ │ │ │ │ +00008490 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008498 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000849c 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000084a0 0000ba2f R_ARM_THM_MOVW_ABS_NC 0000060c .LC43 │ │ │ │ │ +000084a4 0000ba30 R_ARM_THM_MOVT_ABS 0000060c .LC43 │ │ │ │ │ +000084aa 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084b0 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084b8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000084bc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000084c0 0000bb2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +000084c4 0000bb30 R_ARM_THM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +000084ca 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084d0 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyByteArray_empty_string │ │ │ │ │ +000084d4 00019d30 R_ARM_THM_MOVT_ABS 00000000 _PyByteArray_empty_string │ │ │ │ │ +000084ec 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084f4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000854c 0001a40a R_ARM_THM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00008556 0001a50a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00008560 0001570a R_ARM_THM_CALL 00000709 PyLong_FromString │ │ │ │ │ +0000859c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000085a0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000085a4 0000292f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +000085a8 00002930 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000085b2 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000085be 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085ca 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008612 0001a70a R_ARM_THM_CALL 0000c089 _PyLong_Frexp │ │ │ │ │ +00008630 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008634 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008638 0000c72f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +0000863c 0000c730 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +00008642 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000864c 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008650 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008654 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00008658 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000865e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008664 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008668 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008670 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008768 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000879c 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000898a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089b2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a38 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a52 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008ae0 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008af8 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00008b6c 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008b70 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008b90 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008b94 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00008b98 0000b52f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +00008b9c 0000b530 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +00008ba2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008bf6 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00008c72 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +00008c86 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008c8a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008c8e 0000c82f R_ARM_THM_MOVW_ABS_NC 000006c4 .LC49 │ │ │ │ │ +00008c92 0000c830 R_ARM_THM_MOVT_ABS 000006c4 .LC49 │ │ │ │ │ +00008c98 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d3e 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008d42 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008e00 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008e04 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008e68 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ec0 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008ec4 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008ee2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f32 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fe6 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000900c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009010 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009048 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000909c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090d4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009100 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009104 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009152 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091c2 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000091c6 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000091e2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009260 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000926c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009270 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000928c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009290 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000092e2 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000943e 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +000094a0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094c0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094d4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094e8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009506 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095b0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095b8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095bc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095f4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009680 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000975c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097a6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009814 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009818 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000981c 0000cc2f R_ARM_THM_MOVW_ABS_NC 00000714 .LC51 │ │ │ │ │ +00009820 0000cc30 R_ARM_THM_MOVT_ABS 00000714 .LC51 │ │ │ │ │ +0000982c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009892 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098b4 0001ab2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000098b8 0001ab30 R_ARM_THM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000098c0 0001aa2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000098c4 0001aa30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000098e2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000098f0 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000098f4 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009912 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009938 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000993c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009940 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009954 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000998e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099a6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099c2 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000099c6 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000099d2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a20 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a38 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a50 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a64 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b50 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b64 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009b68 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009c32 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c5a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c96 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cc0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d38 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d3c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009d50 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d78 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d86 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009dba 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009dd0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009de8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009df4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e0a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e42 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e98 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ec2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f44 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009f48 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009f94 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a134 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a196 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a19a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a1e6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1ee 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1f2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a206 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a25e 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2a2 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a2ac 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a2b0 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a2c2 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a30c 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a316 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a31a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a332 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a346 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a362 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a3e0 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a404 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a408 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a420 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a446 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a44a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a468 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a4a4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a4a8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a4ee 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a54e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a552 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a5c8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a5cc 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a5fa 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a5fe 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a64e 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000a660 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a664 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a68e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a698 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a6bc 0001570a R_ARM_THM_CALL 00000709 PyLong_FromString │ │ │ │ │ -0000a6de 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000a6e6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a6ea 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a6f0 0000292f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000a6f4 00002930 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000a6fc 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a712 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a71e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a722 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a756 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a75a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a7a0 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000a7ec 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a7f0 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a850 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8aa 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a8b2 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000a936 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a93a 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a986 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a98a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aaf2 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000ab40 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab5a 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab88 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000ab9e 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000abb4 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000abca 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000abf0 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000abfa 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ac0c 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ac10 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000ac14 0000b52f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ -0000ac18 0000b530 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ -0000ac1e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ac28 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ac2c 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ac52 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac60 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -0000ac70 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000ad6a 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000afaa 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000afd4 00016c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000b300 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -0000b40e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b412 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b416 0000e92f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ -0000b41a 0000e930 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ -0000b420 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b438 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b43c 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b440 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b620 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b64a 0001a70a R_ARM_THM_CALL 0000c011 _PyLong_Frexp │ │ │ │ │ -0000b65e 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ -0000b672 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b676 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b67a 0000c72f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ -0000b67e 0000c730 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ -0000b684 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b68a 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b68e 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b692 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000b696 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000b69c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b6a2 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000b6a6 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000b6ae 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b7e4 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b7e8 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bcaa 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -0000bd36 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bd3a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bd60 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000bd64 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000bd68 0000842f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ -0000bd6c 00008430 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ -0000bd72 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bd78 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000bd7e 0001b70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000bdb8 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ -0000bdc2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bdc6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bdca 0000832f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ -0000bdce 00008330 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ -0000bdd4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bde0 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -0000bdea 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bdee 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000bdf8 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bdfc 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be36 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000bf6a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bf6e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c008 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c00c 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c066 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c072 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c0ca 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c0ce 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c14a 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000c1ae 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ -0000c1b2 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ -0000c272 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c28c 0001790a R_ARM_THM_CALL 00002849 _PyLong_AsByteArray │ │ │ │ │ -0000c2d0 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2d4 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2d8 0000f82f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ -0000c2dc 0000f830 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ -0000c2e2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c318 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c344 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c348 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c34c 0000892f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c350 00008930 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c356 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c35e 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000c390 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000c396 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000c39a 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000c3a2 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c3a8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000c3ac 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000c3b0 0000892f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ -0000c3b4 00008930 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ -0000c3ba 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3d0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c420 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c42c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c430 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c446 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c472 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c47e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c482 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c498 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c72e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c73a 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c73e 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c752 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c7a8 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000c7dc 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c966 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca62 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000caa6 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cad8 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb1a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb26 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb34 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb40 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb58 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb60 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb6c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb84 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccae 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccb4 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ccb8 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ccbc 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ccc0 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ccc6 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cccc 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ccd0 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ccd4 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ccd8 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ccde 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cce8 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ccec 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ccf0 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cd9e 0001900a R_ARM_THM_CALL 000059a1 PyLong_AsLongLong │ │ │ │ │ -0000cda8 0001900a R_ARM_THM_CALL 000059a1 PyLong_AsLongLong │ │ │ │ │ -0000cdec 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000cf72 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000d012 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d082 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d364 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3a8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3e8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3f0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d40c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d418 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d42c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d43e 00017e0a R_ARM_THM_CALL 0000a479 _PyLong_Copy │ │ │ │ │ -0000d45e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099da 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000099de 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000099e4 0000cb2f R_ARM_THM_MOVW_ABS_NC 000006f4 .LC50 │ │ │ │ │ +000099e8 0000cb30 R_ARM_THM_MOVT_ABS 000006f4 .LC50 │ │ │ │ │ +000099f2 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009a0c 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a4a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a98 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ab0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ac8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009adc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bc8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009bdc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009be0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009caa 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cd2 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d0e 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d38 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009db0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009db4 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009dc8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009df0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009dfe 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e32 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e48 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e60 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e6c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e82 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009eba 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f10 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f3a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fbc 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009fc0 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a00c 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a1ac 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a20e 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a212 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a25e 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a266 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a26a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a27e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2d6 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a31a 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a324 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a328 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a33a 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a384 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a38e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a392 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a3aa 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a3be 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a3da 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a458 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a47c 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a480 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a498 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4be 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a4c2 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a4e0 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a51c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a520 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a566 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000a5c6 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a5ca 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a640 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a644 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a672 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a676 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a6c6 0001b40a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000a6d8 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a6dc 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a706 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a710 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a734 0001570a R_ARM_THM_CALL 00000709 PyLong_FromString │ │ │ │ │ +0000a756 0001780a R_ARM_THM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000a75e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a762 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a768 0000292f R_ARM_THM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000a76c 00002930 R_ARM_THM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000a774 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a78a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a796 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a79a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a7ce 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a7d2 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a818 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000a864 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a868 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a8c8 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a922 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a92a 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000a9ae 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a9b2 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a9fe 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000aa02 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ab6a 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000abb8 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000abd2 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac00 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac16 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac2c 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac42 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000ac68 00015a0a R_ARM_THM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ac72 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ac84 0001962f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ac88 00019630 R_ARM_THM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ac8c 0000b52f R_ARM_THM_MOVW_ABS_NC 000005f8 .LC42 │ │ │ │ │ +0000ac90 0000b530 R_ARM_THM_MOVT_ABS 000005f8 .LC42 │ │ │ │ │ +0000ac96 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aca0 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aca4 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000acca 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acd8 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000ace8 00015f0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ade2 00016b0a R_ARM_THM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000b022 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b04c 00016c0a R_ARM_THM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000b378 00016d0a R_ARM_THM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +0000b486 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b48a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b48e 0000e92f R_ARM_THM_MOVW_ABS_NC 0000075c .LC53 │ │ │ │ │ +0000b492 0000e930 R_ARM_THM_MOVT_ABS 0000075c .LC53 │ │ │ │ │ +0000b498 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b4b0 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b4b4 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b4b8 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b698 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6c2 0001a70a R_ARM_THM_CALL 0000c089 _PyLong_Frexp │ │ │ │ │ +0000b6d6 00018d0a R_ARM_THM_CALL 00000000 ldexp │ │ │ │ │ +0000b6ea 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b6ee 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b6f2 0000c72f R_ARM_THM_MOVW_ABS_NC 000006a0 .LC48 │ │ │ │ │ +0000b6f6 0000c730 R_ARM_THM_MOVT_ABS 000006a0 .LC48 │ │ │ │ │ +0000b6fc 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b702 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b706 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b70a 00001e2f R_ARM_THM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000b70e 00001e30 R_ARM_THM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000b714 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b71a 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000b71e 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000b726 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b85c 0001472f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b860 00014730 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bd22 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +0000bdae 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bdb2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bdd8 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000bddc 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000bde0 0000842f R_ARM_THM_MOVW_ABS_NC 000004a4 .LC31 │ │ │ │ │ +0000bde4 00008430 R_ARM_THM_MOVT_ABS 000004a4 .LC31 │ │ │ │ │ +0000bdea 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bdf0 0001830a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000bdf6 0001b70a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000be30 00014d0a R_ARM_THM_CALL 000003d5 PyLong_FromLong │ │ │ │ │ +0000be3a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000be3e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000be42 0000832f R_ARM_THM_MOVW_ABS_NC 0000048c .LC30 │ │ │ │ │ +0000be46 00008330 R_ARM_THM_MOVT_ABS 0000048c .LC30 │ │ │ │ │ +0000be4c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000be58 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000be62 0001682f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be66 00016830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000be70 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be74 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000beae 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000bfe2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bfe6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c080 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c084 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c0de 0001590a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c0ea 0001950a R_ARM_THM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c142 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c146 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c1c2 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000c226 0000152f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR2 │ │ │ │ │ +0000c22a 00001530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR2 │ │ │ │ │ +0000c2ea 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c304 0001790a R_ARM_THM_CALL 000028c5 _PyLong_AsByteArray │ │ │ │ │ +0000c348 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c34c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c350 0000f82f R_ARM_THM_MOVW_ABS_NC 000007d4 .LC57 │ │ │ │ │ +0000c354 0000f830 R_ARM_THM_MOVT_ABS 000007d4 .LC57 │ │ │ │ │ +0000c35a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c390 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3bc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c3c0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c3c4 0000892f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000c3c8 00008930 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000c3ce 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c3d6 0001640a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000c408 00017d0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000c40e 00001d2f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000c412 00001d30 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000c41a 0001510a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c420 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000c424 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000c428 0000892f R_ARM_THM_MOVW_ABS_NC 000004e8 .LC33 │ │ │ │ │ +0000c42c 00008930 R_ARM_THM_MOVT_ABS 000004e8 .LC33 │ │ │ │ │ +0000c432 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c448 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c498 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c4a4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c4a8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c4be 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c4ea 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c4f6 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c4fa 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c510 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c7a6 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c7b2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c7b6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c7ca 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c820 00016a0a R_ARM_THM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000c854 0001690a R_ARM_THM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c9de 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cada 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb1e 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb50 0001430a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb92 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cb9e 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cbac 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cbb8 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cbd0 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbd8 0001440a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cbe4 0001450a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cbfc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd26 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd2c 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cd30 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cd34 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cd38 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cd3e 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd44 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000cd48 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000cd4c 00000f2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cd50 00000f30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cd56 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd60 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cd64 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cd68 0001466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ce16 0001900a R_ARM_THM_CALL 00005a19 PyLong_AsLongLong │ │ │ │ │ +0000ce20 0001900a R_ARM_THM_CALL 00005a19 PyLong_AsLongLong │ │ │ │ │ +0000ce64 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000cfea 0001b90a R_ARM_THM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0000d08a 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0fa 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3dc 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d420 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d460 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d468 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d484 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d490 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4a4 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4b6 00017e0a R_ARM_THM_CALL 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000d4d6 0001560a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018a2 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 000018a6 00015f1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ 00002526 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 0000253c 00015f1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ 0000257e 00015a1e R_ARM_THM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00002582 00015f1e R_ARM_THM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000572c 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00005780 00015e1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000833e 0001991e R_ARM_THM_JUMP24 000084bd PyLong_FromUnicodeObject │ │ │ │ │ -0000834a 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -000083b8 00019b1e R_ARM_THM_JUMP24 0000a6a1 _PyLong_FromBytes │ │ │ │ │ -000085b4 00018d1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ -000089ec 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000a268 0001481e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ -0000a27c 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000a5e6 00017e1e R_ARM_THM_JUMP24 0000a479 _PyLong_Copy │ │ │ │ │ -0000a61a 00017e1e R_ARM_THM_JUMP24 0000a479 _PyLong_Copy │ │ │ │ │ -0000b632 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000b644 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000bfe2 00014d1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ -0000bfee 00017e1e R_ARM_THM_JUMP24 0000a479 _PyLong_Copy │ │ │ │ │ -0000cd60 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ce04 0001801e R_ARM_THM_JUMP24 00003611 PyLong_FromInt64 │ │ │ │ │ +000057a4 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000057f8 00015e1e R_ARM_THM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +000083b6 0001991e R_ARM_THM_JUMP24 00008535 PyLong_FromUnicodeObject │ │ │ │ │ +000083c2 0001881e R_ARM_THM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00008430 00019b1e R_ARM_THM_JUMP24 0000a719 _PyLong_FromBytes │ │ │ │ │ +0000862c 00018d1e R_ARM_THM_JUMP24 00000000 ldexp │ │ │ │ │ +00008a64 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000a2e0 0001481e R_ARM_THM_JUMP24 000000e1 PyLong_FromUnsignedLong │ │ │ │ │ +0000a2f4 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000a65e 00017e1e R_ARM_THM_JUMP24 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000a692 00017e1e R_ARM_THM_JUMP24 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000b6aa 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000b6bc 0001a81e R_ARM_THM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000c05a 00014d1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ +0000c066 00017e1e R_ARM_THM_JUMP24 0000a4f1 _PyLong_Copy │ │ │ │ │ +0000cdd8 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ce7c 0001801e R_ARM_THM_JUMP24 00003689 PyLong_FromInt64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x170c0 contains 63 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x17168 contains 63 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000038 0001550a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000056 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +00000056 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 00000062 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000066 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000006a 00010d2f R_ARM_THM_MOVW_ABS_NC 0000081c .LC59 │ │ │ │ │ 0000006e 00010d30 R_ARM_THM_MOVT_ABS 0000081c .LC59 │ │ │ │ │ 00000074 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000092 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +00000092 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 0000009e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000a2 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000000a6 00010e2f R_ARM_THM_MOVW_ABS_NC 0000084c .LC60 │ │ │ │ │ 000000aa 00010e30 R_ARM_THM_MOVT_ABS 0000084c .LC60 │ │ │ │ │ 000000b0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000d2 0001662f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000d6 00016630 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ee 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +000000ee 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 000000fa 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000000fe 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000102 0001122f R_ARM_THM_MOVW_ABS_NC 0000089c .LC62 │ │ │ │ │ 00000106 00011230 R_ARM_THM_MOVT_ABS 0000089c .LC62 │ │ │ │ │ 0000010c 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000012c 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +0000012c 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 00000138 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000013c 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000140 0001162f R_ARM_THM_MOVW_ABS_NC 000008d0 .LC64 │ │ │ │ │ 00000144 00011630 R_ARM_THM_MOVT_ABS 000008d0 .LC64 │ │ │ │ │ 0000014a 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000016a 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +0000016a 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 00000176 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000017a 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000017e 0001172f R_ARM_THM_MOVW_ABS_NC 00000900 .LC65 │ │ │ │ │ 00000182 00011730 R_ARM_THM_MOVT_ABS 00000900 .LC65 │ │ │ │ │ 00000188 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001a6 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +000001a6 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 000001b2 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000001b6 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001ba 0001182f R_ARM_THM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ 000001be 00011830 R_ARM_THM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ 000001c4 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e8 0001502f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000001ec 00015030 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001f2 0000e32f R_ARM_THM_MOVW_ABS_NC 00000744 .LC52 │ │ │ │ │ 000001f6 0000e330 R_ARM_THM_MOVT_ABS 00000744 .LC52 │ │ │ │ │ 000001fc 00015e0a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000230 0000100a R_ARM_THM_CALL 00000315 long_alloc │ │ │ │ │ 00000254 0001620a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000260 00014702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000282 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +00000282 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 0000028e 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000292 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000296 00011b2f R_ARM_THM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ 0000029a 00011b30 R_ARM_THM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ 000002a0 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002ba 0001860a R_ARM_THM_CALL 00004d6d PyLong_AsNativeBytes │ │ │ │ │ +000002ba 0001860a R_ARM_THM_CALL 00004de5 PyLong_AsNativeBytes │ │ │ │ │ 000002c6 0001492f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000002ca 00014930 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000002ce 00011c2f R_ARM_THM_MOVW_ABS_NC 00000978 .LC68 │ │ │ │ │ 000002d2 00011c30 R_ARM_THM_MOVT_ABS 00000978 .LC68 │ │ │ │ │ 000002d8 00014a0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000034 00014d1e R_ARM_THM_JUMP24 000003d5 PyLong_FromLong │ │ │ │ │ 000000cc 0001561e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000214 0000101e R_ARM_THM_JUMP24 00000315 long_alloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x172b8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x17360 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ TBTAMBMA │ │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ %%%%%%% │ │ │ │ │ !"#%%%%%% │ │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ │ F │ │ │ │ │ RhIhJ@Z` │ │ │ │ │ too many digits in integer │ │ │ │ │ can't init int info type │ │ │ │ │ ../Objects/longobject.c │ │ │ │ │ an integer is required │ │ │ │ │ Python int too large to convert to C ssize_t │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -193,90 +193,90 @@ │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 23e │ │ │ │ │ + bne.n 240 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 2aa │ │ │ │ │ + bhi.w 2f8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 242 │ │ │ │ │ + beq.n 244 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 234 │ │ │ │ │ + beq.n 236 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a6 │ │ │ │ │ + beq.w 31c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 296 │ │ │ │ │ + beq.n 298 │ │ │ │ │ bl 62c │ │ │ │ │ R_ARM_THM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 286 │ │ │ │ │ + blt.n 288 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 296 │ │ │ │ │ + beq.n 298 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 268 │ │ │ │ │ + beq.n 26a │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 278 │ │ │ │ │ + beq.n 27a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #3 │ │ │ │ │ - bpl.w 2fe │ │ │ │ │ + bpl.n 2d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 26c │ │ │ │ │ + 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, 23a │ │ │ │ │ + cbnz r0, 23c │ │ │ │ │ ldr r1, [pc, #324] @ (33c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e6 │ │ │ │ │ + beq.w 320 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 2cc │ │ │ │ │ + blt.n 2c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2e2 │ │ │ │ │ + beq.n 2bc │ │ │ │ │ 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 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 31e │ │ │ │ │ + beq.n 2a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r7, r4 │ │ │ │ │ movs r6, #1 │ │ │ │ │ - b.n 206 │ │ │ │ │ + b.n 208 │ │ │ │ │ movs r4, #1 │ │ │ │ │ - b.n 202 │ │ │ │ │ + b.n 204 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [pc, #248] @ (340 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ @@ -288,88 +288,68 @@ │ │ │ │ │ movs r5, #2 │ │ │ │ │ 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 2e2 │ │ │ │ │ + b.n 2bc │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 202 │ │ │ │ │ + b.n 204 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge.n 1ea │ │ │ │ │ - b.n 2e2 │ │ │ │ │ + b.n 2bc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt.n 2e2 │ │ │ │ │ + blt.n 2bc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 202 │ │ │ │ │ + b.n 204 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1cc │ │ │ │ │ + bne.n 1ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1cc │ │ │ │ │ + b.n 1ce │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 2e2 │ │ │ │ │ + cbnz r0, 2bc │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 2cc │ │ │ │ │ + beq.n 2c0 │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1d4 │ │ │ │ │ - movs r6, #1 │ │ │ │ │ - b.n 1d4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #144] @ (340 ) │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - add r1, sp, #28 │ │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - movs r1, #2 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cbz r0, 2e2 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b.n 1ae │ │ │ │ │ + b.n 1d6 │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 2bc │ │ │ │ │ + subs r3, #1 │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ + cbnz r3, 2bc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + movs r5, #0 │ │ │ │ │ + b.n 22e │ │ │ │ │ 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 .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - b.n 22c │ │ │ │ │ - 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 2e2 │ │ │ │ │ + b.n 2bc │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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 │ │ │ │ │ @@ -377,27 +357,46 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_THM_CALL _PyArg_BadArgument │ │ │ │ │ - b.n 2e2 │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e2 │ │ │ │ │ - subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.n 2e2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2e2 │ │ │ │ │ - nop │ │ │ │ │ + b.n 2bc │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [pc, #68] @ (340 ) │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + add r1, sp, #28 │ │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + movs r1, #2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_THM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 2bc │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b.n 1ae │ │ │ │ │ + movs r6, #1 │ │ │ │ │ + b.n 1d6 │ │ │ │ │ + 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 2bc │ │ │ │ │ .word 0x00008ebc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -662,28 +661,28 @@ │ │ │ │ │ bhi.n 5b6 │ │ │ │ │ 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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3238 <_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] @ (5dc ) │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 3460 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, 5d8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ @@ -797,15 +796,15 @@ │ │ │ │ │ cmp r1, #8 │ │ │ │ │ bls.n 6e2 │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ add.w r1, sp, r2 │ │ │ │ │ - bl 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 70e │ │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -1085,30 +1084,30 @@ │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ bpl.n 99e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls.n 972 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ │ - b.w 6b54 │ │ │ │ │ + b.w 6bcc │ │ │ │ │ R_ARM_THM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi.n 96a │ │ │ │ │ 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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3238 <_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 │ │ │ │ │ │ │ │ │ │ @@ -1228,15 +1227,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 64b8 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 6530 <_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 │ │ │ │ │ @@ -1254,15 +1253,15 @@ │ │ │ │ │ cbz r0, af4 │ │ │ │ │ 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 64b8 <_PyLong_FromByteArray> │ │ │ │ │ + b.w 6530 <_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 │ │ │ │ │ @@ -1311,15 +1310,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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n b96 <_PyLong_UnsignedShort_Converter+0x3a> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n b80 <_PyLong_UnsignedShort_Converter+0x24> │ │ │ │ │ @@ -1365,29 +1364,29 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w cda │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne.n c5c │ │ │ │ │ - bl 3174 │ │ │ │ │ + bl 31ec │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n cee │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n cda │ │ │ │ │ ldr r0, [pc, #272] @ (d04 ) │ │ │ │ │ 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 8c70 │ │ │ │ │ + bl 8ce8 │ │ │ │ │ R_ARM_THM_CALL long_pow │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n cde │ │ │ │ │ ldr r0, [pc, #248] @ (d08 ) │ │ │ │ │ @@ -1405,15 +1404,15 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n c9a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n cda │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n c56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -1440,15 +1439,15 @@ │ │ │ │ │ bge.n c56 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ b.n c56 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w a478 <_PyLong_Copy> │ │ │ │ │ + b.w a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -1511,15 +1510,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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n d46 <_PyLong_UnsignedInt_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n d30 <_PyLong_UnsignedInt_Converter+0x24> │ │ │ │ │ @@ -1565,15 +1564,15 @@ │ │ │ │ │ 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 acc0 │ │ │ │ │ + bl ad38 │ │ │ │ │ R_ARM_THM_CALL long_format_binary │ │ │ │ │ b.n d7a <_PyLong_FormatBytesWriter+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000d9c : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ @@ -1900,15 +1899,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne.n 10f4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 10f8 │ │ │ │ │ bx lr │ │ │ │ │ - b.w a478 <_PyLong_Copy> │ │ │ │ │ + b.w a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001100 : │ │ │ │ │ @@ -1944,15 +1943,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 4fe0 │ │ │ │ │ + b.w 5058 │ │ │ │ │ R_ARM_THM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #28] @ (116c <_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 │ │ │ │ │ @@ -2009,15 +2008,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 11b2 │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 119c │ │ │ │ │ b.n 11b2 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ @@ -2027,15 +2026,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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 121a <_PyLong_UInt32_Converter+0x3a> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #1 │ │ │ │ │ bhi.n 1204 <_PyLong_UInt32_Converter+0x24> │ │ │ │ │ @@ -2075,15 +2074,15 @@ │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc.w r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ bgt.n 1242 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 3610 │ │ │ │ │ + b.w 3688 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00001264 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2101,27 +2100,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #7 │ │ │ │ │ bpl.w 13c0 <_PyLong_DivmodNear+0x15c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl 7bd0 │ │ │ │ │ + bl 7c48 │ │ │ │ │ R_ARM_THM_CALL long_divrem │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1374 <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq.n 1382 <_PyLong_DivmodNear+0x11e> │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4fe0 │ │ │ │ │ + bl 5058 │ │ │ │ │ R_ARM_THM_CALL long_lshift1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1374 <_PyLong_DivmodNear+0x110> │ │ │ │ │ and.w r4, r4, #3 │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ subs r2, r4, #2 │ │ │ │ │ @@ -2163,15 +2162,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge.n 12fc <_PyLong_DivmodNear+0x98> │ │ │ │ │ ldr r1, [pc, #208] @ (13f0 <_PyLong_DivmodNear+0x18c>) │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bne.n 13b6 <_PyLong_DivmodNear+0x152> │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 3460 │ │ │ │ │ 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 1346 <_PyLong_DivmodNear+0xe2> │ │ │ │ │ @@ -2182,15 +2181,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cbz r6, 1374 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne.n 13ae <_PyLong_DivmodNear+0x14a> │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1370 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -2198,24 +2197,24 @@ │ │ │ │ │ cbnz r3, 1370 <_PyLong_DivmodNear+0x10c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne.n 1308 <_PyLong_DivmodNear+0xa4> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 13d6 <_PyLong_DivmodNear+0x172> │ │ │ │ │ ldr r6, [pc, #112] @ (13f4 <_PyLong_DivmodNear+0x190>) │ │ │ │ │ b.n 12c2 <_PyLong_DivmodNear+0x5e> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3174 │ │ │ │ │ + bl 31ec │ │ │ │ │ R_ARM_THM_CALL long_neg │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 13a6 <_PyLong_DivmodNear+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ @@ -2225,19 +2224,19 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq.n 1374 <_PyLong_DivmodNear+0x110> │ │ │ │ │ mov r6, r2 │ │ │ │ │ b.n 12da <_PyLong_DivmodNear+0x76> │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 3460 │ │ │ │ │ R_ARM_THM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b.n 1356 <_PyLong_DivmodNear+0xf2> │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ R_ARM_THM_CALL long_sub │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ b.n 1330 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2269,15 +2268,15 @@ │ │ │ │ │ │ │ │ │ │ 000013f8 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_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 .LC63 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC63 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1506,15 +1506,15 @@ │ │ │ │ │ beq.w 127c │ │ │ │ │ adds r2, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ b.n 78a │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ │ b.n a48 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ bne.w 786 │ │ │ │ │ @@ -1549,15 +1549,15 @@ │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cbz r3, fe6 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ it cs │ │ │ │ │ @@ -3352,15 +3352,15 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 2222 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbz r3, 223e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ b.n 2006 │ │ │ │ │ ldrd r3, r2, [r9, #16] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bgt.n 21fa │ │ │ │ │ b.n 2208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3927,105 +3927,160 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ b.n 2772 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000027a4 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - movw r2, #257 @ 0x101 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2828 │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs.w r2, r1, #0 │ │ │ │ │ - bcc.n 2824 │ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ │ + movw r3, #257 @ 0x101 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcc.n 286c │ │ │ │ │ + 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 2830 │ │ │ │ │ + sbcs.w r3, r1, #0 │ │ │ │ │ + bcs.n 280c │ │ │ │ │ + ldr r3, [pc, #236] @ (28bc ) │ │ │ │ │ + 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, #1728] @ 0x6c0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 2876 │ │ │ │ │ + ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ │ + str.w r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ + subs r1, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + 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 28a4 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 283c │ │ │ │ │ - movs r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 28b4 │ │ │ │ │ + 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, 2820 │ │ │ │ │ - str.w r7, [ip, #8] │ │ │ │ │ - add sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #24] @ (2844 ) │ │ │ │ │ - add.w r0, r0, r3, lsl #4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.n 2806 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b.n 2806 │ │ │ │ │ + ldr r3, [pc, #80] @ (28c0 ) │ │ │ │ │ + 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, 28b4 │ │ │ │ │ + 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 2806 │ │ │ │ │ movs r0, #24 │ │ │ │ │ - movs r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 27e0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cbz r0, 28b4 │ │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + b.n 2824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - b.n 2820 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + b.n 2806 │ │ │ │ │ + .word 0x000000e6 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002848 <_PyLong_AsByteArray>: │ │ │ │ │ +000028c4 <_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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ and.w r3, r4, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 2c2e <_PyLong_AsByteArray+0x3e6> │ │ │ │ │ + beq.w 2c88 <_PyLong_AsByteArray+0x3c4> │ │ │ │ │ lsrs r2, r4, #3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 29d0 <_PyLong_AsByteArray+0x188> │ │ │ │ │ + bne.w 2a4c <_PyLong_AsByteArray+0x188> │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, r3 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2c58 <_PyLong_AsByteArray+0x410> │ │ │ │ │ + beq.w 2cb2 <_PyLong_AsByteArray+0x3ee> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ mov r7, ip │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -4033,90 +4088,90 @@ │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2bd0 <_PyLong_AsByteArray+0x388> │ │ │ │ │ + bne.w 2c2c <_PyLong_AsByteArray+0x368> │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ sub.w lr, r7, r5 │ │ │ │ │ rsb r5, r2, #32 │ │ │ │ │ mvn.w lr, lr │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ ands.w lr, lr, #7 │ │ │ │ │ - beq.n 29a2 <_PyLong_AsByteArray+0x15a> │ │ │ │ │ + beq.n 2a1e <_PyLong_AsByteArray+0x15a> │ │ │ │ │ lsr.w sl, r4, r5 │ │ │ │ │ lsl.w r9, r4, fp │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ orr.w r6, r9, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq.w 2b6c <_PyLong_AsByteArray+0x324> │ │ │ │ │ + beq.w 2bca <_PyLong_AsByteArray+0x306> │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bcs.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bcs.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ lsrs r5, r5, #8 │ │ │ │ │ orr.w r5, r5, r2, lsl #24 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ strb.w r5, [r1], #-1 │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ add.w r6, ip, #2 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bls.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ sub.w r2, r4, #24 │ │ │ │ │ strb r5, [r1, #0] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ │ add.w r5, ip, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ movls ip, r5 │ │ │ │ │ - bls.n 295e <_PyLong_AsByteArray+0x116> │ │ │ │ │ + bls.n 29da <_PyLong_AsByteArray+0x116> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bls.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r1, #2 │ │ │ │ │ sub.w r2, r4, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 28a2 <_PyLong_AsByteArray+0x5a> │ │ │ │ │ + bne.n 291e <_PyLong_AsByteArray+0x5a> │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2ab6 <_PyLong_AsByteArray+0x26e> │ │ │ │ │ + beq.w 2b32 <_PyLong_AsByteArray+0x26e> │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bcs.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bcs.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r0, r1, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 2c46 <_PyLong_AsByteArray+0x3fe> │ │ │ │ │ + bne.w 2ca0 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bls.n 299a <_PyLong_AsByteArray+0x152> │ │ │ │ │ + bls.n 2a16 <_PyLong_AsByteArray+0x152> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.w 2acc <_PyLong_AsByteArray+0x284> │ │ │ │ │ + bne.w 2b48 <_PyLong_AsByteArray+0x284> │ │ │ │ │ sub.w r2, r8, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ @@ -4127,312 +4182,302 @@ │ │ │ │ │ cmp r7, r1 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r6, lr, r0 │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - beq.w 2e48 <_PyLong_AsByteArray+0x600> │ │ │ │ │ + beq.w 2eba <_PyLong_AsByteArray+0x5f6> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + b.n 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2c56 <_PyLong_AsByteArray+0x40e> │ │ │ │ │ + beq.w 2cb0 <_PyLong_AsByteArray+0x3ec> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r7, r0, #8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - b.n 2a44 <_PyLong_AsByteArray+0x1fc> │ │ │ │ │ + b.n 2ac0 <_PyLong_AsByteArray+0x1fc> │ │ │ │ │ strb r4, [r2, #0] │ │ │ │ │ lsrs r4, r3, #16 │ │ │ │ │ orr.w r4, r4, r0, lsl #16 │ │ │ │ │ add.w r9, ip, #2 │ │ │ │ │ add.w lr, r1, #2 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bls.n 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ sub.w r2, r5, #24 │ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb.w r4, [lr] │ │ │ │ │ add.w r4, ip, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ │ ittt ls │ │ │ │ │ addls r1, #3 │ │ │ │ │ lsrls r0, r0, #24 │ │ │ │ │ movls ip, r4 │ │ │ │ │ - bls.n 2a3c <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + bls.n 2ab8 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bls.n 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r1, #4 │ │ │ │ │ sub.w r2, r5, #32 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.n 2aae <_PyLong_AsByteArray+0x266> │ │ │ │ │ + beq.n 2b2a <_PyLong_AsByteArray+0x266> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ sub.w r9, r2, #32 │ │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ │ rsb lr, r2, #32 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2b32 <_PyLong_AsByteArray+0x2ea> │ │ │ │ │ + bne.n 2b90 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ lsr.w fp, r5, lr │ │ │ │ │ lsl.w r4, r5, r9 │ │ │ │ │ orr.w r4, r4, fp │ │ │ │ │ lsl.w fp, r5, r2 │ │ │ │ │ orrs r0, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 2ada <_PyLong_AsByteArray+0x292> │ │ │ │ │ + beq.n 2b56 <_PyLong_AsByteArray+0x292> │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bls.n 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ add.w r5, r2, #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsrs r4, r3, #8 │ │ │ │ │ add.w lr, ip, #1 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ cmp r8, lr │ │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ │ - bhi.n 29f6 <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ + bhi.n 2a72 <_PyLong_AsByteArray+0x1ae> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ - cbz r3, 2aa8 <_PyLong_AsByteArray+0x260> │ │ │ │ │ + cbz r3, 2b24 <_PyLong_AsByteArray+0x260> │ │ │ │ │ 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 299c <_PyLong_AsByteArray+0x154> │ │ │ │ │ + b.n 2a18 <_PyLong_AsByteArray+0x154> │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 2970 <_PyLong_AsByteArray+0x128> │ │ │ │ │ + bne.w 29ec <_PyLong_AsByteArray+0x128> │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bne.n 2ac2 <_PyLong_AsByteArray+0x27a> │ │ │ │ │ + bne.n 2b3e <_PyLong_AsByteArray+0x27a> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2c86 <_PyLong_AsByteArray+0x43e> │ │ │ │ │ + bne.w 2ce0 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ negs r3, r3 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ - b.n 2988 <_PyLong_AsByteArray+0x140> │ │ │ │ │ + b.n 2a04 <_PyLong_AsByteArray+0x140> │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ strb.w r1, [r0], #-1 │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne.n 2acc <_PyLong_AsByteArray+0x284> │ │ │ │ │ - b.n 299a <_PyLong_AsByteArray+0x152> │ │ │ │ │ + bne.n 2b48 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + b.n 2a16 <_PyLong_AsByteArray+0x152> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 2c6a <_PyLong_AsByteArray+0x422> │ │ │ │ │ + beq.w 2cc4 <_PyLong_AsByteArray+0x400> │ │ │ │ │ adds r2, #32 │ │ │ │ │ clz r5, r5 │ │ │ │ │ subs r2, r2, r5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls.n 2a3c <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + bls.n 2ab8 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bls.n 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ lsrs r4, r3, #8 │ │ │ │ │ sub.w lr, r2, #8 │ │ │ │ │ orr.w r4, r4, r0, lsl #24 │ │ │ │ │ add.w r5, ip, #1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ - bls.w 2e3c <_PyLong_AsByteArray+0x5f4> │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bls.n 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ - sub.w r5, r2, #16 │ │ │ │ │ - strb r4, [r1, #1] │ │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ │ - add.w r9, ip, #2 │ │ │ │ │ - orr.w r4, r4, r0, lsl #16 │ │ │ │ │ - add.w lr, r1, #2 │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ - bhi.w 2e38 <_PyLong_AsByteArray+0x5f0> │ │ │ │ │ + bhi.w 2e90 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ + adds r1, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov ip, r9 │ │ │ │ │ - b.n 2a3c <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ │ + mov r2, lr │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b.n 2ab8 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ mov r4, r5 │ │ │ │ │ eor.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ mvns r4, r4 │ │ │ │ │ add sl, r4 │ │ │ │ │ bic.w r5, sl, #3221225472 @ 0xc0000000 │ │ │ │ │ mov.w sl, sl, lsr #30 │ │ │ │ │ lsl.w r4, r5, r9 │ │ │ │ │ lsr.w fp, r5, lr │ │ │ │ │ orr.w r4, r4, fp │ │ │ │ │ orrs r0, r4 │ │ │ │ │ lsl.w r4, r5, r2 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne.n 2a72 <_PyLong_AsByteArray+0x22a> │ │ │ │ │ + bne.n 2aee <_PyLong_AsByteArray+0x22a> │ │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 2e1c <_PyLong_AsByteArray+0x5d4> │ │ │ │ │ + beq.w 2e74 <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ eors r5, r4 │ │ │ │ │ - b.n 2ae0 <_PyLong_AsByteArray+0x298> │ │ │ │ │ + b.n 2b5c <_PyLong_AsByteArray+0x298> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 2ca0 <_PyLong_AsByteArray+0x458> │ │ │ │ │ + beq.w 2cfa <_PyLong_AsByteArray+0x436> │ │ │ │ │ add.w r5, r2, #32 │ │ │ │ │ clz r2, r4 │ │ │ │ │ subs r4, r5, r2 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bls.n 2bc2 <_PyLong_AsByteArray+0x37a> │ │ │ │ │ + bls.n 2c1e <_PyLong_AsByteArray+0x35a> │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bls.n 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ add.w r6, ip, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ - bls.w 2e2e <_PyLong_AsByteArray+0x5e6> │ │ │ │ │ + bls.w 2e86 <_PyLong_AsByteArray+0x5c2> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bls.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + bls.n 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ strb.w r5, [r1, #-1] │ │ │ │ │ sub.w r2, r4, #16 │ │ │ │ │ lsrs r5, r3, #16 │ │ │ │ │ subs r1, #2 │ │ │ │ │ orr.w r5, r5, r0, lsl #16 │ │ │ │ │ add.w r6, ip, #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi.w 2920 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bhi.w 299c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsrs r0, r0, #16 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - b.n 295e <_PyLong_AsByteArray+0x116> │ │ │ │ │ + b.n 29da <_PyLong_AsByteArray+0x116> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bne.w 28a2 <_PyLong_AsByteArray+0x5a> │ │ │ │ │ - b.n 2966 <_PyLong_AsByteArray+0x11e> │ │ │ │ │ + bne.w 291e <_PyLong_AsByteArray+0x5a> │ │ │ │ │ + b.n 29e2 <_PyLong_AsByteArray+0x11e> │ │ │ │ │ + ldr.w lr, [sp, #24] │ │ │ │ │ rsb r5, r2, #32 │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ │ sub.w fp, r2, #32 │ │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ │ mov r5, r4 │ │ │ │ │ eors r5, r6 │ │ │ │ │ - add r5, r9 │ │ │ │ │ + add r5, lr │ │ │ │ │ bic.w r4, r5, #3221225472 @ 0xc0000000 │ │ │ │ │ - mov.w r9, r5, lsr #30 │ │ │ │ │ - lsr.w sl, r4, lr │ │ │ │ │ - lsl.w r5, r4, fp │ │ │ │ │ - orr.w r5, r5, sl │ │ │ │ │ + mov.w lr, r5, lsr #30 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + lsl.w sl, r4, fp │ │ │ │ │ + lsr.w r9, r4, r5 │ │ │ │ │ + orr.w r5, sl, r9 │ │ │ │ │ orrs r0, r5 │ │ │ │ │ lsl.w r5, r4, r2 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq.w 2dee <_PyLong_AsByteArray+0x5a6> │ │ │ │ │ + beq.w 2e48 <_PyLong_AsByteArray+0x584> │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - bcs.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ + str.w lr, [sp, #24] │ │ │ │ │ + bcs.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ lsrs r5, r3, #8 │ │ │ │ │ add.w r4, r2, #30 │ │ │ │ │ orr.w r5, r5, r0, lsl #24 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ strb.w r3, [r1], #-1 │ │ │ │ │ - b.n 290c <_PyLong_AsByteArray+0xc4> │ │ │ │ │ + b.n 2988 <_PyLong_AsByteArray+0xc4> │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2dfc <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ + beq.w 2e54 <_PyLong_AsByteArray+0x590> │ │ │ │ │ lsrs r3, r4, #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 2c7c <_PyLong_AsByteArray+0x434> │ │ │ │ │ + cbnz r3, 2cd6 <_PyLong_AsByteArray+0x412> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 2878 <_PyLong_AsByteArray+0x30> │ │ │ │ │ + b.n 28f4 <_PyLong_AsByteArray+0x30> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ strb r3, [r1, #0] │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ - b.n 2988 <_PyLong_AsByteArray+0x140> │ │ │ │ │ + b.n 2a04 <_PyLong_AsByteArray+0x140> │ │ │ │ │ movs r4, #1 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - cbz r3, 2c64 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ + cbz r3, 2cbe <_PyLong_AsByteArray+0x3fa> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2e4e <_PyLong_AsByteArray+0x606> │ │ │ │ │ + beq.w 2efa <_PyLong_AsByteArray+0x636> │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ - b.n 2ac2 <_PyLong_AsByteArray+0x27a> │ │ │ │ │ + b.n 2b3e <_PyLong_AsByteArray+0x27a> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 2aae <_PyLong_AsByteArray+0x266> │ │ │ │ │ + beq.w 2b2a <_PyLong_AsByteArray+0x266> │ │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ │ - b.n 2a56 <_PyLong_AsByteArray+0x20e> │ │ │ │ │ + b.n 2ad2 <_PyLong_AsByteArray+0x20e> │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ │ - b.n 29d8 <_PyLong_AsByteArray+0x190> │ │ │ │ │ + b.n 2a54 <_PyLong_AsByteArray+0x190> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 2e4e <_PyLong_AsByteArray+0x606> │ │ │ │ │ + beq.w 2efa <_PyLong_AsByteArray+0x636> │ │ │ │ │ subs r4, r1, r4 │ │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 2a8e <_PyLong_AsByteArray+0x246> │ │ │ │ │ - b.n 299a <_PyLong_AsByteArray+0x152> │ │ │ │ │ + bne.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ + b.n 2a16 <_PyLong_AsByteArray+0x152> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp.w lr, #1 │ │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - beq.w 29a2 <_PyLong_AsByteArray+0x15a> │ │ │ │ │ + beq.w 2a1e <_PyLong_AsByteArray+0x15a> │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 2db2 <_PyLong_AsByteArray+0x56a> │ │ │ │ │ + beq.n 2e0c <_PyLong_AsByteArray+0x548> │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 2d7a <_PyLong_AsByteArray+0x532> │ │ │ │ │ + beq.n 2dd4 <_PyLong_AsByteArray+0x510> │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 2d42 <_PyLong_AsByteArray+0x4fa> │ │ │ │ │ + beq.n 2d9c <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 2d0a <_PyLong_AsByteArray+0x4c2> │ │ │ │ │ + beq.n 2d64 <_PyLong_AsByteArray+0x4a0> │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - bne.w 2fe4 <_PyLong_AsByteArray+0x79c> │ │ │ │ │ + bne.w 2ec0 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsl.w r9, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ orrs r5, r0 │ │ │ │ │ lsr.w sl, r4, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr.w r3, r9, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + bne.w 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + bne.w 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsl.w r9, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -4442,17 +4487,17 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr.w r3, r9, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + bne.w 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + bne.w 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsl.w r9, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -4462,17 +4507,17 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr.w r3, r9, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + bne.w 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + bne.w 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsl.w r9, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -4482,17 +4527,17 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr.w r3, r9, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + bne.w 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + bne.w 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsl.w r9, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -4502,73 +4547,111 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ orr.w r9, r9, sl │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr.w r3, r9, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bne.w 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + bne.w 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + bne.w 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 29a4 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ + b.n 2a20 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.w 301e <_PyLong_AsByteArray+0x7d6> │ │ │ │ │ + beq.n 2f02 <_PyLong_AsByteArray+0x63e> │ │ │ │ │ eors r4, r6 │ │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ │ - b.n 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + str.w lr, [sp, #24] │ │ │ │ │ + b.n 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2aa8 <_PyLong_AsByteArray+0x260> │ │ │ │ │ + beq.w 2b24 <_PyLong_AsByteArray+0x260> │ │ │ │ │ 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 2aa8 <_PyLong_AsByteArray+0x260> │ │ │ │ │ + b.n 2b24 <_PyLong_AsByteArray+0x260> │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ adds r6, r4, #1 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq.w 2aae <_PyLong_AsByteArray+0x266> │ │ │ │ │ + beq.w 2b2a <_PyLong_AsByteArray+0x266> │ │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ │ - b.n 2b34 <_PyLong_AsByteArray+0x2ec> │ │ │ │ │ + b.n 2b92 <_PyLong_AsByteArray+0x2ce> │ │ │ │ │ subs r1, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsrs r0, r0, #8 │ │ │ │ │ mov ip, r6 │ │ │ │ │ - b.n 295e <_PyLong_AsByteArray+0x116> │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b.n 2a06 <_PyLong_AsByteArray+0x1be> │ │ │ │ │ - adds r1, #1 │ │ │ │ │ + b.n 29da <_PyLong_AsByteArray+0x116> │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bls.w 2b0a <_PyLong_AsByteArray+0x246> │ │ │ │ │ + sub.w r5, r2, #16 │ │ │ │ │ + strb r4, [r1, #1] │ │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ │ + add.w r9, ip, #2 │ │ │ │ │ + orr.w r4, r4, r0, lsl #16 │ │ │ │ │ + add.w lr, r1, #2 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ + bhi.n 2efe <_PyLong_AsByteArray+0x63a> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - b.n 2a3c <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ - cbz r4, 2e52 <_PyLong_AsByteArray+0x60a> │ │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + b.n 2ab8 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + cbz r4, 2f16 <_PyLong_AsByteArray+0x652> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ + b.n 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + lsl.w r9, r4, fp │ │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ │ + lsr.w sl, r4, r3 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + orr.w r9, r9, sl │ │ │ │ │ + orr.w r3, r9, r0 │ │ │ │ │ + lsl.w r0, r4, r2 │ │ │ │ │ + orr.w r5, r5, r0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + bne.w 296e <_PyLong_AsByteArray+0xaa> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne.w 2bd0 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + ldr.w r4, [r3, #4]! │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b.n 2d2c <_PyLong_AsByteArray+0x468> │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2c96 <_PyLong_AsByteArray+0x44e> │ │ │ │ │ + b.n 2cf0 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b.n 2a82 <_PyLong_AsByteArray+0x1be> │ │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ │ + adds r7, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq.w 29e2 <_PyLong_AsByteArray+0x11e> │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr.w r5, [r4, #4]! │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ + b.n 2c40 <_PyLong_AsByteArray+0x37c> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.w 3032 <_PyLong_AsByteArray+0x7ea> │ │ │ │ │ + beq.w 30ac <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ adds r5, #4 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov sl, r5 │ │ │ │ │ lsr.w r9, r4, r1 │ │ │ │ │ @@ -4577,17 +4660,17 @@ │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.n 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ lsr.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -4595,17 +4678,17 @@ │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orr.w r5, r0, r3 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.n 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ │ add.w r1, sl, #8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ adds r7, #2 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -4613,17 +4696,17 @@ │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.w 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ │ add.w r1, sl, #12 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ adds r7, #3 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ lsl.w r0, r4, r2 │ │ │ │ │ @@ -4631,17 +4714,17 @@ │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.w 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ │ add.w r3, sl, #16 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ adds r7, r1, #4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ @@ -4649,17 +4732,17 @@ │ │ │ │ │ lsr.w r9, r4, r3 │ │ │ │ │ orrs r5, r0 │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.w 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ │ adds r7, r1, #5 │ │ │ │ │ add.w r1, sl, #20 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ @@ -4668,17 +4751,17 @@ │ │ │ │ │ lsr.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.w 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ │ adds r7, r1, #6 │ │ │ │ │ add.w r1, sl, #24 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsl.w lr, r4, fp │ │ │ │ │ @@ -4687,100 +4770,71 @@ │ │ │ │ │ lsr.w r9, r4, r1 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ orr.w lr, lr, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ orr.w r6, lr, r6 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne.w 29ca <_PyLong_AsByteArray+0x182> │ │ │ │ │ + bne.w 2a46 <_PyLong_AsByteArray+0x182> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2e4a <_PyLong_AsByteArray+0x602> │ │ │ │ │ + bne.w 2ebc <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ add.w r1, sl, #28 │ │ │ │ │ ldr.w r4, [sl, #28] │ │ │ │ │ adds r7, #7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - b.n 29a4 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - lsl.w r9, r4, fp │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - lsr.w sl, r4, r3 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - orr.w r9, r9, sl │ │ │ │ │ - orr.w r3, r9, r0 │ │ │ │ │ - lsl.w r0, r4, r2 │ │ │ │ │ - orr.w r5, r5, r0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - bne.w 28f2 <_PyLong_AsByteArray+0xaa> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.w 2b72 <_PyLong_AsByteArray+0x32a> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - ldr.w r4, [r3, #4]! │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b.n 2cd2 <_PyLong_AsByteArray+0x48a> │ │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - beq.w 2966 <_PyLong_AsByteArray+0x11e> │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - ldr.w r5, [r4, #4]! │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b.n 2be8 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + b.n 2a20 <_PyLong_AsByteArray+0x15c> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 2966 <_PyLong_AsByteArray+0x11e> │ │ │ │ │ - nop │ │ │ │ │ + b.n 29e2 <_PyLong_AsByteArray+0x11e> │ │ │ │ │ │ │ │ │ │ -00003038 : │ │ │ │ │ +000030b0 : │ │ │ │ │ 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 30ea │ │ │ │ │ + bhi.n 3162 │ │ │ │ │ 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 3084 │ │ │ │ │ - ldr r4, [pc, #240] @ (316c ) │ │ │ │ │ + bcs.n 30fc │ │ │ │ │ + ldr r4, [pc, #240] @ (31e4 ) │ │ │ │ │ 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 3154 │ │ │ │ │ - ldr r3, [pc, #212] @ (3170 ) │ │ │ │ │ + bcs.n 31cc │ │ │ │ │ + ldr r3, [pc, #212] @ (31e8 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 312e │ │ │ │ │ + beq.n 31a6 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ str.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4801,15 +4855,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 3166 │ │ │ │ │ + beq.n 31de │ │ │ │ │ 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 │ │ │ │ │ @@ -4826,83 +4880,83 @@ │ │ │ │ │ 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, 3162 │ │ │ │ │ + cbz r0, 31da │ │ │ │ │ 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 30c8 │ │ │ │ │ + b.n 3140 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a284 <_PyLong_FromLarge> │ │ │ │ │ + b.w a2fc <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 307e │ │ │ │ │ + b.n 30f6 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003174 : │ │ │ │ │ +000031ec : │ │ │ │ │ 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 31a6 │ │ │ │ │ + bhi.n 321e │ │ │ │ │ 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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + b.n 3238 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ - cbz r0, 31be │ │ │ │ │ + cbz r0, 3236 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000031c0 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00003238 <_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 │ │ │ │ │ sub sp, #12 │ │ │ │ │ adc.w ip, r1, #0 │ │ │ │ │ cmp.w lr, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.n 31fa <_PyLong_FromSTwoDigits+0x3a> │ │ │ │ │ + bcs.n 3272 <_PyLong_FromSTwoDigits+0x3a> │ │ │ │ │ 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, lr, lsl #4 │ │ │ │ │ add r3, r2 │ │ │ │ │ @@ -4911,24 +4965,24 @@ │ │ │ │ │ pop {pc} │ │ │ │ │ mvn.w ip, #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 3290 <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ - ldr r3, [pc, #144] @ (32a4 <_PyLong_FromSTwoDigits+0xe4>) │ │ │ │ │ + bcs.n 3308 <_PyLong_FromSTwoDigits+0xd0> │ │ │ │ │ + ldr r3, [pc, #144] @ (331c <_PyLong_FromSTwoDigits+0xe4>) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ - cbz r3, 3264 <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ + cbz r3, 32dc <_PyLong_FromSTwoDigits+0xa4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str.w r0, [r1, #1728] @ 0x6c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -4949,64 +5003,64 @@ │ │ │ │ │ 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, 329a <_PyLong_FromSTwoDigits+0xda> │ │ │ │ │ + cbz r0, 3312 <_PyLong_FromSTwoDigits+0xda> │ │ │ │ │ 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 3242 <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ + b.n 32ba <_PyLong_FromSTwoDigits+0x82> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w a284 <_PyLong_FromLarge> │ │ │ │ │ + b.w a2fc <_PyLong_FromLarge> │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 31f4 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ + b.n 326c <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000032a8 : │ │ │ │ │ +00003320 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 33d0 │ │ │ │ │ + bpl.w 3448 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 33d0 │ │ │ │ │ + bpl.w 3448 │ │ │ │ │ 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 3352 │ │ │ │ │ + bhi.n 33ca │ │ │ │ │ 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 │ │ │ │ │ @@ -5014,15 +5068,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 3332 │ │ │ │ │ + bcs.n 33aa │ │ │ │ │ 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 │ │ │ │ │ @@ -5032,92 +5086,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 3376 │ │ │ │ │ + bcs.n 33ee │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3364 │ │ │ │ │ + beq.n 33dc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 336c │ │ │ │ │ + beq.n 33e4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4194 │ │ │ │ │ + b.w 420c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 33b4 │ │ │ │ │ + beq.n 342c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 73e0 │ │ │ │ │ + b.w 7458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 33da │ │ │ │ │ + blt.n 3452 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332e │ │ │ │ │ + beq.n 33a6 │ │ │ │ │ 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 332e │ │ │ │ │ - b.n 339a │ │ │ │ │ - bl 4194 │ │ │ │ │ + beq.n 33a6 │ │ │ │ │ + b.n 3412 │ │ │ │ │ + bl 420c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 332e │ │ │ │ │ + beq.n 33a6 │ │ │ │ │ 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 332e │ │ │ │ │ + b.n 33a6 │ │ │ │ │ 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 337e │ │ │ │ │ + b.n 33f6 │ │ │ │ │ │ │ │ │ │ -000033e8 : │ │ │ │ │ +00003460 : │ │ │ │ │ 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 347e │ │ │ │ │ + bhi.n 34f6 │ │ │ │ │ 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 │ │ │ │ │ @@ -5125,15 +5179,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 345e │ │ │ │ │ + bcs.n 34d6 │ │ │ │ │ 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 │ │ │ │ │ @@ -5143,107 +5197,107 @@ │ │ │ │ │ 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 34a2 │ │ │ │ │ + bcs.n 351a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 3490 │ │ │ │ │ + beq.n 3508 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3498 │ │ │ │ │ + beq.n 3510 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4194 │ │ │ │ │ + b.w 420c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 34e0 │ │ │ │ │ + beq.n 3558 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 73e0 │ │ │ │ │ + b.w 7458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 34fc │ │ │ │ │ + blt.n 3574 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 345a │ │ │ │ │ + beq.n 34d2 │ │ │ │ │ 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 345a │ │ │ │ │ - b.n 34c6 │ │ │ │ │ - bl 4194 │ │ │ │ │ + beq.n 34d2 │ │ │ │ │ + b.n 353e │ │ │ │ │ + bl 420c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 345a │ │ │ │ │ + beq.n 34d2 │ │ │ │ │ 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 345a │ │ │ │ │ + b.n 34d2 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 34aa │ │ │ │ │ + b.n 3522 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000350c : │ │ │ │ │ +00003584 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 35c2 │ │ │ │ │ + bcc.n 363a │ │ │ │ │ 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 35d6 │ │ │ │ │ + bcc.n 364e │ │ │ │ │ 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 35e0 │ │ │ │ │ + bne.n 3658 │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 35ee │ │ │ │ │ + beq.n 3666 │ │ │ │ │ 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] │ │ │ │ │ @@ -5258,24 +5312,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 35f6 │ │ │ │ │ + blt.n 366e │ │ │ │ │ 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, 35be │ │ │ │ │ + cbz r7, 3636 │ │ │ │ │ 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 │ │ │ │ │ @@ -5288,63 +5342,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 356e │ │ │ │ │ + bne.n 35e6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 35be │ │ │ │ │ + b.n 3636 │ │ │ │ │ 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 35b2 │ │ │ │ │ + b.n 362a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003610 : │ │ │ │ │ +00003688 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds.w ip, r0, #5 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp.w ip, #262 @ 0x106 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcc.n 36a4 │ │ │ │ │ + bcc.n 371c │ │ │ │ │ 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 36b8 │ │ │ │ │ + bcc.n 3730 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 3656 │ │ │ │ │ + bge.n 36ce │ │ │ │ │ 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, 36a0 │ │ │ │ │ + cbz r0, 3718 │ │ │ │ │ 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 │ │ │ │ │ @@ -5353,15 +5407,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 368a │ │ │ │ │ + bne.n 3702 │ │ │ │ │ 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 │ │ │ │ │ @@ -5369,129 +5423,129 @@ │ │ │ │ │ add r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000036c4 : │ │ │ │ │ +0000373c : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 378e │ │ │ │ │ + bpl.n 3806 │ │ │ │ │ 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 37a2 │ │ │ │ │ + bpl.n 381a │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr.w r4, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ - bhi.n 373a │ │ │ │ │ + bhi.n 37b2 │ │ │ │ │ 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 376e │ │ │ │ │ + bcs.n 37e6 │ │ │ │ │ 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 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ 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 3736 │ │ │ │ │ + beq.n 37ae │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 3736 │ │ │ │ │ + b.n 37ae │ │ │ │ │ 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 3798 │ │ │ │ │ + bcs.n 3810 │ │ │ │ │ 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 a284 <_PyLong_FromLarge> │ │ │ │ │ + b.w a2fc <_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 3736 │ │ │ │ │ + b.n 37ae │ │ │ │ │ │ │ │ │ │ -000037ac : │ │ │ │ │ +00003824 : │ │ │ │ │ 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 3830 │ │ │ │ │ + bhi.n 38a8 │ │ │ │ │ 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 3810 │ │ │ │ │ + bcs.n 3888 │ │ │ │ │ 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 │ │ │ │ │ @@ -5499,44 +5553,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 3862 │ │ │ │ │ + bcs.n 38da │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ 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 380c │ │ │ │ │ + beq.n 3884 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 380c │ │ │ │ │ + b.n 3884 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w a284 <_PyLong_FromLarge> │ │ │ │ │ + b.w a2fc <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -0000386c : │ │ │ │ │ +000038e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5545,40 +5599,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 3ad2 │ │ │ │ │ + blt.w 3b4a │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.w 3e10 │ │ │ │ │ + blt.w 3e88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 40e4 │ │ │ │ │ + beq.w 415c │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3dc0 │ │ │ │ │ + bgt.w 3e38 │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 3d6c │ │ │ │ │ + beq.w 3de4 │ │ │ │ │ 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 3fbc │ │ │ │ │ + beq.w 4034 │ │ │ │ │ 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] │ │ │ │ │ @@ -5594,15 +5648,15 @@ │ │ │ │ │ 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 3b2a │ │ │ │ │ + beq.w 3ba2 │ │ │ │ │ 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 │ │ │ │ │ @@ -5614,36 +5668,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 4178 │ │ │ │ │ + bne.w 41f0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs.w 3afc │ │ │ │ │ + bcs.w 3b74 │ │ │ │ │ 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 39f0 │ │ │ │ │ + beq.n 3a68 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 39c8 │ │ │ │ │ + beq.n 3a40 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 39a4 │ │ │ │ │ + beq.n 3a1c │ │ │ │ │ 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 │ │ │ │ │ @@ -5671,15 +5725,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 3a98 │ │ │ │ │ + beq.n 3b10 │ │ │ │ │ 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 │ │ │ │ │ @@ -5718,62 +5772,62 @@ │ │ │ │ │ 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 39f4 │ │ │ │ │ + bne.n 3a6c │ │ │ │ │ ldrd r5, fp, [sp, #16] │ │ │ │ │ orrs r2, r0 │ │ │ │ │ - beq.n 3afc │ │ │ │ │ + beq.n 3b74 │ │ │ │ │ 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 393a │ │ │ │ │ + bne.w 39b2 │ │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - cbz r2, 3aca │ │ │ │ │ + cbz r2, 3b42 │ │ │ │ │ add.w r1, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbz r0, 3b08 │ │ │ │ │ + cbz r0, 3b80 │ │ │ │ │ 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 3da6 │ │ │ │ │ + beq.w 3e1e │ │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ │ - bgt.w 3e18 │ │ │ │ │ + bgt.w 3e90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 40e4 │ │ │ │ │ + beq.w 415c │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.w 3dc0 │ │ │ │ │ + bgt.w 3e38 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 38ca │ │ │ │ │ + b.n 3942 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 393a │ │ │ │ │ - b.n 3ab6 │ │ │ │ │ + bne.w 39b2 │ │ │ │ │ + b.n 3b2e │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq.w 4172 │ │ │ │ │ + beq.w 41ea │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3dd8 │ │ │ │ │ + beq.w 3e50 │ │ │ │ │ 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 │ │ │ │ │ @@ -5786,26 +5840,26 @@ │ │ │ │ │ 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 414e │ │ │ │ │ + bne.w 41c6 │ │ │ │ │ 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 3df0 │ │ │ │ │ + bls.w 3e68 │ │ │ │ │ mov r9, r6 │ │ │ │ │ adds.w ip, r8, r8 │ │ │ │ │ adc.w lr, r0, r0 │ │ │ │ │ ldr.w r8, [r4] │ │ │ │ │ mvn.w sl, r6 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ @@ -5819,21 +5873,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 3d2c │ │ │ │ │ + bls.w 3da4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 3c68 │ │ │ │ │ + beq.n 3ce0 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 3c36 │ │ │ │ │ + beq.n 3cae │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.n 3c08 │ │ │ │ │ + beq.n 3c80 │ │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ │ add.w fp, r4, #4 │ │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ │ umull r2, r1, r0, ip │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ @@ -5867,15 +5921,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 3d2c │ │ │ │ │ + bls.n 3da4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5924,25 +5978,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 3c6c │ │ │ │ │ + bhi.n 3ce4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - bne.n 3d42 │ │ │ │ │ + bne.n 3dba │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.w 3b4a │ │ │ │ │ + bne.w 3bc2 │ │ │ │ │ ldrd r8, sl, [sp, #12] │ │ │ │ │ - b.n 3aba │ │ │ │ │ + b.n 3b32 │ │ │ │ │ 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 │ │ │ │ │ @@ -5950,119 +6004,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 3d32 │ │ │ │ │ - ldr r3, [pc, #692] @ (4024 ) │ │ │ │ │ + b.n 3daa │ │ │ │ │ + ldr r3, [pc, #692] @ (409c ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 3dfc │ │ │ │ │ + beq.n 3e74 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r7, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 38f8 │ │ │ │ │ + b.n 3970 │ │ │ │ │ cmp r4, #140 @ 0x8c │ │ │ │ │ - bgt.n 3e18 │ │ │ │ │ + bgt.n 3e90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 40e4 │ │ │ │ │ + beq.w 415c │ │ │ │ │ adds r5, r4, r7 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble.w 38ca │ │ │ │ │ + ble.w 3942 │ │ │ │ │ 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 3fc0 │ │ │ │ │ + b.n 4038 │ │ │ │ │ subs r0, r2, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4172 │ │ │ │ │ + beq.w 41ea │ │ │ │ │ ldr.w r4, [sl, r1, lsl #2] │ │ │ │ │ - cbz r4, 3df8 │ │ │ │ │ + cbz r4, 3e70 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 3b16 │ │ │ │ │ - b.n 3aca │ │ │ │ │ + bne.w 3b8e │ │ │ │ │ + b.n 3b42 │ │ │ │ │ orrs.w r2, r3, r5 │ │ │ │ │ - beq.n 3d32 │ │ │ │ │ - b.n 3d4e │ │ │ │ │ + beq.n 3daa │ │ │ │ │ + b.n 3dc6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n 3dda │ │ │ │ │ + b.n 3e52 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3fbc │ │ │ │ │ + beq.w 4034 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 38da │ │ │ │ │ + b.n 3952 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp.w r5, r4, lsl #1 │ │ │ │ │ - bge.w 4028 │ │ │ │ │ + bge.w 40a0 │ │ │ │ │ asrs r7, r5, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl d9c │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - beq.w 4140 │ │ │ │ │ + beq.w 41b8 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq.w 4000 │ │ │ │ │ + beq.w 4078 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl d9c │ │ │ │ │ R_ARM_THM_CALL kmul_split.constprop.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 4140 │ │ │ │ │ + beq.w 41b8 │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ bl 314 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4140 │ │ │ │ │ + beq.w 41b8 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4120 │ │ │ │ │ + beq.w 4198 │ │ │ │ │ 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 │ │ │ │ │ @@ -6074,37 +6128,37 @@ │ │ │ │ │ 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 3ff0 │ │ │ │ │ + bne.w 4068 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4112 │ │ │ │ │ + beq.w 418a │ │ │ │ │ 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 3fda │ │ │ │ │ + bne.n 4052 │ │ │ │ │ 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 │ │ │ │ │ @@ -6121,98 +6175,98 @@ │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl ec0 │ │ │ │ │ R_ARM_THM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldrd r5, r1, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4194 │ │ │ │ │ + bl 420c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4120 │ │ │ │ │ + beq.w 4198 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ │ - beq.n 3fca │ │ │ │ │ + beq.n 4042 │ │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ │ - bl 4194 │ │ │ │ │ + bl 420c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4112 │ │ │ │ │ + beq.w 418a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 4120 │ │ │ │ │ + beq.w 4198 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r2, r6, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ bl fd8 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 24c4 <_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 4104 │ │ │ │ │ + beq.w 417c │ │ │ │ │ ldr.w r4, [sl, r0, lsl #2] │ │ │ │ │ - cbz r4, 3fc6 │ │ │ │ │ + cbz r4, 403e │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3aca │ │ │ │ │ + beq.w 3b42 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 3aca │ │ │ │ │ + b.n 3b42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3aca │ │ │ │ │ + b.n 3b42 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3f9a │ │ │ │ │ + b.n 4012 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3fd6 │ │ │ │ │ + bge.n 404e │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 3f4e │ │ │ │ │ + b.n 3fc6 │ │ │ │ │ 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 3ede │ │ │ │ │ + b.n 3f56 │ │ │ │ │ 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 3eaa │ │ │ │ │ + b.n 3f22 │ │ │ │ │ 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 │ │ │ │ │ @@ -6220,36 +6274,36 @@ │ │ │ │ │ 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 3e50 │ │ │ │ │ + b.n 3ec8 │ │ │ │ │ .word 0x000002ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ adds r0, r5, r4 │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3fc0 │ │ │ │ │ + beq.n 4038 │ │ │ │ │ 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 40ea │ │ │ │ │ + beq.n 4162 │ │ │ │ │ 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 │ │ │ │ │ @@ -6263,141 +6317,141 @@ │ │ │ │ │ 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 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ adds r0, r2, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 40ea │ │ │ │ │ + beq.n 4162 │ │ │ │ │ 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 fd8 │ │ │ │ │ R_ARM_THM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 24c4 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt.n 4062 │ │ │ │ │ + bgt.n 40da │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 24c4 <_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, 4104 │ │ │ │ │ + cbz r2, 417c │ │ │ │ │ ldr.w r4, [r5, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 3fa8 │ │ │ │ │ + bne.w 4020 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 40d2 │ │ │ │ │ - ldr.w r8, [pc, #168] @ 4190 │ │ │ │ │ - b.n 3aca │ │ │ │ │ + b.n 414a │ │ │ │ │ + ldr.w r8, [pc, #168] @ 4208 │ │ │ │ │ + b.n 3b42 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 40fc │ │ │ │ │ + bge.n 4174 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 4146 │ │ │ │ │ + cbz r3, 41be │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a26c │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + bl a2e4 │ │ │ │ │ + b.n 4038 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3aca │ │ │ │ │ + beq.w 3b42 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n 3aca │ │ │ │ │ + b.n 3b42 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4120 │ │ │ │ │ + bge.n 4198 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 4188 │ │ │ │ │ + cbz r3, 4200 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl a26c │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + bl a2e4 │ │ │ │ │ + b.n 4038 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 4120 │ │ │ │ │ + b.n 4198 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 40fc │ │ │ │ │ + b.n 4174 │ │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 3fc0 │ │ │ │ │ + bge.w 4038 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3fc0 │ │ │ │ │ + bne.w 4038 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + b.n 4038 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 410a │ │ │ │ │ - b.n 3aca │ │ │ │ │ + bne.n 4182 │ │ │ │ │ + b.n 3b42 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 415e │ │ │ │ │ - b.n 3fc0 │ │ │ │ │ + blt.n 41d6 │ │ │ │ │ + b.n 4038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4120 │ │ │ │ │ + b.n 4198 │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004194 : │ │ │ │ │ +0000420c : │ │ │ │ │ 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 r7, r1 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.w 43a8 │ │ │ │ │ + bgt.w 4420 │ │ │ │ │ add.w r8, r5, #1 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt.w 43e6 │ │ │ │ │ + bgt.w 445e │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.w 4364 │ │ │ │ │ + beq.w 43dc │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 43de │ │ │ │ │ + beq.w 4456 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ @@ -6409,152 +6463,152 @@ │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 434a │ │ │ │ │ + beq.w 43c2 │ │ │ │ │ ldr r2, [r7, #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 427c │ │ │ │ │ + beq.n 42f4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r7, #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 427c │ │ │ │ │ + beq.n 42f4 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r7, #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 427c │ │ │ │ │ + beq.n 42f4 │ │ │ │ │ add.w r8, r6, #8 │ │ │ │ │ adds r7, #20 │ │ │ │ │ add.w r8, r8, r4, lsl #2 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w lr, [r7, #4]! │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add r2, lr │ │ │ │ │ add r3, r2 │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ - bne.n 4260 │ │ │ │ │ + bne.n 42d8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 4350 │ │ │ │ │ + bge.n 43c8 │ │ │ │ │ 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 42f6 │ │ │ │ │ + bge.n 436e │ │ │ │ │ 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 42f6 │ │ │ │ │ + bge.n 436e │ │ │ │ │ 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 42f6 │ │ │ │ │ + bge.n 436e │ │ │ │ │ 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 42e0 │ │ │ │ │ + bne.n 4358 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n 430a │ │ │ │ │ + beq.n 4382 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbz r1, 4310 │ │ │ │ │ + cbz r1, 4388 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq.n 4330 │ │ │ │ │ + beq.n 43a8 │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - cbnz r4, 433a │ │ │ │ │ + cbnz r4, 43b2 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ - cbz r1, 4330 │ │ │ │ │ + cbz r1, 43a8 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ - cbnz r5, 4336 │ │ │ │ │ + cbnz r5, 43ae │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs r4, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 4322 │ │ │ │ │ + bne.n 439a │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 430a │ │ │ │ │ + b.n 4382 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 430a │ │ │ │ │ + beq.n 4382 │ │ │ │ │ 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, 435e │ │ │ │ │ + cbnz r5, 43d6 │ │ │ │ │ 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 4302 │ │ │ │ │ - b.n 430a │ │ │ │ │ + bne.n 437a │ │ │ │ │ + b.n 4382 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b.n 4280 │ │ │ │ │ - ldr r2, [pc, #152] @ (4400 ) │ │ │ │ │ + b.n 42f8 │ │ │ │ │ + ldr r2, [pc, #152] @ (4478 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ - cbz r0, 43d2 │ │ │ │ │ + cbz r0, 444a │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ str.w r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strd r0, r4, [sp] │ │ │ │ │ @@ -6562,142 +6616,142 @@ │ │ │ │ │ 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 420e │ │ │ │ │ - b.n 4350 │ │ │ │ │ + bne.w 4286 │ │ │ │ │ + b.n 43c8 │ │ │ │ │ add.w r8, r4, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.n 43e6 │ │ │ │ │ + bgt.n 445e │ │ │ │ │ add.w r0, r8, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 43de │ │ │ │ │ + cbz r0, 4456 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 41e0 │ │ │ │ │ + b.n 4258 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 43b8 │ │ │ │ │ + b.n 4430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 430a │ │ │ │ │ + b.n 4382 │ │ │ │ │ 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 43e2 │ │ │ │ │ + b.n 445a │ │ │ │ │ nop │ │ │ │ │ .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004404 : │ │ │ │ │ +0000447c : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 444e │ │ │ │ │ + bpl.n 44c6 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 444e │ │ │ │ │ + bpl.n 44c6 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 4422 │ │ │ │ │ + bls.n 449a │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ - b.w 6b54 │ │ │ │ │ + b.w 6bcc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 441a │ │ │ │ │ + bhi.n 4492 │ │ │ │ │ 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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3238 <_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 │ │ │ │ │ │ │ │ │ │ -00004458 <_PyLong_NumBits>: │ │ │ │ │ +000044d0 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq.n 447e <_PyLong_NumBits+0x26> │ │ │ │ │ + beq.n 44f6 <_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, 4482 <_PyLong_NumBits+0x2a> │ │ │ │ │ + cbz r3, 44fa <_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 │ │ │ │ │ │ │ │ │ │ -00004484 : │ │ │ │ │ +000044fc : │ │ │ │ │ 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 4cac │ │ │ │ │ + bpl.w 4d24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #7 │ │ │ │ │ - bpl.w 4cac │ │ │ │ │ + bpl.w 4d24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 4cbe │ │ │ │ │ + beq.w 4d36 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 4b88 │ │ │ │ │ + beq.w 4c00 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi.w 4be2 │ │ │ │ │ + bhi.w 4c5a │ │ │ │ │ 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 │ │ │ │ │ @@ -6738,35 +6792,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 4a3e │ │ │ │ │ + beq.w 4ab6 │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ add.w r7, r9, r8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4aae │ │ │ │ │ + beq.w 4b26 │ │ │ │ │ adds r7, #1 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 4abc │ │ │ │ │ + bgt.w 4b34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 4b2e │ │ │ │ │ + beq.w 4ba6 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.w 4b2e │ │ │ │ │ + beq.w 4ba6 │ │ │ │ │ adds r0, r7, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4afe │ │ │ │ │ + beq.w 4b76 │ │ │ │ │ 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] │ │ │ │ │ @@ -6782,187 +6836,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 4b06 │ │ │ │ │ + beq.w 4b7e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.w 4b18 │ │ │ │ │ + ble.w 4b90 │ │ │ │ │ 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 4b60 │ │ │ │ │ + beq.w 4bd8 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 496a │ │ │ │ │ + beq.w 49e2 │ │ │ │ │ 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 48bc │ │ │ │ │ + beq.n 4934 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 489a │ │ │ │ │ + beq.n 4912 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4870 │ │ │ │ │ + beq.n 48e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6994,15 +7048,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 495a │ │ │ │ │ + b.n 49d2 │ │ │ │ │ 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 │ │ │ │ │ @@ -7048,226 +7102,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 48bc │ │ │ │ │ + bne.n 4934 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4b24 │ │ │ │ │ + beq.w 4b9c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - beq.n 498a │ │ │ │ │ + beq.n 4a02 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ add.w r6, r5, #12 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - cbz r2, 4998 │ │ │ │ │ + cbz r2, 4a10 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bls.n 49ba │ │ │ │ │ + bls.n 4a32 │ │ │ │ │ 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 4cb6 │ │ │ │ │ + beq.w 4d2e │ │ │ │ │ ldr.w r4, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4996 │ │ │ │ │ + beq.n 4a0e │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 498a │ │ │ │ │ + beq.n 4a02 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 498e │ │ │ │ │ + bhi.n 4a06 │ │ │ │ │ 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 498e │ │ │ │ │ + bcs.n 4a06 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4a2a │ │ │ │ │ + bge.n 4aa2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 4a2a │ │ │ │ │ - ldr r2, [pc, #748] @ (4cd8 ) │ │ │ │ │ + cbnz r3, 4aa2 │ │ │ │ │ + ldr r2, [pc, #748] @ (4d50 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4b68 │ │ │ │ │ + bne.w 4be0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 4ca4 │ │ │ │ │ - ldr r3, [pc, #732] @ (4cdc ) │ │ │ │ │ + bmi.w 4d1c │ │ │ │ │ + ldr r3, [pc, #732] @ (4d54 ) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 4b80 │ │ │ │ │ + bhi.w 4bf8 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ 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 498e │ │ │ │ │ + b.n 4a06 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 4ad4 │ │ │ │ │ + bhi.n 4b4c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ - bmi.w 4b9e │ │ │ │ │ + bmi.w 4c16 │ │ │ │ │ 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 4a90 │ │ │ │ │ + bcs.n 4b08 │ │ │ │ │ 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 498e │ │ │ │ │ + b.n 4a06 │ │ │ │ │ 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 4b96 │ │ │ │ │ + bcs.n 4c0e │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 498e │ │ │ │ │ + b.n 4a06 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.w 4588 │ │ │ │ │ + ble.w 4600 │ │ │ │ │ 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 4b02 │ │ │ │ │ + b.n 4b7a │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ mov.w r8, r0, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4b8c │ │ │ │ │ + beq.n 4c04 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 4abc │ │ │ │ │ + bgt.n 4b34 │ │ │ │ │ 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 45a4 │ │ │ │ │ + bne.w 461c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 498e │ │ │ │ │ + b.n 4a06 │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 45dc │ │ │ │ │ + b.n 4654 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 4b60 │ │ │ │ │ + beq.n 4bd8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n 45fa │ │ │ │ │ + b.n 4672 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - bne.w 497c │ │ │ │ │ - b.n 498a │ │ │ │ │ - ldr r3, [pc, #432] @ (4ce0 ) │ │ │ │ │ + bne.w 49f4 │ │ │ │ │ + b.n 4a02 │ │ │ │ │ + ldr r3, [pc, #432] @ (4d58 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 4bde │ │ │ │ │ + beq.n 4c56 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 45c0 │ │ │ │ │ + b.n 4638 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 4b24 │ │ │ │ │ + beq.n 4b9c │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 4970 │ │ │ │ │ + b.n 49e8 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 4ca4 │ │ │ │ │ + bmi.w 4d1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 49fe │ │ │ │ │ + bls.w 4a76 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 4a2a │ │ │ │ │ - ldr r5, [pc, #344] @ (4ce4 ) │ │ │ │ │ - b.n 498e │ │ │ │ │ + b.n 4aa2 │ │ │ │ │ + ldr r5, [pc, #344] @ (4d5c ) │ │ │ │ │ + b.n 4a06 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi.n 4abc │ │ │ │ │ + bhi.n 4b34 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b.n 4aee │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + b.n 4b66 │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 498e │ │ │ │ │ + b.n 4a06 │ │ │ │ │ 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 │ │ │ │ │ @@ -7276,77 +7330,77 @@ │ │ │ │ │ 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 4a90 │ │ │ │ │ + bcs.w 4b08 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n 4a7c │ │ │ │ │ + b.n 4af4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 4aee │ │ │ │ │ + b.n 4b66 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n 4c28 │ │ │ │ │ + beq.n 4ca0 │ │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, 4c12 │ │ │ │ │ + cbz r2, 4c8a │ │ │ │ │ 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 4c46 │ │ │ │ │ + beq.n 4cbe │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n 4c72 │ │ │ │ │ + bgt.n 4cea │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #16] │ │ │ │ │ and.w r2, r0, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4b88 │ │ │ │ │ + beq.n 4c00 │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r1, r4 │ │ │ │ │ - bge.w 44dc │ │ │ │ │ - b.n 4abc │ │ │ │ │ + bge.w 4554 │ │ │ │ │ + b.n 4b34 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n 4c72 │ │ │ │ │ + bne.n 4cea │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne.n 4c72 │ │ │ │ │ + bne.n 4cea │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - b.n 4c64 │ │ │ │ │ + b.n 4cdc │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, 4c72 │ │ │ │ │ + cbz r2, 4cea │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4c58 │ │ │ │ │ + beq.n 4cd0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 4c58 │ │ │ │ │ + bne.n 4cd0 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n 4c28 │ │ │ │ │ + beq.n 4ca0 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -7354,68 +7408,68 @@ │ │ │ │ │ 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 4b02 │ │ │ │ │ + beq.w 4b7a │ │ │ │ │ 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 4b02 │ │ │ │ │ + b.n 4b7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 4a2a │ │ │ │ │ + b.n 4aa2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 498e │ │ │ │ │ + b.n 4a06 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 49dc │ │ │ │ │ + b.n 4a54 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 4b02 │ │ │ │ │ + b.n 4b7a │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004ce8 : │ │ │ │ │ +00004d60 : │ │ │ │ │ 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 4d0e │ │ │ │ │ + bpl.n 4d86 │ │ │ │ │ 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 │ │ │ │ │ @@ -7429,30 +7483,30 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004d2c : │ │ │ │ │ +00004da4 : │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsNativeBytes │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4d66 │ │ │ │ │ + beq.n 4dde │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it ls │ │ │ │ │ movls r0, #0 │ │ │ │ │ - bhi.n 4d50 │ │ │ │ │ + bhi.n 4dc8 │ │ │ │ │ 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 .LC31 │ │ │ │ │ @@ -7460,307 +7514,307 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -00004d6c : │ │ │ │ │ +00004de4 : │ │ │ │ │ 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 4fbc │ │ │ │ │ + beq.w 5034 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsrs r7, r2, #31 │ │ │ │ │ - bne.w 4fbc │ │ │ │ │ + bne.w 5034 │ │ │ │ │ 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 4ea2 │ │ │ │ │ + beq.w 4f1a │ │ │ │ │ orr.w r3, r6, r6, lsr #1 │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 4f80 │ │ │ │ │ + beq.w 4ff8 │ │ │ │ │ lsls r0, r6, #28 │ │ │ │ │ - bpl.n 4dbe │ │ │ │ │ + bpl.n 4e36 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 4f4e │ │ │ │ │ + beq.w 4fc6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n 4e28 │ │ │ │ │ + bhi.n 4ea0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - cbz r5, 4df0 │ │ │ │ │ + cbz r5, 4e68 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - ble.n 4e00 │ │ │ │ │ + ble.n 4e78 │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f30 │ │ │ │ │ + beq.w 4fa8 │ │ │ │ │ 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 4f10 │ │ │ │ │ + bne.w 4f88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 4ec6 │ │ │ │ │ + beq.n 4f3e │ │ │ │ │ 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 4e24 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - subs r3, r1, #1 │ │ │ │ │ - asr.w r3, r2, r3 │ │ │ │ │ + lsls r2, r5, #3 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq.n 4e9c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + asr.w r3, r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.w 4fce │ │ │ │ │ + bhi.w 5046 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4df2 │ │ │ │ │ - cbz r5, 4e42 │ │ │ │ │ + b.n 4e6a │ │ │ │ │ + cbz r5, 4eba │ │ │ │ │ movs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq.w 4fdc │ │ │ │ │ + beq.w 5054 │ │ │ │ │ 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, 4e62 │ │ │ │ │ + cbz r1, 4eda │ │ │ │ │ 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 4df2 │ │ │ │ │ + beq.n 4e6a │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne.n 4df2 │ │ │ │ │ + bne.n 4e6a │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - bne.n 4df2 │ │ │ │ │ + bne.n 4e6a │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4ee2 │ │ │ │ │ - cbz r3, 4e8e │ │ │ │ │ + beq.n 4f5a │ │ │ │ │ + cbz r3, 4f06 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ ldrsb.w r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 4df2 │ │ │ │ │ + bge.n 4e6a │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ - beq.n 4e24 │ │ │ │ │ + beq.n 4e9c │ │ │ │ │ lsls r3, r6, #29 │ │ │ │ │ - bmi.n 4e24 │ │ │ │ │ + bmi.n 4e9c │ │ │ │ │ adds r1, r5, #1 │ │ │ │ │ - b.n 4df2 │ │ │ │ │ + b.n 4e6a │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 4dbe │ │ │ │ │ + bne.n 4e36 │ │ │ │ │ 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 .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4df8 │ │ │ │ │ + b.n 4e70 │ │ │ │ │ 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 4ecc │ │ │ │ │ - b.n 4e0e │ │ │ │ │ + bgt.n 4f44 │ │ │ │ │ + b.n 4e86 │ │ │ │ │ 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 4fa4 │ │ │ │ │ + beq.n 501c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble.n 4f96 │ │ │ │ │ + ble.n 500e │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble.n 4fb2 │ │ │ │ │ + ble.n 502a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4ef2 │ │ │ │ │ - b.n 4df2 │ │ │ │ │ + bne.n 4f6a │ │ │ │ │ + b.n 4e6a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 4df8 │ │ │ │ │ + bge.w 4e70 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 4df8 │ │ │ │ │ + bne.w 4e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 4df8 │ │ │ │ │ + b.n 4e70 │ │ │ │ │ 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 4f3e │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + bne.n 4fb6 │ │ │ │ │ + b.n 4e68 │ │ │ │ │ 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 4ec0 │ │ │ │ │ + beq.n 4f38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 4ec0 │ │ │ │ │ + bge.n 4f38 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4ec0 │ │ │ │ │ + bne.n 4f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4ec0 │ │ │ │ │ + b.n 4f38 │ │ │ │ │ lsls r7, r6, #27 │ │ │ │ │ - bpl.n 4ea8 │ │ │ │ │ + bpl.n 4f20 │ │ │ │ │ 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 4ec0 │ │ │ │ │ + beq.n 4f38 │ │ │ │ │ movs r7, #1 │ │ │ │ │ - b.n 4dae │ │ │ │ │ + b.n 4e26 │ │ │ │ │ sub.w r8, r3, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4f04 │ │ │ │ │ + b.n 4f7c │ │ │ │ │ sub.w r8, ip, r0 │ │ │ │ │ rsbs r0, r8, #0 │ │ │ │ │ adc.w r0, r0, r8 │ │ │ │ │ - b.n 4f04 │ │ │ │ │ + b.n 4f7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4df2 │ │ │ │ │ + beq.w 4e6a │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b.n 4df2 │ │ │ │ │ + b.n 4e6a │ │ │ │ │ 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 4ec0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble.w 4df0 │ │ │ │ │ - asrs r2, r1 │ │ │ │ │ - beq.w 4e96 │ │ │ │ │ - b.n 4df0 │ │ │ │ │ + b.n 4f38 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble.w 4e68 │ │ │ │ │ + asrs r1, r2 │ │ │ │ │ + beq.w 4f0e │ │ │ │ │ + b.n 4e68 │ │ │ │ │ movs r1, #1 │ │ │ │ │ - b.n 4df2 │ │ │ │ │ + b.n 4e6a │ │ │ │ │ │ │ │ │ │ -00004fe0 : │ │ │ │ │ +00005058 : │ │ │ │ │ long_lshift1(): │ │ │ │ │ stmdb 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, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 52be │ │ │ │ │ + beq.w 5336 │ │ │ │ │ lsrs r6, r5, #3 │ │ │ │ │ add.w r5, r1, r5, lsr #3 │ │ │ │ │ - cbz r2, 5004 │ │ │ │ │ + cbz r2, 507c │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 314 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5312 │ │ │ │ │ + beq.w 538a │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 533e │ │ │ │ │ + beq.w 53b6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r1, r7, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 5034 │ │ │ │ │ + b.n 50ac │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n 5030 │ │ │ │ │ + blt.n 50a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 5352 │ │ │ │ │ + beq.w 53ca │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ bic.w lr, r8, r8, asr #31 │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ sub.w r8, r4, #32 │ │ │ │ │ add.w r1, r7, lr, lsl #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl.w r0, r3, r4 │ │ │ │ │ @@ -7768,146 +7822,146 @@ │ │ │ │ │ lsl.w sl, r3, r8 │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ orr.w sl, sl, r3 │ │ │ │ │ mov.w r3, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 5282 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl.w ip, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w ip, ip, sl, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ mov.w r3, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.w 5282 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w ip, sl, ip, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ mov.w r3, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.w 5282 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w ip, sl, ip, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ mov.w r3, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.w 5282 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w ip, sl, ip, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ mov.w r3, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.w 5282 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w sl, sl, ip, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ - beq.w 5282 │ │ │ │ │ + beq.w 52fa │ │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ lsl.w ip, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w ip, ip, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w ip, ip, sl, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n 5282 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w ip, sl, ip, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #40] @ 0x28 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n 5282 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ cmp r6, #9 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w ip, sl, ip, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n 5282 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r3, r3, r0 │ │ │ │ │ orr.w ip, sl, ip, lsr #30 │ │ │ │ │ bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - beq.n 5282 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ lsl.w sl, r0, r8 │ │ │ │ │ lsr.w fp, r0, r9 │ │ │ │ │ lsl.w r0, r0, r4 │ │ │ │ │ orr.w sl, sl, fp │ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ │ orr.w sl, sl, ip, lsr #30 │ │ │ │ │ bic.w r3, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #52] @ 0x34 │ │ │ │ │ mov.w r3, r0, lsr #30 │ │ │ │ │ orr.w r3, r3, sl, lsl #2 │ │ │ │ │ mov.w sl, sl, lsr #30 │ │ │ │ │ - beq.n 5282 │ │ │ │ │ + beq.n 52fa │ │ │ │ │ add.w lr, lr, #52 @ 0x34 │ │ │ │ │ adds r2, #52 @ 0x34 │ │ │ │ │ add lr, r7 │ │ │ │ │ movs r0, #11 │ │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ @@ -7918,136 +7972,136 @@ │ │ │ │ │ orr.w r1, r1, r3 │ │ │ │ │ orr.w ip, ip, sl │ │ │ │ │ bic.w r3, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ mov.w r3, r1, lsr #30 │ │ │ │ │ mov.w sl, ip, lsr #30 │ │ │ │ │ orr.w r3, r3, ip, lsl #2 │ │ │ │ │ - bne.n 524c │ │ │ │ │ - cbz r4, 528a │ │ │ │ │ + bne.n 52c4 │ │ │ │ │ + cbz r4, 5302 │ │ │ │ │ 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 5386 │ │ │ │ │ + beq.n 53fe │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 531a │ │ │ │ │ + beq.n 5392 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 52b2 │ │ │ │ │ + bne.n 532a │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1344 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ - b.n 52a6 │ │ │ │ │ + b.n 531e │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bhi.w 4ffa │ │ │ │ │ + bhi.w 5072 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and.w r5, r5, #3 │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi.n 5360 │ │ │ │ │ + bmi.n 53d8 │ │ │ │ │ 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 531e │ │ │ │ │ + bcs.n 5396 │ │ │ │ │ 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} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n 5294 │ │ │ │ │ + b.n 530c │ │ │ │ │ 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 5356 │ │ │ │ │ + bcs.n 53ce │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n 5026 │ │ │ │ │ + b.n 509e │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 5282 │ │ │ │ │ + b.n 52fa │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w a284 <_PyLong_FromLarge> │ │ │ │ │ + b.w a2fc <_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 52f0 │ │ │ │ │ + b.n 5368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 52a6 │ │ │ │ │ + beq.n 531e │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b.n 52a6 │ │ │ │ │ + b.n 531e │ │ │ │ │ │ │ │ │ │ -00005390 : │ │ │ │ │ +00005408 : │ │ │ │ │ long_sub_method(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 54c2 │ │ │ │ │ + bpl.w 553a │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r2, #7 │ │ │ │ │ - bpl.w 54c2 │ │ │ │ │ + bpl.w 553a │ │ │ │ │ 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 5434 │ │ │ │ │ + bhi.n 54ac │ │ │ │ │ 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 │ │ │ │ │ @@ -8055,15 +8109,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 5414 │ │ │ │ │ + bcs.n 548c │ │ │ │ │ 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 │ │ │ │ │ @@ -8071,93 +8125,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 5446 │ │ │ │ │ + bcs.n 54be │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 548e │ │ │ │ │ + beq.n 5506 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 5484 │ │ │ │ │ + beq.n 54fc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 73e0 │ │ │ │ │ + b.w 7458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 54b4 │ │ │ │ │ + blt.n 552c │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5410 │ │ │ │ │ + beq.n 5488 │ │ │ │ │ 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 5410 │ │ │ │ │ - b.n 546a │ │ │ │ │ + beq.n 5488 │ │ │ │ │ + b.n 54e2 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4194 │ │ │ │ │ + b.w 420c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 54ae │ │ │ │ │ - bl 4194 │ │ │ │ │ + beq.n 5526 │ │ │ │ │ + bl 420c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5410 │ │ │ │ │ + beq.n 5488 │ │ │ │ │ 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 5410 │ │ │ │ │ + b.n 5488 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 543c │ │ │ │ │ + b.n 54b4 │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 544e │ │ │ │ │ + b.n 54c6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000054cc : │ │ │ │ │ +00005544 : │ │ │ │ │ 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 555c │ │ │ │ │ + bhi.n 55d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8165,15 +8219,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 553c │ │ │ │ │ + bcs.n 55b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8181,89 +8235,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 556e │ │ │ │ │ + bcs.n 55e6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 55b6 │ │ │ │ │ + beq.n 562e │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 55ac │ │ │ │ │ + beq.n 5624 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 73e0 │ │ │ │ │ + b.w 7458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt.n 55dc │ │ │ │ │ + blt.n 5654 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5538 │ │ │ │ │ + beq.n 55b0 │ │ │ │ │ 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 5538 │ │ │ │ │ - b.n 5592 │ │ │ │ │ + beq.n 55b0 │ │ │ │ │ + b.n 560a │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4194 │ │ │ │ │ + b.w 420c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 55d6 │ │ │ │ │ - bl 4194 │ │ │ │ │ + beq.n 564e │ │ │ │ │ + bl 420c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5538 │ │ │ │ │ + beq.n 55b0 │ │ │ │ │ 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 5538 │ │ │ │ │ + b.n 55b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n 5564 │ │ │ │ │ + b.n 55dc │ │ │ │ │ negs r2, r0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbc.w r4, r4, r4, lsl #1 │ │ │ │ │ - b.n 5576 │ │ │ │ │ + b.n 55ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000055ec <_PyLong_Add>: │ │ │ │ │ +00005664 <_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 5684 <_PyLong_Add+0x98> │ │ │ │ │ + bhi.n 56fc <_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 │ │ │ │ │ @@ -8271,15 +8325,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 5664 <_PyLong_Add+0x78> │ │ │ │ │ + bcs.n 56dc <_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 │ │ │ │ │ @@ -8290,52 +8344,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 56c8 <_PyLong_Add+0xdc> │ │ │ │ │ + bcs.n 5740 <_PyLong_Add+0xdc> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 56a0 <_PyLong_Add+0xb4> │ │ │ │ │ + beq.n 5718 <_PyLong_Add+0xb4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 5696 <_PyLong_Add+0xaa> │ │ │ │ │ + beq.n 570e <_PyLong_Add+0xaa> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4194 │ │ │ │ │ + b.w 420c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 73e0 │ │ │ │ │ + b.w 7458 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt ne │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - bne.n 5696 <_PyLong_Add+0xaa> │ │ │ │ │ - bl 4194 │ │ │ │ │ + bne.n 570e <_PyLong_Add+0xaa> │ │ │ │ │ + bl 420c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 565e <_PyLong_Add+0x72> │ │ │ │ │ + beq.n 56d6 <_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 565e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 56d6 <_PyLong_Add+0x72> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n 5708 <_PyLong_Add+0x11c> │ │ │ │ │ + blt.n 5780 <_PyLong_Add+0x11c> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ - cbz r0, 5714 <_PyLong_Add+0x128> │ │ │ │ │ + cbz r0, 578c <_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] │ │ │ │ │ @@ -8347,41 +8401,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 565e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 56d6 <_PyLong_Add+0x72> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n 56d0 <_PyLong_Add+0xe4> │ │ │ │ │ + b.n 5748 <_PyLong_Add+0xe4> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 565e <_PyLong_Add+0x72> │ │ │ │ │ + b.n 56d6 <_PyLong_Add+0x72> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005720 : │ │ │ │ │ +00005798 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ │ - cbnz r3, 5742 │ │ │ │ │ + cbnz r3, 57ba │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5730 │ │ │ │ │ + bne.n 57a8 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n 573c │ │ │ │ │ + bne.n 57b4 │ │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ │ - b.w 82dc │ │ │ │ │ - cbnz r2, 576e │ │ │ │ │ - ldr r0, [pc, #68] @ (5784 ) │ │ │ │ │ + b.w 8354 │ │ │ │ │ + cbnz r2, 57e6 │ │ │ │ │ + ldr r0, [pc, #68] @ (57fc ) │ │ │ │ │ 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 │ │ │ │ │ @@ -8408,57 +8462,57 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005788 : │ │ │ │ │ +00005800 : │ │ │ │ │ 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, #496] @ 5988 │ │ │ │ │ + vldr d6, [pc, #496] @ 5a00 │ │ │ │ │ sub sp, #24 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble.w 5914 │ │ │ │ │ - vldr d6, [pc, #484] @ 5990 │ │ │ │ │ + ble.w 598c │ │ │ │ │ + vldr d6, [pc, #484] @ 5a08 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl.n 57f8 │ │ │ │ │ + bpl.n 5870 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ vmov r0, s15 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ │ - bcs.n 57de │ │ │ │ │ + bcs.n 5856 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 5966 │ │ │ │ │ + bcs.w 59de │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #408] @ 5998 │ │ │ │ │ + vldr d6, [pc, #408] @ 5a10 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 58fa │ │ │ │ │ + bgt.n 5972 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -8470,15 +8524,15 @@ │ │ │ │ │ add r3, r2 │ │ │ │ │ rsb r3, r0, r3, asr #4 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5910 │ │ │ │ │ + beq.n 5988 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ vldr d0, [sp, #8] │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ @@ -8489,41 +8543,41 @@ │ │ │ │ │ mls r0, r3, r0, r2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r2, #29 │ │ │ │ │ - blt.n 58e0 │ │ │ │ │ + blt.n 5958 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsls r5, r5, #2 │ │ │ │ │ movs r0, #30 │ │ │ │ │ adds r2, r3, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r2, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi.n 58e0 │ │ │ │ │ + bmi.n 5958 │ │ │ │ │ vcvt.u32.f64 s14, d0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r0, #30 │ │ │ │ │ vstr s14, [r2, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 58e0 │ │ │ │ │ + beq.n 5958 │ │ │ │ │ add.w r2, r5, #8 │ │ │ │ │ add.w r4, r3, #12 │ │ │ │ │ add r2, r3 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ movs r0, #30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -8531,45 +8585,45 @@ │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 58be │ │ │ │ │ + bne.n 5936 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 57d8 │ │ │ │ │ + beq.w 5850 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ bic.w r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 57d8 │ │ │ │ │ + b.n 5850 │ │ │ │ │ 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 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 57d8 │ │ │ │ │ + b.n 5850 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #124] @ 5998 │ │ │ │ │ + vldr d5, [pc, #124] @ 5a10 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt.n 58fa │ │ │ │ │ + bgt.n 5972 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs.n 5970 │ │ │ │ │ + bvs.n 59e8 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL frexp │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r1, #30 │ │ │ │ │ vstr d0, [sp] │ │ │ │ │ @@ -8579,224 +8633,224 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bl 314 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5910 │ │ │ │ │ + beq.n 5988 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movs r6, #1 │ │ │ │ │ vldr d0, [sp] │ │ │ │ │ asrs r4, r2, #31 │ │ │ │ │ - b.n 5846 │ │ │ │ │ + b.n 58be │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 5bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n 5910 │ │ │ │ │ + b.n 5988 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000059a0 : │ │ │ │ │ +00005a18 : │ │ │ │ │ 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, 59ee │ │ │ │ │ + cbz r0, 5a66 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 5a06 │ │ │ │ │ + bpl.n 5a7e │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 59d4 │ │ │ │ │ + bhi.n 5a4c │ │ │ │ │ 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 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 5a76 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - b.n 59d0 │ │ │ │ │ + b.n 5a48 │ │ │ │ │ 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 59d0 │ │ │ │ │ + b.n 5a48 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_THM_CALL _PyNumber_Index │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 59fe │ │ │ │ │ + beq.n 5a76 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 5a4c │ │ │ │ │ + bhi.n 5ac4 │ │ │ │ │ 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 59d0 │ │ │ │ │ + bge.n 5a48 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59e8 │ │ │ │ │ + bne.n 5a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 59e4 │ │ │ │ │ + b.n 5a5c │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #8 │ │ │ │ │ strd r3, r3, [sp] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ - bl 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 59e4 │ │ │ │ │ + bge.n 5a5c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 59e4 │ │ │ │ │ - b.n 5a40 │ │ │ │ │ + bne.n 5a5c │ │ │ │ │ + b.n 5ab8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005a70 : │ │ │ │ │ +00005ae8 : │ │ │ │ │ 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 r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6394 │ │ │ │ │ + bne.w 640c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.w 63e6 │ │ │ │ │ + ble.w 645e │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it gt │ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 646c │ │ │ │ │ + bne.w 64e4 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 5b52 │ │ │ │ │ + beq.n 5bca │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 63d6 │ │ │ │ │ + beq.w 644e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.w 6470 │ │ │ │ │ + bpl.w 64e8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne.w 6430 │ │ │ │ │ - ldr r1, [pc, #820] @ (5e04 ) │ │ │ │ │ + bne.w 64a8 │ │ │ │ │ + ldr r1, [pc, #820] @ (5e7c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 640a │ │ │ │ │ + beq.w 6482 │ │ │ │ │ movs r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Bytes │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 634e │ │ │ │ │ + beq.w 63c6 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 63c0 │ │ │ │ │ + beq.w 6438 │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add r1, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5f20 │ │ │ │ │ + beq.w 5f98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6194 │ │ │ │ │ + bne.w 620c │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 5b58 │ │ │ │ │ + bne.n 5bd0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 618e │ │ │ │ │ + beq.w 6206 │ │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 615e │ │ │ │ │ + bne.w 61d6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 61a4 │ │ │ │ │ + beq.w 621c │ │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6156 │ │ │ │ │ + bne.w 61ce │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 61a4 │ │ │ │ │ + beq.w 621c │ │ │ │ │ subs r1, #3 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 5b4c │ │ │ │ │ + bne.n 5bc4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5b3e │ │ │ │ │ + bne.n 5bb6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 5ade │ │ │ │ │ + b.n 5b56 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite ls │ │ │ │ │ @@ -8811,26 +8865,26 @@ │ │ │ │ │ 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 643e │ │ │ │ │ + bhi.w 64b6 │ │ │ │ │ cmp.w fp, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, fp │ │ │ │ │ - bls.w 6104 │ │ │ │ │ + bls.w 617c │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 632c │ │ │ │ │ + beq.w 63a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8843,30 +8897,30 @@ │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 5e08 │ │ │ │ │ + beq.w 5e80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 61a8 │ │ │ │ │ + bne.w 6220 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.w 5e48 │ │ │ │ │ + bne.w 5ec0 │ │ │ │ │ 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 5c80 │ │ │ │ │ + beq.n 5cf8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 5c50 │ │ │ │ │ + beq.n 5cc8 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 5c28 │ │ │ │ │ + beq.n 5ca0 │ │ │ │ │ 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]! │ │ │ │ │ @@ -8876,199 +8930,199 @@ │ │ │ │ │ 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 60d2 │ │ │ │ │ + bhi.w 614a │ │ │ │ │ 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 604a │ │ │ │ │ + bhi.w 60c2 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq.n 5d64 │ │ │ │ │ + beq.n 5ddc │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ 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.w 5dec │ │ │ │ │ + bhi.w 5e64 │ │ │ │ │ ldrb.w r6, [ip, #1] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ 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 5dd4 │ │ │ │ │ + bhi.n 5e4c │ │ │ │ │ ldrb.w r6, [ip, #2] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ 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 5dbc │ │ │ │ │ + bhi.n 5e34 │ │ │ │ │ ldrb.w r6, [ip, #3] │ │ │ │ │ sub.w r0, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add.w r7, r3, #8 │ │ │ │ │ cmp r7, #29 │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ 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 │ │ │ │ │ - bls.n 5c7c │ │ │ │ │ + bls.n 5cf4 │ │ │ │ │ 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 5c80 │ │ │ │ │ - cbz r3, 5d6e │ │ │ │ │ + bne.n 5cf8 │ │ │ │ │ + cbz r3, 5de6 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5e08 │ │ │ │ │ + beq.n 5e80 │ │ │ │ │ orr.w r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 5e0e │ │ │ │ │ + beq.n 5e86 │ │ │ │ │ add.w r2, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6168 │ │ │ │ │ + beq.w 61e0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 5e0e │ │ │ │ │ + bls.n 5e86 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5da6 │ │ │ │ │ + bge.n 5e1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 637a │ │ │ │ │ + beq.w 63f2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne.w 6456 │ │ │ │ │ + bne.w 64ce │ │ │ │ │ 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 5d16 │ │ │ │ │ + b.n 5d8e │ │ │ │ │ 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 5ce6 │ │ │ │ │ + b.n 5d5e │ │ │ │ │ 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 5cb6 │ │ │ │ │ + b.n 5d2e │ │ │ │ │ .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 6068 │ │ │ │ │ + bcc.w 60e0 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5da6 │ │ │ │ │ + bge.n 5e1e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5da6 │ │ │ │ │ - b.n 6342 │ │ │ │ │ + bne.n 5e1e │ │ │ │ │ + b.n 63ba │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 5e6a │ │ │ │ │ + bpl.n 5ee2 │ │ │ │ │ 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 5d64 │ │ │ │ │ + beq.w 5ddc │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 5eb6 │ │ │ │ │ + b.n 5f2e │ │ │ │ │ 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 │ │ │ │ │ @@ -9076,323 +9130,323 @@ │ │ │ │ │ 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 5f04 │ │ │ │ │ + bhi.n 5f7c │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq.w 60fe │ │ │ │ │ + beq.w 6176 │ │ │ │ │ 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 5e70 │ │ │ │ │ + bls.n 5ee8 │ │ │ │ │ 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 5e70 │ │ │ │ │ + b.n 5ee8 │ │ │ │ │ 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 5eaa │ │ │ │ │ + b.n 5f22 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 6368 │ │ │ │ │ + bne.w 63e0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 6036 │ │ │ │ │ + bne.w 60ae │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 60ea │ │ │ │ │ + beq.w 6162 │ │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 6040 │ │ │ │ │ + bne.n 60b8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 60ea │ │ │ │ │ + beq.w 6162 │ │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.w 60f4 │ │ │ │ │ + bne.w 616c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.w 60ea │ │ │ │ │ + beq.w 6162 │ │ │ │ │ subs r5, r2, #3 │ │ │ │ │ adds r6, #2 │ │ │ │ │ movs r3, #3 │ │ │ │ │ ands.w r5, r5, #7 │ │ │ │ │ - beq.n 5fc6 │ │ │ │ │ + beq.n 603e │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 5fb8 │ │ │ │ │ + beq.n 6030 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq.n 5fae │ │ │ │ │ + beq.n 6026 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 5fa4 │ │ │ │ │ + beq.n 601c │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n 5f9a │ │ │ │ │ + beq.n 6012 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq.n 5f90 │ │ │ │ │ + beq.n 6008 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ - beq.n 5f86 │ │ │ │ │ + beq.n 5ffe │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ movs r3, #4 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r5, [r6, #1]! │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 602e │ │ │ │ │ + beq.n 60a6 │ │ │ │ │ ldrb r5, [r6, #1] │ │ │ │ │ add.w ip, r6, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #5] │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ add.w r6, ip, #7 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #6] │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ ldrb.w r5, [ip, #7] │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 602e │ │ │ │ │ + bne.n 60a6 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 5fc6 │ │ │ │ │ + bne.n 603e │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ 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 5c7c │ │ │ │ │ + b.n 5cf4 │ │ │ │ │ movs r4, #5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 60b2 │ │ │ │ │ + bge.n 612a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 60b2 │ │ │ │ │ - ldr r2, [pc, #784] @ (6388 ) │ │ │ │ │ + cbnz r3, 612a │ │ │ │ │ + ldr r2, [pc, #784] @ (6400 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6138 │ │ │ │ │ + bne.n 61b0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r6, r3, #29 │ │ │ │ │ - bmi.w 6490 │ │ │ │ │ - ldr r3, [pc, #768] @ (638c ) │ │ │ │ │ + bmi.w 6508 │ │ │ │ │ + ldr r3, [pc, #768] @ (6404 ) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.n 614e │ │ │ │ │ + bhi.n 61c6 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ 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 5e3c │ │ │ │ │ - b.n 5da6 │ │ │ │ │ + blt.w 5eb4 │ │ │ │ │ + b.n 5e1e │ │ │ │ │ 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 5c50 │ │ │ │ │ + b.n 5cc8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ - b.n 5d64 │ │ │ │ │ - ldr r3, [pc, #648] @ (6390 ) │ │ │ │ │ + b.n 5ddc │ │ │ │ │ + ldr r3, [pc, #648] @ (6408 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 6382 │ │ │ │ │ + beq.w 63fa │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 5bd2 │ │ │ │ │ + b.n 5c4a │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r7, r3, #29 │ │ │ │ │ - bmi.w 6490 │ │ │ │ │ + bmi.w 6508 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6088 │ │ │ │ │ + bls.n 6100 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 60b2 │ │ │ │ │ + b.n 612a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ add.w r4, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6062 │ │ │ │ │ + beq.w 60da │ │ │ │ │ ldr.w r4, [r4, r0, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 6166 │ │ │ │ │ + beq.n 61de │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 5d8c │ │ │ │ │ + beq.w 5e04 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 5d8c │ │ │ │ │ + b.n 5e04 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5b5e │ │ │ │ │ + b.n 5bd6 │ │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.w 5b08 │ │ │ │ │ + bge.w 5b80 │ │ │ │ │ movs r7, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ - b.n 5b0e │ │ │ │ │ + b.n 5b86 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 5b4c │ │ │ │ │ + b.n 5bc4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.n 62ac │ │ │ │ │ + bne.n 6324 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add.w lr, r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ lsls r7, r7, #31 │ │ │ │ │ - bpl.n 623a │ │ │ │ │ + bpl.n 62b2 │ │ │ │ │ ldrb.w r9, [r6] │ │ │ │ │ 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 │ │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ │ - bne.n 623a │ │ │ │ │ - b.n 6356 │ │ │ │ │ + bne.n 62b2 │ │ │ │ │ + b.n 63ce │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds.w r7, r6, r9 │ │ │ │ │ and.w r6, r7, #255 @ 0xff │ │ │ │ │ @@ -9405,18 +9459,18 @@ │ │ │ │ │ mov.w ip, ip, 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 6294 │ │ │ │ │ + bhi.n 630c │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq.w 6356 │ │ │ │ │ + beq.w 63ce │ │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ adds r0, #1 │ │ │ │ │ eor.w r6, r6, #255 @ 0xff │ │ │ │ │ adds.w r7, r6, r9 │ │ │ │ │ and.w r6, r7, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ @@ -9428,45 +9482,45 @@ │ │ │ │ │ mov.w ip, ip, 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 61ee │ │ │ │ │ + bls.n 6266 │ │ │ │ │ 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 61f0 │ │ │ │ │ + b.n 6268 │ │ │ │ │ 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 6234 │ │ │ │ │ + b.n 62ac │ │ │ │ │ movs r0, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n 62c8 │ │ │ │ │ + b.n 6340 │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq.n 6352 │ │ │ │ │ + beq.n 63ca │ │ │ │ │ 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 │ │ │ │ │ @@ -9477,167 +9531,167 @@ │ │ │ │ │ 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 62bc │ │ │ │ │ + bls.n 6334 │ │ │ │ │ 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 62be │ │ │ │ │ + b.n 6336 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 634e │ │ │ │ │ + bge.n 63c6 │ │ │ │ │ subs r5, #1 │ │ │ │ │ str.w r5, [r8] │ │ │ │ │ - cbnz r5, 634e │ │ │ │ │ + cbnz r5, 63c6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 5da6 │ │ │ │ │ + bne.w 5e1e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 5db4 │ │ │ │ │ + b.n 5e2c │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ - cbz r2, 6364 │ │ │ │ │ + cbz r2, 63dc │ │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5d70 │ │ │ │ │ + b.n 5de8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 5d70 │ │ │ │ │ + b.n 5de8 │ │ │ │ │ ldrsb.w r3, [r0, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.w 5f26 │ │ │ │ │ + bge.w 5f9e │ │ │ │ │ movs r4, #1 │ │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b.n 5f2a │ │ │ │ │ + b.n 5fa2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5da6 │ │ │ │ │ + b.n 5e1e │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 5ba8 │ │ │ │ │ + b.n 5c20 │ │ │ │ │ nop │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000282 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r5, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - ldr r4, [pc, #272] @ (64ac ) │ │ │ │ │ + ldr r4, [pc, #272] @ (6524 ) │ │ │ │ │ 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.n 634e │ │ │ │ │ + beq.n 63c6 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.w 5aaa │ │ │ │ │ + b.w 5b22 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 63ce │ │ │ │ │ + bge.n 6446 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 63d2 │ │ │ │ │ - ldr r5, [pc, #224] @ (64b0 ) │ │ │ │ │ - b.n 5da6 │ │ │ │ │ - ldr r5, [pc, #220] @ (64b0 ) │ │ │ │ │ - b.n 6342 │ │ │ │ │ + cbz r3, 644a │ │ │ │ │ + ldr r5, [pc, #224] @ (6528 ) │ │ │ │ │ + b.n 5e1e │ │ │ │ │ + ldr r5, [pc, #220] @ (6528 ) │ │ │ │ │ + b.n 63ba │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.n 634e │ │ │ │ │ + blt.n 63c6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.w 5ade │ │ │ │ │ - ldr r1, [pc, #196] @ (64ac ) │ │ │ │ │ + b.w 5b56 │ │ │ │ │ + ldr r1, [pc, #196] @ (6524 ) │ │ │ │ │ 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.n 634e │ │ │ │ │ + beq.n 63c6 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ - b.w 5ab0 │ │ │ │ │ - ldr r1, [pc, #168] @ (64b4 ) │ │ │ │ │ + b.w 5b28 │ │ │ │ │ + ldr r1, [pc, #168] @ (652c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 5ade │ │ │ │ │ + bne.w 5b56 │ │ │ │ │ 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 634e │ │ │ │ │ + b.n 63c6 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge.w 5acc │ │ │ │ │ - b.n 634e │ │ │ │ │ + bge.w 5b44 │ │ │ │ │ + b.n 63c6 │ │ │ │ │ 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 6330 │ │ │ │ │ + b.n 63a8 │ │ │ │ │ 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 6498 │ │ │ │ │ + blt.n 6510 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 5db4 │ │ │ │ │ + b.n 5e2c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 6398 │ │ │ │ │ + b.n 6410 │ │ │ │ │ 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 │ │ │ │ │ @@ -9645,61 +9699,61 @@ │ │ │ │ │ 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 634e │ │ │ │ │ + b.n 63c6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 60b2 │ │ │ │ │ + b.n 612a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 6468 │ │ │ │ │ + bne.n 64e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5db4 │ │ │ │ │ + b.n 5e2c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006fb8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000064b8 <_PyLong_FromByteArray>: │ │ │ │ │ +00006530 <_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 6b00 <_PyLong_FromByteArray+0x648> │ │ │ │ │ + beq.w 6b78 <_PyLong_FromByteArray+0x648> │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 68f2 <_PyLong_FromByteArray+0x43a> │ │ │ │ │ + beq.w 696a <_PyLong_FromByteArray+0x43a> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6b04 <_PyLong_FromByteArray+0x64c> │ │ │ │ │ + bne.w 6b7c <_PyLong_FromByteArray+0x64c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb r4, [r6, #0] │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 64f4 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bne.n 656c <_PyLong_FromByteArray+0x3c> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 64e6 <_PyLong_FromByteArray+0x2e> │ │ │ │ │ + bne.n 655e <_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 │ │ │ │ │ @@ -9714,26 +9768,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 6b26 <_PyLong_FromByteArray+0x66e> │ │ │ │ │ + bhi.w 6b9e <_PyLong_FromByteArray+0x66e> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ it hi │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls.w 6966 <_PyLong_FromByteArray+0x4ae> │ │ │ │ │ + bls.w 69de <_PyLong_FromByteArray+0x4ae> │ │ │ │ │ adds r3, #3 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6ade <_PyLong_FromByteArray+0x626> │ │ │ │ │ + beq.w 6b56 <_PyLong_FromByteArray+0x626> │ │ │ │ │ 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 │ │ │ │ │ @@ -9746,30 +9800,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 6798 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.w 6810 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 69f4 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + bne.w 6a6c <_PyLong_FromByteArray+0x53c> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.w 6822 <_PyLong_FromByteArray+0x36a> │ │ │ │ │ + bne.w 689a <_PyLong_FromByteArray+0x36a> │ │ │ │ │ subs r7, r6, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w r8, r7, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ands.w r9, r9, #3 │ │ │ │ │ - beq.n 6626 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + beq.n 669e <_PyLong_FromByteArray+0x16e> │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.n 65f2 <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + beq.n 666a <_PyLong_FromByteArray+0x13a> │ │ │ │ │ cmp.w r9, #2 │ │ │ │ │ - beq.n 65c2 <_PyLong_FromByteArray+0x10a> │ │ │ │ │ + beq.n 663a <_PyLong_FromByteArray+0x10a> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ @@ -9779,216 +9833,216 @@ │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 694c <_PyLong_FromByteArray+0x494> │ │ │ │ │ + bhi.w 69c4 <_PyLong_FromByteArray+0x494> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ - bhi.w 6730 <_PyLong_FromByteArray+0x278> │ │ │ │ │ + bhi.w 67a8 <_PyLong_FromByteArray+0x278> │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq.n 66fe <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.n 6776 <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ add.w r7, r7, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.w 677e <_PyLong_FromByteArray+0x2c6> │ │ │ │ │ + bhi.w 67f6 <_PyLong_FromByteArray+0x2c6> │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 6764 <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ + bhi.n 67dc <_PyLong_FromByteArray+0x2ac> │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r3, r6 │ │ │ │ │ - bhi.n 674a <_PyLong_FromByteArray+0x292> │ │ │ │ │ + bhi.n 67c2 <_PyLong_FromByteArray+0x292> │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ add.w r6, r3, #8 │ │ │ │ │ adds r7, #3 │ │ │ │ │ cmp r6, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w lr, r1, lr │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, ip, r0 │ │ │ │ │ - bls.n 6620 <_PyLong_FromByteArray+0x168> │ │ │ │ │ + bls.n 6698 <_PyLong_FromByteArray+0x168> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - bne.n 6626 <_PyLong_FromByteArray+0x16e> │ │ │ │ │ - cbz r3, 6708 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne.n 669e <_PyLong_FromByteArray+0x16e> │ │ │ │ │ + cbz r3, 6780 <_PyLong_FromByteArray+0x250> │ │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6798 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + beq.n 6810 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 679e <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + beq.n 6816 <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 699c <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ + beq.w 6a14 <_PyLong_FromByteArray+0x4e4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 679e <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ + bls.n 6816 <_PyLong_FromByteArray+0x2e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6622 <_PyLong_FromByteArray+0x16a> │ │ │ │ │ + b.n 669a <_PyLong_FromByteArray+0x16a> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 66b6 <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ + b.n 672e <_PyLong_FromByteArray+0x1fe> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 6688 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ + b.n 6700 <_PyLong_FromByteArray+0x1d0> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 665a <_PyLong_FromByteArray+0x1a2> │ │ │ │ │ + b.n 66d2 <_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 672a <_PyLong_FromByteArray+0x272> │ │ │ │ │ + bcs.n 67a2 <_PyLong_FromByteArray+0x272> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 680e <_PyLong_FromByteArray+0x356> │ │ │ │ │ + bge.n 6886 <_PyLong_FromByteArray+0x356> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 680e <_PyLong_FromByteArray+0x356> │ │ │ │ │ - ldr r2, [pc, #804] @ (6af4 <_PyLong_FromByteArray+0x63c>) │ │ │ │ │ + cbnz r3, 6886 <_PyLong_FromByteArray+0x356> │ │ │ │ │ + ldr r2, [pc, #804] @ (6b6c <_PyLong_FromByteArray+0x63c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 69c2 <_PyLong_FromByteArray+0x50a> │ │ │ │ │ + bne.w 6a3a <_PyLong_FromByteArray+0x50a> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 6b3e <_PyLong_FromByteArray+0x686> │ │ │ │ │ - ldr r3, [pc, #788] @ (6af8 <_PyLong_FromByteArray+0x640>) │ │ │ │ │ + bmi.w 6bb6 <_PyLong_FromByteArray+0x686> │ │ │ │ │ + ldr r3, [pc, #788] @ (6b70 <_PyLong_FromByteArray+0x640>) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 69da <_PyLong_FromByteArray+0x522> │ │ │ │ │ + bhi.w 6a52 <_PyLong_FromByteArray+0x522> │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ 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 672a <_PyLong_FromByteArray+0x272> │ │ │ │ │ + b.n 67a2 <_PyLong_FromByteArray+0x272> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ tst.w r9, #1 │ │ │ │ │ - beq.n 688e <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + beq.n 6906 <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ ldrb.w r1, [r6], #-1 │ │ │ │ │ mvn.w ip, #31 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ - bne.n 688e <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ - b.n 66fe <_PyLong_FromByteArray+0x246> │ │ │ │ │ + bne.n 6906 <_PyLong_FromByteArray+0x3d6> │ │ │ │ │ + b.n 6776 <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb.w r1, [r6, #-1] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ @@ -9996,164 +10050,164 @@ │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bhi.n 68d8 <_PyLong_FromByteArray+0x420> │ │ │ │ │ + bhi.n 6950 <_PyLong_FromByteArray+0x420> │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.w 66fe <_PyLong_FromByteArray+0x246> │ │ │ │ │ + beq.w 6776 <_PyLong_FromByteArray+0x246> │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ sub.w ip, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add.w lr, r3, #8 │ │ │ │ │ cmp.w lr, #29 │ │ │ │ │ lsl.w ip, r1, ip │ │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ │ orr.w r7, ip, r7 │ │ │ │ │ lsl.w r1, r1, r3 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ orr.w r0, r0, r7 │ │ │ │ │ it ls │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls.n 6848 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + bls.n 68c0 <_PyLong_FromByteArray+0x390> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 6848 <_PyLong_FromByteArray+0x390> │ │ │ │ │ + b.n 68c0 <_PyLong_FromByteArray+0x390> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ mov.w ip, r2, lsr #30 │ │ │ │ │ bic.w r7, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ orr.w r2, ip, r0, lsl #2 │ │ │ │ │ subs r3, #22 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ - b.n 6882 <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ + b.n 68fa <_PyLong_FromByteArray+0x3ca> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 69e2 <_PyLong_FromByteArray+0x52a> │ │ │ │ │ + bne.n 6a5a <_PyLong_FromByteArray+0x52a> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 692c <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bne.n 69a4 <_PyLong_FromByteArray+0x474> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 693c <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 69b4 <_PyLong_FromByteArray+0x484> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6934 <_PyLong_FromByteArray+0x47c> │ │ │ │ │ + bne.n 69ac <_PyLong_FromByteArray+0x47c> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n 693c <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 69b4 <_PyLong_FromByteArray+0x484> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 6944 <_PyLong_FromByteArray+0x48c> │ │ │ │ │ + bne.n 69bc <_PyLong_FromByteArray+0x48c> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq.n 693c <_PyLong_FromByteArray+0x484> │ │ │ │ │ + beq.n 69b4 <_PyLong_FromByteArray+0x484> │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 6926 <_PyLong_FromByteArray+0x46e> │ │ │ │ │ + bne.n 699e <_PyLong_FromByteArray+0x46e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 691a <_PyLong_FromByteArray+0x462> │ │ │ │ │ + bne.n 6992 <_PyLong_FromByteArray+0x462> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 64fa <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 6572 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 64fa <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 6572 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 64fa <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 6572 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 64fa <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 6572 <_PyLong_FromByteArray+0x42> │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ - b.n 64fa <_PyLong_FromByteArray+0x42> │ │ │ │ │ + b.n 6572 <_PyLong_FromByteArray+0x42> │ │ │ │ │ add.w r6, r4, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ bic.w ip, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ subs r3, #22 │ │ │ │ │ orr.w r2, r1, r0, lsl #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ str.w ip, [r6, #12] │ │ │ │ │ - b.n 65f2 <_PyLong_FromByteArray+0x13a> │ │ │ │ │ - ldr r3, [pc, #404] @ (6afc <_PyLong_FromByteArray+0x644>) │ │ │ │ │ + b.n 666a <_PyLong_FromByteArray+0x13a> │ │ │ │ │ + ldr r3, [pc, #404] @ (6b74 <_PyLong_FromByteArray+0x644>) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6b14 <_PyLong_FromByteArray+0x65c> │ │ │ │ │ + beq.w 6b8c <_PyLong_FromByteArray+0x65c> │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n 656e <_PyLong_FromByteArray+0xb6> │ │ │ │ │ + b.n 65e6 <_PyLong_FromByteArray+0xb6> │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r5, r4, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 6b46 <_PyLong_FromByteArray+0x68e> │ │ │ │ │ + beq.w 6bbe <_PyLong_FromByteArray+0x68e> │ │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 699a <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ + beq.n 6a12 <_PyLong_FromByteArray+0x4e2> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 6726 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + beq.w 679e <_PyLong_FromByteArray+0x26e> │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6726 <_PyLong_FromByteArray+0x26e> │ │ │ │ │ + b.n 679e <_PyLong_FromByteArray+0x26e> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 6b3e <_PyLong_FromByteArray+0x686> │ │ │ │ │ + bmi.w 6bb6 <_PyLong_FromByteArray+0x686> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 67e2 <_PyLong_FromByteArray+0x32a> │ │ │ │ │ + bls.w 685a <_PyLong_FromByteArray+0x32a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 680e <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 6886 <_PyLong_FromByteArray+0x356> │ │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge.n 68f6 <_PyLong_FromByteArray+0x43e> │ │ │ │ │ + bge.n 696e <_PyLong_FromByteArray+0x43e> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 68fa <_PyLong_FromByteArray+0x442> │ │ │ │ │ + b.n 6972 <_PyLong_FromByteArray+0x442> │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - bne.n 6a66 <_PyLong_FromByteArray+0x5ae> │ │ │ │ │ + bne.n 6ade <_PyLong_FromByteArray+0x5ae> │ │ │ │ │ add r9, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6a0c <_PyLong_FromByteArray+0x554> │ │ │ │ │ + b.n 6a84 <_PyLong_FromByteArray+0x554> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 6ae6 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ + beq.n 6b5e <_PyLong_FromByteArray+0x62e> │ │ │ │ │ ldrb.w r2, [r6], #1 │ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ and.w lr, r2, #255 @ 0xff │ │ │ │ │ adc.w ip, ip, #0 │ │ │ │ │ mov.w r8, r2, lsr #8 │ │ │ │ │ @@ -10164,36 +10218,36 @@ │ │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsl.w r2, lr, r3 │ │ │ │ │ orrs r0, r2 │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ orrs r7, r1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - bls.n 6a06 <_PyLong_FromByteArray+0x54e> │ │ │ │ │ + bls.n 6a7e <_PyLong_FromByteArray+0x54e> │ │ │ │ │ add.w r1, r4, r5, lsl #2 │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ orr.w r0, r2, r7, lsl #2 │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ - b.n 6a08 <_PyLong_FromByteArray+0x550> │ │ │ │ │ + b.n 6a80 <_PyLong_FromByteArray+0x550> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 6a82 <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ + b.n 6afa <_PyLong_FromByteArray+0x5ca> │ │ │ │ │ mov r3, r2 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ subs r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq.n 6ae6 <_PyLong_FromByteArray+0x62e> │ │ │ │ │ + beq.n 6b5e <_PyLong_FromByteArray+0x62e> │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ eor.w r2, r2, #255 @ 0xff │ │ │ │ │ adds.w r2, r2, ip │ │ │ │ │ adc.w r1, sl, #0 │ │ │ │ │ and.w lr, r2, #255 @ 0xff │ │ │ │ │ mov.w ip, r2, lsr #8 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ @@ -10204,139 +10258,139 @@ │ │ │ │ │ lsr.w r1, lr, r1 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ │ orrs r7, r2 │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ orr.w r0, lr, r0 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ - bls.n 6a76 <_PyLong_FromByteArray+0x5be> │ │ │ │ │ + bls.n 6aee <_PyLong_FromByteArray+0x5be> │ │ │ │ │ add.w lr, r4, r5, lsl #2 │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ subs r3, #22 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r0, [lr, #12] │ │ │ │ │ orr.w r0, r2, r7, lsl #2 │ │ │ │ │ lsrs r7, r7, #30 │ │ │ │ │ - b.n 6a78 <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ + b.n 6af0 <_PyLong_FromByteArray+0x5c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 672a <_PyLong_FromByteArray+0x272> │ │ │ │ │ - cbz r3, 6b22 <_PyLong_FromByteArray+0x66a> │ │ │ │ │ + b.n 67a2 <_PyLong_FromByteArray+0x272> │ │ │ │ │ + cbz r3, 6b9a <_PyLong_FromByteArray+0x66a> │ │ │ │ │ add.w r2, r4, r5, lsl #2 │ │ │ │ │ movs r3, #2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ - b.n 670a <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 6782 <_PyLong_FromByteArray+0x252> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000030c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - ldr r4, [pc, #76] @ (6b50 <_PyLong_FromByteArray+0x698>) │ │ │ │ │ - b.n 672a <_PyLong_FromByteArray+0x272> │ │ │ │ │ + ldr r4, [pc, #76] @ (6bc8 <_PyLong_FromByteArray+0x698>) │ │ │ │ │ + b.n 67a2 <_PyLong_FromByteArray+0x272> │ │ │ │ │ ldrsb r3, [r0, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6b18 <_PyLong_FromByteArray+0x660> │ │ │ │ │ + blt.n 6b90 <_PyLong_FromByteArray+0x660> │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 64e4 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + b.n 655c <_PyLong_FromByteArray+0x2c> │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6544 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + b.n 65bc <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 64e4 <_PyLong_FromByteArray+0x2c> │ │ │ │ │ + b.n 655c <_PyLong_FromByteArray+0x2c> │ │ │ │ │ movs r3, #2 │ │ │ │ │ - b.n 670a <_PyLong_FromByteArray+0x252> │ │ │ │ │ + b.n 6782 <_PyLong_FromByteArray+0x252> │ │ │ │ │ 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 6ae2 <_PyLong_FromByteArray+0x62a> │ │ │ │ │ + b.n 6b5a <_PyLong_FromByteArray+0x62a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 680e <_PyLong_FromByteArray+0x356> │ │ │ │ │ + b.n 6886 <_PyLong_FromByteArray+0x356> │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 67c0 <_PyLong_FromByteArray+0x308> │ │ │ │ │ + b.n 6838 <_PyLong_FromByteArray+0x308> │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006b54 : │ │ │ │ │ +00006bcc : │ │ │ │ │ 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 6ce8 │ │ │ │ │ + beq.w 6d60 │ │ │ │ │ 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 6f56 │ │ │ │ │ + beq.w 6fce │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6eee │ │ │ │ │ + bge.w 6f66 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - blt.w 6ef4 │ │ │ │ │ + blt.w 6f6c │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 6ec8 │ │ │ │ │ + bne.w 6f40 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bgt.w 72ee │ │ │ │ │ + bgt.w 7366 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6f10 │ │ │ │ │ + beq.w 6f88 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 6f14 │ │ │ │ │ + beq.w 6f8c │ │ │ │ │ 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 72b0 │ │ │ │ │ + beq.w 7328 │ │ │ │ │ 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 │ │ │ │ │ @@ -10349,227 +10403,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 6e12 │ │ │ │ │ - cbz r7, 6c70 │ │ │ │ │ + bne.w 6e8a │ │ │ │ │ + cbz r7, 6ce8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq.n 6c70 │ │ │ │ │ + beq.n 6ce8 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and.w r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq.n 6c70 │ │ │ │ │ + beq.n 6ce8 │ │ │ │ │ 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 6c5c │ │ │ │ │ + bne.n 6cd4 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 6dfc │ │ │ │ │ + blt.w 6e74 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 706c │ │ │ │ │ + bne.w 70e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6c8c │ │ │ │ │ + bge.n 6d04 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 6ce0 │ │ │ │ │ + cbz r3, 6d58 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6c9e │ │ │ │ │ + bge.n 6d16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7058 │ │ │ │ │ + beq.w 70d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq.n 6d78 │ │ │ │ │ + beq.n 6df0 │ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ add.w r6, r4, #12 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ - cbz r1, 6cc0 │ │ │ │ │ + cbz r1, 6d38 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 6d78 │ │ │ │ │ + bls.n 6df0 │ │ │ │ │ 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 6f4e │ │ │ │ │ + beq.w 6fc6 │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6cbe │ │ │ │ │ + beq.n 6d36 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 6cb2 │ │ │ │ │ + beq.n 6d2a │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6cb2 │ │ │ │ │ + b.n 6d2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c8c │ │ │ │ │ + b.n 6d04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 72d0 │ │ │ │ │ + beq.w 7348 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 6d74 │ │ │ │ │ + beq.n 6dec │ │ │ │ │ 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 6d74 │ │ │ │ │ + beq.n 6dec │ │ │ │ │ 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 6d74 │ │ │ │ │ + beq.n 6dec │ │ │ │ │ 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 6d74 │ │ │ │ │ + beq.n 6dec │ │ │ │ │ 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 6d74 │ │ │ │ │ + beq.n 6dec │ │ │ │ │ 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 6d5c │ │ │ │ │ + bne.n 6dd4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 6b86 │ │ │ │ │ + b.n 6bfe │ │ │ │ │ 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 6cb6 │ │ │ │ │ + bcs.n 6d2e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6de8 │ │ │ │ │ + bge.n 6e60 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 6de8 │ │ │ │ │ - ldr r2, [pc, #692] @ (7060 ) │ │ │ │ │ + cbnz r3, 6e60 │ │ │ │ │ + ldr r2, [pc, #692] @ (70d8 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7038 │ │ │ │ │ + bne.w 70b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bmi.w 72e6 │ │ │ │ │ - ldr r3, [pc, #676] @ (7064 ) │ │ │ │ │ + bmi.w 735e │ │ │ │ │ + ldr r3, [pc, #676] @ (70dc ) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7050 │ │ │ │ │ + bhi.w 70c8 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ 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 6cb6 │ │ │ │ │ + b.n 6d2e │ │ │ │ │ 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 6c76 │ │ │ │ │ + b.n 6cee │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 6fb0 │ │ │ │ │ + beq.w 7028 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6c70 │ │ │ │ │ + beq.w 6ce8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6eb0 │ │ │ │ │ + beq.n 6f28 │ │ │ │ │ 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 6ea6 │ │ │ │ │ + beq.n 6f1e │ │ │ │ │ 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 6ea6 │ │ │ │ │ + beq.n 6f1e │ │ │ │ │ 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 6ea6 │ │ │ │ │ + beq.n 6f1e │ │ │ │ │ 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 │ │ │ │ │ @@ -10579,114 +10633,114 @@ │ │ │ │ │ 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 6e7e │ │ │ │ │ + bne.n 6ef6 │ │ │ │ │ lsls r3, r7, #31 │ │ │ │ │ - bpl.w 6c70 │ │ │ │ │ + bpl.w 6ce8 │ │ │ │ │ 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 6c70 │ │ │ │ │ + b.n 6ce8 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.w 7260 │ │ │ │ │ + beq.w 72d8 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.w 72ee │ │ │ │ │ + bgt.w 7366 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 6bd4 │ │ │ │ │ + b.n 6c4c │ │ │ │ │ cmp r7, fp │ │ │ │ │ - bge.w 6bb4 │ │ │ │ │ + bge.w 6c2c │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 71ea │ │ │ │ │ + bne.w 7262 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 7296 │ │ │ │ │ + beq.w 730e │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6bbc │ │ │ │ │ + b.n 6c34 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r2, [pc, #336] @ (7068 ) │ │ │ │ │ + ldr r2, [pc, #336] @ (70e0 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7270 │ │ │ │ │ + beq.w 72e8 │ │ │ │ │ ldr.w r2, [r0, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r0, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ - b.n 6c0c │ │ │ │ │ + b.n 6c84 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 6d9a │ │ │ │ │ + b.n 6e12 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 730e │ │ │ │ │ + beq.w 7386 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 7276 │ │ │ │ │ + beq.w 72ee │ │ │ │ │ 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 6f7e │ │ │ │ │ + bne.n 6ff6 │ │ │ │ │ cmp r7, fp │ │ │ │ │ - blt.w 725a │ │ │ │ │ + blt.w 72d2 │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - bne.w 722a │ │ │ │ │ + bne.w 72a2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ adds r3, r2, r7 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - b.n 6ed6 │ │ │ │ │ - cbz r7, 7010 │ │ │ │ │ + b.n 6f4e │ │ │ │ │ + cbz r7, 7088 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 6ffa │ │ │ │ │ + beq.n 7072 │ │ │ │ │ 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 │ │ │ │ │ @@ -10696,57 +10750,57 @@ │ │ │ │ │ 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 6fca │ │ │ │ │ + bne.n 7042 │ │ │ │ │ lsls r0, r7, #31 │ │ │ │ │ - bpl.n 7010 │ │ │ │ │ + bpl.n 7088 │ │ │ │ │ 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 6c70 │ │ │ │ │ + bpl.w 6ce8 │ │ │ │ │ add.w r1, r4, #12 │ │ │ │ │ add.w r2, r5, #12 │ │ │ │ │ - b.n 7032 │ │ │ │ │ + b.n 70aa │ │ │ │ │ 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 7022 │ │ │ │ │ - b.n 6c76 │ │ │ │ │ + blt.n 709a │ │ │ │ │ + b.n 6cee │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.w 72e6 │ │ │ │ │ + bmi.w 735e │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 6dbc │ │ │ │ │ + bls.w 6e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 6de8 │ │ │ │ │ + b.n 6e60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6c9e │ │ │ │ │ + b.n 6d16 │ │ │ │ │ .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] │ │ │ │ │ @@ -10763,27 +10817,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 7156 │ │ │ │ │ + beq.n 71ce │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 713a │ │ │ │ │ + beq.n 71b2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 7126 │ │ │ │ │ + beq.n 719e │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 7112 │ │ │ │ │ + beq.n 718a │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 70fe │ │ │ │ │ + beq.n 7176 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 70ea │ │ │ │ │ + beq.n 7162 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 70d6 │ │ │ │ │ + beq.n 714e │ │ │ │ │ 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 │ │ │ │ │ @@ -10820,15 +10874,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 6c7e │ │ │ │ │ + beq.w 6cf6 │ │ │ │ │ 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] │ │ │ │ │ @@ -10865,124 +10919,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 7156 │ │ │ │ │ - b.n 6c7e │ │ │ │ │ + bne.n 71ce │ │ │ │ │ + b.n 6cf6 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 720e │ │ │ │ │ + beq.n 7286 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 72d4 │ │ │ │ │ + beq.n 734c │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 72f2 │ │ │ │ │ + bgt.n 736a │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 6c52 │ │ │ │ │ eor.w sl, sl, r2 │ │ │ │ │ movw r1, #65532 @ 0xfffc │ │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 72f2 │ │ │ │ │ + bgt.n 736a │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 6c52 │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 7290 │ │ │ │ │ + beq.n 7308 │ │ │ │ │ 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 72f2 │ │ │ │ │ + bgt.n 736a │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 72d8 │ │ │ │ │ + beq.n 7350 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6be2 │ │ │ │ │ + b.n 6c5a │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ - b.n 6efa │ │ │ │ │ + b.n 6f72 │ │ │ │ │ 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 6ed6 │ │ │ │ │ + b.n 6f4e │ │ │ │ │ mov r9, r3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 6be2 │ │ │ │ │ + b.n 6c5a │ │ │ │ │ cmp.w r8, #38 @ 0x26 │ │ │ │ │ - beq.w 6fa6 │ │ │ │ │ + beq.w 701e │ │ │ │ │ cmp.w r8, #94 @ 0x5e │ │ │ │ │ - beq.n 7290 │ │ │ │ │ + beq.n 7308 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6f14 │ │ │ │ │ + b.n 6f8c │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 7266 │ │ │ │ │ + b.n 72de │ │ │ │ │ add.w r3, fp, sl │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 72f2 │ │ │ │ │ + bgt.n 736a │ │ │ │ │ mov r6, r5 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - b.n 6bda │ │ │ │ │ + b.n 6c52 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 72c2 │ │ │ │ │ + bge.n 733a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 7326 │ │ │ │ │ + cbz r3, 739e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 72d0 │ │ │ │ │ + bge.n 7348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbz r3, 732e │ │ │ │ │ + cbz r3, 73a6 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 6cb6 │ │ │ │ │ + b.n 6d2e │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b.n 7236 │ │ │ │ │ + b.n 72ae │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 6f14 │ │ │ │ │ + b.n 6f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 6de8 │ │ │ │ │ + b.n 6e60 │ │ │ │ │ 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 │ │ │ │ │ @@ -10990,139 +11044,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 72b4 │ │ │ │ │ + b.n 732c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 72d0 │ │ │ │ │ + bge.n 7348 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 72d0 │ │ │ │ │ + bne.n 7348 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72d0 │ │ │ │ │ + b.n 7348 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72c2 │ │ │ │ │ + b.n 733a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 72d0 │ │ │ │ │ + b.n 7348 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007338 : │ │ │ │ │ +000073b0 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ │ - bls.n 737a │ │ │ │ │ + bls.n 73f2 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.n 734a │ │ │ │ │ + bcs.n 73c2 │ │ │ │ │ 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, 7376 │ │ │ │ │ + cbz r0, 73ee │ │ │ │ │ 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 736a │ │ │ │ │ + bne.n 73e2 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ - ldr r0, [pc, #8] @ (7384 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (73fc ) │ │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007388 : │ │ │ │ │ +00007400 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.n 73d4 │ │ │ │ │ + bpl.n 744c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 73d4 │ │ │ │ │ + bpl.n 744c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 73a6 │ │ │ │ │ + bls.n 741e │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ │ - b.w 6b54 │ │ │ │ │ + b.w 6bcc │ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bhi.n 739e │ │ │ │ │ + bhi.n 7416 │ │ │ │ │ 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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3238 <_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 │ │ │ │ │ │ │ │ │ │ -000073e0 : │ │ │ │ │ +00007458 : │ │ │ │ │ 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 758e │ │ │ │ │ - beq.w 763c │ │ │ │ │ + bgt.w 7606 │ │ │ │ │ + beq.w 76b4 │ │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bhi.w 776a │ │ │ │ │ + bhi.w 77e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 774a │ │ │ │ │ + beq.w 77c2 │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.w 76aa │ │ │ │ │ + beq.w 7722 │ │ │ │ │ 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 7754 │ │ │ │ │ + beq.w 77cc │ │ │ │ │ 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 │ │ │ │ │ @@ -11132,159 +11186,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 7586 │ │ │ │ │ + beq.w 75fe │ │ │ │ │ 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 74ce │ │ │ │ │ + beq.n 7546 │ │ │ │ │ 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 74ce │ │ │ │ │ + beq.n 7546 │ │ │ │ │ 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 74ae │ │ │ │ │ + bne.n 7526 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble.n 754c │ │ │ │ │ + ble.n 75c4 │ │ │ │ │ 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 754c │ │ │ │ │ + ble.n 75c4 │ │ │ │ │ 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 754c │ │ │ │ │ + ble.n 75c4 │ │ │ │ │ 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 754c │ │ │ │ │ + ble.n 75c4 │ │ │ │ │ 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 7536 │ │ │ │ │ + bne.n 75ae │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 7574 │ │ │ │ │ + beq.n 75ec │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq.n 7568 │ │ │ │ │ + beq.n 75e0 │ │ │ │ │ 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 76e8 │ │ │ │ │ + beq.w 7760 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.n 75ba │ │ │ │ │ + bls.n 7632 │ │ │ │ │ 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 7552 │ │ │ │ │ + b.n 75ca │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 74d2 │ │ │ │ │ - b.n 754c │ │ │ │ │ + bne.n 754a │ │ │ │ │ + b.n 75c4 │ │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bhi.w 776a │ │ │ │ │ + bhi.w 77e2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 772c │ │ │ │ │ + beq.w 77a4 │ │ │ │ │ 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 742c │ │ │ │ │ + b.n 74a4 │ │ │ │ │ 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 756c │ │ │ │ │ + bcs.n 75e4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7622 │ │ │ │ │ + bge.n 769a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7622 │ │ │ │ │ - ldr r2, [pc, #416] @ (778c ) │ │ │ │ │ + cbnz r3, 769a │ │ │ │ │ + ldr r2, [pc, #416] @ (7804 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 770a │ │ │ │ │ - ldr r3, [pc, #408] @ (7790 ) │ │ │ │ │ + bne.w 7782 │ │ │ │ │ + ldr r3, [pc, #408] @ (7808 ) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 7720 │ │ │ │ │ + bhi.w 7798 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r4, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -11294,35 +11348,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 7706 │ │ │ │ │ + beq.n 777e │ │ │ │ │ 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 7728 │ │ │ │ │ + bne.n 77a0 │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 7706 │ │ │ │ │ + beq.n 777e │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.n 7742 │ │ │ │ │ + bne.n 77ba │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - bcc.n 7706 │ │ │ │ │ + bcc.n 777e │ │ │ │ │ ldr.w r5, [r1], #-4 │ │ │ │ │ ldr.w r4, [r2], #-4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 7660 │ │ │ │ │ + beq.n 76d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11331,160 +11385,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 776a │ │ │ │ │ + bgt.n 77e2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b.n 7420 │ │ │ │ │ + b.n 7498 │ │ │ │ │ movs r3, #8 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - ldr r2, [pc, #224] @ (7794 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (780c ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7746 │ │ │ │ │ + beq.n 77be │ │ │ │ │ ldr.w r2, [r0, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r0, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r0, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 745a │ │ │ │ │ + b.n 74d2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - cbz r0, 775c │ │ │ │ │ + cbz r0, 77d4 │ │ │ │ │ ldr.w r6, [r5, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 76e6 │ │ │ │ │ + beq.n 775e │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 7568 │ │ │ │ │ + beq.w 75e0 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7568 │ │ │ │ │ - ldr r4, [pc, #144] @ (7798 ) │ │ │ │ │ - b.n 756c │ │ │ │ │ + b.n 75e0 │ │ │ │ │ + ldr r4, [pc, #144] @ (7810 ) │ │ │ │ │ + b.n 75e4 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 7782 │ │ │ │ │ + bmi.n 77fa │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 75f6 │ │ │ │ │ + bls.w 766e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7622 │ │ │ │ │ + b.n 769a │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b.n 7672 │ │ │ │ │ + b.n 76ea │ │ │ │ │ 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 76b0 │ │ │ │ │ + b.n 7728 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 7672 │ │ │ │ │ + b.n 76ea │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 742c │ │ │ │ │ + b.n 74a4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b.n 76b0 │ │ │ │ │ + b.n 7728 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 756c │ │ │ │ │ + b.n 75e4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7568 │ │ │ │ │ + beq.w 75e0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 75dc │ │ │ │ │ + b.n 7654 │ │ │ │ │ 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 7758 │ │ │ │ │ + b.n 77d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7622 │ │ │ │ │ + b.n 769a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000779c : │ │ │ │ │ +00007814 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 78ec │ │ │ │ │ + bpl.w 7964 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 78ec │ │ │ │ │ + bpl.w 7964 │ │ │ │ │ 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 786c │ │ │ │ │ + bne.n 78e4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov.w ip, r2, lsr #3 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ - bne.n 786c │ │ │ │ │ + bne.n 78e4 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 7802 │ │ │ │ │ + bne.n 787a │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ - bcs.n 7812 │ │ │ │ │ + bcs.n 788a │ │ │ │ │ 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 │ │ │ │ │ @@ -11492,29 +11546,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 77ec │ │ │ │ │ + bcc.n 7864 │ │ │ │ │ add.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 78a6 │ │ │ │ │ - ldr r2, [pc, #212] @ (78f8 ) │ │ │ │ │ + bcs.n 791e │ │ │ │ │ + ldr r2, [pc, #212] @ (7970 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ - cbz r0, 787e │ │ │ │ │ + cbz r0, 78f6 │ │ │ │ │ ldr.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ str.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ @@ -11529,73 +11583,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 78fc │ │ │ │ │ + bl 7974 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 78e8 │ │ │ │ │ + beq.n 7960 │ │ │ │ │ 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, 78e4 │ │ │ │ │ + cbz r0, 795c │ │ │ │ │ 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 784c │ │ │ │ │ + b.n 78c4 │ │ │ │ │ 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, 78e8 │ │ │ │ │ + cbz r0, 7960 │ │ │ │ │ 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 77fe │ │ │ │ │ - b.n 78d6 │ │ │ │ │ + beq.n 7876 │ │ │ │ │ + b.n 794e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 77fe │ │ │ │ │ + b.n 7876 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000078fc : │ │ │ │ │ +00007974 : │ │ │ │ │ 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] │ │ │ │ │ @@ -11603,171 +11657,171 @@ │ │ │ │ │ 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 7962 │ │ │ │ │ + beq.n 79da │ │ │ │ │ cmp.w lr, #300 @ 0x12c │ │ │ │ │ - bhi.w 7a86 │ │ │ │ │ + bhi.w 7afe │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - bl 7bd0 │ │ │ │ │ + bl 7c48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 7a80 │ │ │ │ │ + beq.w 7af8 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7a32 │ │ │ │ │ + beq.n 7aaa │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 79da │ │ │ │ │ + beq.n 7a52 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 79c2 │ │ │ │ │ + beq.n 7a3a │ │ │ │ │ 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 7a6e │ │ │ │ │ + bne.w 7ae6 │ │ │ │ │ eors r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bne.n 7a5a │ │ │ │ │ + bne.n 7ad2 │ │ │ │ │ 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 7a80 │ │ │ │ │ + beq.n 7af8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 7bae │ │ │ │ │ + beq.w 7c26 │ │ │ │ │ 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 7a3a │ │ │ │ │ + bne.n 7ab2 │ │ │ │ │ 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 7a52 │ │ │ │ │ + beq.n 7aca │ │ │ │ │ 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 79ba │ │ │ │ │ + bge.n 7a32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 79ba │ │ │ │ │ + bne.n 7a32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 79ba │ │ │ │ │ + b.n 7a32 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 794e │ │ │ │ │ + bne.n 79c6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 3460 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a02 │ │ │ │ │ + bge.n 7a7a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7a02 │ │ │ │ │ + cbnz r3, 7a7a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7b8a │ │ │ │ │ - ldr r1, [pc, #448] @ (7bcc ) │ │ │ │ │ + beq.w 7c02 │ │ │ │ │ + ldr r1, [pc, #448] @ (7c44 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b7c │ │ │ │ │ + beq.w 7bf4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a2e │ │ │ │ │ + bge.n 7aa6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 7a2e │ │ │ │ │ + cbnz r3, 7aa6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b.n 794e │ │ │ │ │ + b.n 79c6 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - beq.n 79e4 │ │ │ │ │ - b.n 794e │ │ │ │ │ + beq.n 7a5c │ │ │ │ │ + b.n 79c6 │ │ │ │ │ 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 79b4 │ │ │ │ │ + bne.n 7a2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl a26c │ │ │ │ │ - b.n 7a80 │ │ │ │ │ + bl a2e4 │ │ │ │ │ + b.n 7af8 │ │ │ │ │ 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 7982 │ │ │ │ │ - b.n 7a80 │ │ │ │ │ + bne.n 79fa │ │ │ │ │ + b.n 7af8 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 7bd0 │ │ │ │ │ + bl 7c48 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 793e │ │ │ │ │ + bne.w 79b6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 795c │ │ │ │ │ + b.n 79d4 │ │ │ │ │ sub.w ip, ip, lr │ │ │ │ │ cmp.w ip, #150 @ 0x96 │ │ │ │ │ - ble.n 7a6e │ │ │ │ │ + ble.n 7ae6 │ │ │ │ │ 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 7a80 │ │ │ │ │ + beq.n 7af8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11775,175 +11829,175 @@ │ │ │ │ │ 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 7acc │ │ │ │ │ + bge.n 7b44 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7bbc │ │ │ │ │ + beq.n 7c34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7a80 │ │ │ │ │ + beq.n 7af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #5 │ │ │ │ │ - bpl.n 7b56 │ │ │ │ │ + bpl.n 7bce │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 7b56 │ │ │ │ │ + bne.n 7bce │ │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r1, #7 │ │ │ │ │ - bpl.n 7b2e │ │ │ │ │ + bpl.n 7ba6 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #7 │ │ │ │ │ - bpl.n 7b2e │ │ │ │ │ + bpl.n 7ba6 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - cbz r6, 7b12 │ │ │ │ │ + cbz r6, 7b8a │ │ │ │ │ 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 79ba │ │ │ │ │ + bge.w 7a32 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 79ba │ │ │ │ │ + bne.w 7a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 79ba │ │ │ │ │ + b.n 7a32 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b3e │ │ │ │ │ + bge.n 7bb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7bb4 │ │ │ │ │ + beq.n 7c2c │ │ │ │ │ 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 7a80 │ │ │ │ │ + b.n 7af8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b64 │ │ │ │ │ + bge.n 7bdc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7bc4 │ │ │ │ │ + cbz r3, 7c3c │ │ │ │ │ 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 7a80 │ │ │ │ │ + b.n 7af8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b8a │ │ │ │ │ + bge.n 7c02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7ba6 │ │ │ │ │ + cbz r3, 7c1e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7a80 │ │ │ │ │ + bge.w 7af8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7a80 │ │ │ │ │ + bne.w 7af8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7a80 │ │ │ │ │ + b.n 7af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b8a │ │ │ │ │ + b.n 7c02 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 79ba │ │ │ │ │ + b.n 7a32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b3e │ │ │ │ │ + b.n 7bb6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7acc │ │ │ │ │ + b.n 7b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7b64 │ │ │ │ │ + b.n 7bdc │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007bd0 : │ │ │ │ │ +00007c48 : │ │ │ │ │ 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 8040 │ │ │ │ │ + beq.w 80b8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsrs r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt.n 7c80 │ │ │ │ │ + bgt.n 7cf8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq.n 7cae │ │ │ │ │ + beq.n 7d26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 7cc4 │ │ │ │ │ + bne.n 7d3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ │ bl 314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8056 │ │ │ │ │ + beq.w 80ce │ │ │ │ │ lsls r3, r7, #2 │ │ │ │ │ subs.w ip, r9, #10 │ │ │ │ │ - bne.w 7f28 │ │ │ │ │ + bne.w 7fa0 │ │ │ │ │ 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 7d1c │ │ │ │ │ + bpl.n 7d94 │ │ │ │ │ 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 │ │ │ │ │ @@ -11952,78 +12006,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 7dba │ │ │ │ │ + beq.w 7e32 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 7d22 │ │ │ │ │ + b.n 7d9a │ │ │ │ │ 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 8074 │ │ │ │ │ + bne.w 80ec │ │ │ │ │ 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] @ (7f1c ) │ │ │ │ │ + ldr r3, [pc, #632] @ (7f94 ) │ │ │ │ │ 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 7c80 │ │ │ │ │ + bcc.n 7cf8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 7c00 │ │ │ │ │ + beq.n 7c78 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c3e0 │ │ │ │ │ + bl c458 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ bl 1344 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 8056 │ │ │ │ │ + beq.w 80ce │ │ │ │ │ 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 7e00 │ │ │ │ │ + bne.n 7e78 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w 7e1a │ │ │ │ │ + beq.w 7e92 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls.w 7e7c │ │ │ │ │ + bls.w 7ef4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n 7ca6 │ │ │ │ │ + b.n 7d1e │ │ │ │ │ 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 │ │ │ │ │ @@ -12062,139 +12116,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 7d22 │ │ │ │ │ + bne.n 7d9a │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq.n 7dcc │ │ │ │ │ + beq.n 7e44 │ │ │ │ │ add.w r7, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 7f00 │ │ │ │ │ + beq.w 7f78 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 805c │ │ │ │ │ + beq.w 80d4 │ │ │ │ │ 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 7d08 │ │ │ │ │ + beq.n 7d80 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 808c │ │ │ │ │ + beq.w 8104 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 7d0e │ │ │ │ │ + bne.w 7d86 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 7d0e │ │ │ │ │ + beq.w 7d86 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7d0e │ │ │ │ │ + bne.w 7d86 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8056 │ │ │ │ │ + bge.w 80ce │ │ │ │ │ subs r5, #1 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 8056 │ │ │ │ │ + bne.w 80ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8056 │ │ │ │ │ + beq.w 80ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r5, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8056 │ │ │ │ │ + bge.w 80ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8056 │ │ │ │ │ + bne.w 80ce │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8056 │ │ │ │ │ + b.n 80ce │ │ │ │ │ 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 7d16 │ │ │ │ │ + bcs.w 7d8e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7eec │ │ │ │ │ + bge.n 7f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7eec │ │ │ │ │ - ldr r1, [pc, #112] @ (7f20 ) │ │ │ │ │ + cbnz r3, 7f64 │ │ │ │ │ + ldr r1, [pc, #112] @ (7f98 ) │ │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 801c │ │ │ │ │ + bne.w 8094 │ │ │ │ │ lsls r3, r2, #29 │ │ │ │ │ - bmi.w 80a4 │ │ │ │ │ - ldr r3, [pc, #96] @ (7f24 ) │ │ │ │ │ + bmi.w 811c │ │ │ │ │ + ldr r3, [pc, #96] @ (7f9c ) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w 8032 │ │ │ │ │ + bhi.w 80aa │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ 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 7d16 │ │ │ │ │ + b.n 7d8e │ │ │ │ │ subs.w ip, r2, #1 │ │ │ │ │ - beq.w 8086 │ │ │ │ │ + beq.w 80fe │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8004 │ │ │ │ │ + beq.n 807c │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7dcc │ │ │ │ │ + b.n 7e44 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -12203,19 +12257,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 7f98 │ │ │ │ │ + beq.n 8010 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 7f78 │ │ │ │ │ + beq.n 7ff0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 7f60 │ │ │ │ │ + beq.n 7fd8 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12235,15 +12289,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 7dba │ │ │ │ │ + beq.w 7e32 │ │ │ │ │ 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 │ │ │ │ │ @@ -12276,167 +12330,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 7f9c │ │ │ │ │ + bne.n 8014 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b.n 7dba │ │ │ │ │ + b.n 7e32 │ │ │ │ │ sub.w ip, r2, #2 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 8086 │ │ │ │ │ + beq.n 80fe │ │ │ │ │ ldr.w r1, [r7], #-4 │ │ │ │ │ - cbz r1, 803a │ │ │ │ │ + cbz r1, 80b2 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.w 7f0e │ │ │ │ │ - b.n 7dcc │ │ │ │ │ + bne.w 7f86 │ │ │ │ │ + b.n 7e44 │ │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsls r2, r3, #29 │ │ │ │ │ - bmi.n 80a4 │ │ │ │ │ + bmi.n 811c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 7ec0 │ │ │ │ │ + bls.w 7f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n 7eec │ │ │ │ │ + b.n 7f64 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8008 │ │ │ │ │ + b.n 8080 │ │ │ │ │ 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 7ca8 │ │ │ │ │ + b.n 7d20 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8056 │ │ │ │ │ + bge.n 80ce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8056 │ │ │ │ │ + bne.n 80ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8056 │ │ │ │ │ + b.n 80ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7ca0 │ │ │ │ │ - b.n 8056 │ │ │ │ │ + bne.w 7d18 │ │ │ │ │ + b.n 80ce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n 7dcc │ │ │ │ │ + b.n 7e44 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8056 │ │ │ │ │ + beq.n 80ce │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7e6c │ │ │ │ │ - b.n 8056 │ │ │ │ │ + blt.w 7ee4 │ │ │ │ │ + b.n 80ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n 7eec │ │ │ │ │ + b.n 7f64 │ │ │ │ │ │ │ │ │ │ -000080ac : │ │ │ │ │ +00008124 : │ │ │ │ │ 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 8160 │ │ │ │ │ + bne.n 81d8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi.w 82b6 │ │ │ │ │ + bhi.w 832e │ │ │ │ │ adds r1, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 82b2 │ │ │ │ │ + beq.w 832a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 81a0 │ │ │ │ │ + beq.n 8218 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne.n 81ae │ │ │ │ │ + bne.n 8226 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 80fc │ │ │ │ │ + bne.n 8174 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 81a4 │ │ │ │ │ + beq.n 821c │ │ │ │ │ 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 82dc │ │ │ │ │ + bl 8354 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 822c │ │ │ │ │ + beq.w 82a4 │ │ │ │ │ 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 82be │ │ │ │ │ + beq.w 8336 │ │ │ │ │ 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 80f6 │ │ │ │ │ + bge.n 816e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 80f6 │ │ │ │ │ + bne.n 816e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 80f6 │ │ │ │ │ + b.n 816e │ │ │ │ │ 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 │ │ │ │ │ @@ -12451,504 +12505,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 822c │ │ │ │ │ + beq.n 82a4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt.n 80e0 │ │ │ │ │ + bgt.n 8158 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 8230 │ │ │ │ │ + bne.n 82a8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 81a8 │ │ │ │ │ - ldr r6, [pc, #304] @ (82d8 ) │ │ │ │ │ - b.n 80f6 │ │ │ │ │ + bne.n 8220 │ │ │ │ │ + ldr r6, [pc, #304] @ (8350 ) │ │ │ │ │ + b.n 816e │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 80fe │ │ │ │ │ + b.n 8176 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.n 80fe │ │ │ │ │ + bne.n 8176 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8238 │ │ │ │ │ + beq.n 82b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 80ee │ │ │ │ │ + beq.n 8166 │ │ │ │ │ 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 8210 │ │ │ │ │ + beq.n 8288 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ it gt │ │ │ │ │ movgt r1, #0 │ │ │ │ │ - cbnz r1, 8216 │ │ │ │ │ + cbnz r1, 828e │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ - bgt.n 8216 │ │ │ │ │ + bgt.n 828e │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ lsls r4, r1, #3 │ │ │ │ │ - bpl.n 81f2 │ │ │ │ │ + bpl.n 826a │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 84bc │ │ │ │ │ + bl 8534 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 80f6 │ │ │ │ │ + b.n 816e │ │ │ │ │ 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 8254 │ │ │ │ │ + bne.n 82cc │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 82a8 │ │ │ │ │ + beq.n 8320 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl a6a0 <_PyLong_FromBytes> │ │ │ │ │ + bl a718 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_CALL _PyLong_FromBytes │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 80f6 │ │ │ │ │ + b.n 816e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 822c │ │ │ │ │ + cbnz r0, 82a4 │ │ │ │ │ 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 80f6 │ │ │ │ │ + b.n 816e │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne.w 80fe │ │ │ │ │ + bne.w 8176 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 81a4 │ │ │ │ │ + beq.n 821c │ │ │ │ │ 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 822c │ │ │ │ │ + b.n 82a4 │ │ │ │ │ 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, 826c │ │ │ │ │ + cbnz r0, 82e4 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #4 │ │ │ │ │ - bpl.n 8290 │ │ │ │ │ + bpl.n 8308 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq.n 81fe │ │ │ │ │ + beq.n 8276 │ │ │ │ │ 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 81fe │ │ │ │ │ + bne.n 8276 │ │ │ │ │ add.w r0, r3, #16 │ │ │ │ │ - b.n 8206 │ │ │ │ │ + b.n 827e │ │ │ │ │ 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 822c │ │ │ │ │ + b.n 82a4 │ │ │ │ │ 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 8206 │ │ │ │ │ + b.n 827e │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 8168 │ │ │ │ │ + b.n 81e0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add.w r0, r1, #16 │ │ │ │ │ - b.n 8168 │ │ │ │ │ + b.n 81e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 822c │ │ │ │ │ + bge.n 82a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 822c │ │ │ │ │ + bne.n 82a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 822c │ │ │ │ │ + b.n 82a4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000082dc : │ │ │ │ │ +00008354 : │ │ │ │ │ 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 834e │ │ │ │ │ + bne.n 83c6 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 83cc │ │ │ │ │ - cbz r2, 8342 │ │ │ │ │ + beq.n 8444 │ │ │ │ │ + cbz r2, 83ba │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 8438 │ │ │ │ │ + beq.w 84b0 │ │ │ │ │ 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 8440 │ │ │ │ │ + bne.w 84b8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ - bpl.n 839c │ │ │ │ │ + bpl.n 8414 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 84bc │ │ │ │ │ + b.w 8534 │ │ │ │ │ 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 82dc │ │ │ │ │ + bl 8354 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 841c │ │ │ │ │ + beq.n 8494 │ │ │ │ │ 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 8462 │ │ │ │ │ + beq.n 84da │ │ │ │ │ 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 83bc │ │ │ │ │ + blt.n 8434 │ │ │ │ │ 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 83d2 │ │ │ │ │ + bne.n 844a │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8458 │ │ │ │ │ + beq.n 84d0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w a6a0 <_PyLong_FromBytes> │ │ │ │ │ + b.w a718 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_FromBytes │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8396 │ │ │ │ │ + bne.n 840e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8396 │ │ │ │ │ - cbnz r2, 8420 │ │ │ │ │ - ldr r4, [pc, #172] @ (847c ) │ │ │ │ │ - b.n 8396 │ │ │ │ │ + b.n 840e │ │ │ │ │ + cbnz r2, 8498 │ │ │ │ │ + ldr r4, [pc, #172] @ (84f4 ) │ │ │ │ │ + b.n 840e │ │ │ │ │ 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, 83e6 │ │ │ │ │ + cbnz r0, 845e │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r1, #4 │ │ │ │ │ - bpl.n 8406 │ │ │ │ │ + bpl.n 847e │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 83a8 │ │ │ │ │ + beq.n 8420 │ │ │ │ │ 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 83a8 │ │ │ │ │ + bne.n 8420 │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ - b.n 83b0 │ │ │ │ │ + b.n 8428 │ │ │ │ │ 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 8396 │ │ │ │ │ + b.n 840e │ │ │ │ │ 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 841c │ │ │ │ │ + b.n 8494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 841c │ │ │ │ │ + bne.n 8494 │ │ │ │ │ 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 841c │ │ │ │ │ + b.n 8494 │ │ │ │ │ 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 83b0 │ │ │ │ │ + b.n 8428 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 841c │ │ │ │ │ + bge.n 8494 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 841c │ │ │ │ │ + bne.n 8494 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 841c │ │ │ │ │ + b.n 8494 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008480 <_PyLong_FormatWriter>: │ │ │ │ │ +000084f8 <_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 84a8 <_PyLong_FormatWriter+0x28> │ │ │ │ │ + bne.n 8520 <_PyLong_FormatWriter+0x28> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 1954 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w lr, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ │ - bl acc0 │ │ │ │ │ - b.n 84a4 <_PyLong_FormatWriter+0x24> │ │ │ │ │ + bl ad38 │ │ │ │ │ + b.n 851c <_PyLong_FormatWriter+0x24> │ │ │ │ │ │ │ │ │ │ -000084bc : │ │ │ │ │ +00008534 : │ │ │ │ │ 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, 853e │ │ │ │ │ + cbz r0, 85b6 │ │ │ │ │ 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 708 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 84fc │ │ │ │ │ - cbz r0, 8510 │ │ │ │ │ + cbz r1, 8574 │ │ │ │ │ + cbz r0, 8588 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ adds r2, r6, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 8510 │ │ │ │ │ + bne.n 8588 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 850a │ │ │ │ │ + bge.n 8582 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 854e │ │ │ │ │ + cbz r2, 85c6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 851e │ │ │ │ │ + bge.n 8596 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 8542 │ │ │ │ │ + cbz r2, 85ba │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ 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 850a │ │ │ │ │ + b.n 8582 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 851e │ │ │ │ │ + b.n 8596 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 850a │ │ │ │ │ + b.n 8582 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000855c : │ │ │ │ │ +000085d4 : │ │ │ │ │ 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 85ec │ │ │ │ │ + beq.n 8664 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n 85d4 │ │ │ │ │ + bpl.n 864c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n 8598 │ │ │ │ │ + bhi.n 8610 │ │ │ │ │ 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 c010 <_PyLong_Frexp> │ │ │ │ │ + bl c088 <_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 85b8 │ │ │ │ │ + bge.n 8630 │ │ │ │ │ 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 │ │ │ │ │ @@ -12957,137 +13011,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 8594 │ │ │ │ │ + b.n 860c │ │ │ │ │ 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 85ce │ │ │ │ │ + b.n 8646 │ │ │ │ │ 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 85ce │ │ │ │ │ + b.n 8646 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008600 : │ │ │ │ │ +00008678 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #7 │ │ │ │ │ - bpl.w 8af4 │ │ │ │ │ + bpl.w 8b6c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w 8af4 │ │ │ │ │ + bpl.w 8b6c │ │ │ │ │ stmdb 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 8b18 │ │ │ │ │ + beq.w 8b90 │ │ │ │ │ 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 8bb8 │ │ │ │ │ + beq.w 8c30 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.w 8a06 │ │ │ │ │ + beq.w 8a7e │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.w 8b36 │ │ │ │ │ + beq.w 8bae │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8b04 │ │ │ │ │ + beq.w 8b7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - beq.w 8a1c │ │ │ │ │ + beq.w 8a94 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge.w 8c0e │ │ │ │ │ + bge.w 8c86 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8bb8 │ │ │ │ │ + blt.w 8c30 │ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ │ movs r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul.w r7, r1, r3 │ │ │ │ │ - cbz r2, 86a8 │ │ │ │ │ + cbz r2, 8720 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ add r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - cbz r3, 86ba │ │ │ │ │ + cbz r3, 8732 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ │ - bgt.w 8c0e │ │ │ │ │ + bgt.w 8c86 │ │ │ │ │ movw r3, #64461 @ 0xfbcd │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt.w 8bb8 │ │ │ │ │ + blt.w 8c30 │ │ │ │ │ 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 8a60 │ │ │ │ │ + bgt.w 8ad8 │ │ │ │ │ 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 8b2e │ │ │ │ │ + beq.w 8ba6 │ │ │ │ │ add.w r3, r0, r8, lsl #2 │ │ │ │ │ add.w r2, r0, #8 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 871a │ │ │ │ │ + b.n 8792 │ │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 8716 │ │ │ │ │ + bne.n 878e │ │ │ │ │ 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 │ │ │ │ │ @@ -13103,21 +13157,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 88ba │ │ │ │ │ + ble.w 8932 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8afe │ │ │ │ │ + beq.w 8b76 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 87d2 │ │ │ │ │ + beq.n 884a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 87a4 │ │ │ │ │ + beq.n 881c │ │ │ │ │ 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 │ │ │ │ │ @@ -13150,15 +13204,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 88ba │ │ │ │ │ + ble.n 8932 │ │ │ │ │ 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 │ │ │ │ │ @@ -13199,76 +13253,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 8808 │ │ │ │ │ + bgt.n 8880 │ │ │ │ │ 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 8c46 │ │ │ │ │ + beq.w 8cbe │ │ │ │ │ ldr.w r7, [r6, r0, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 8a5c │ │ │ │ │ + beq.w 8ad4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 88ee │ │ │ │ │ + beq.n 8966 │ │ │ │ │ and.w r1, r1, #3 │ │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.w 8b50 │ │ │ │ │ + beq.w 8bc8 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c3e0 │ │ │ │ │ + bl c458 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8916 │ │ │ │ │ + bge.n 898e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 8916 │ │ │ │ │ + cbnz r3, 898e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8b2e │ │ │ │ │ + beq.w 8ba6 │ │ │ │ │ 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 893e │ │ │ │ │ + bge.n 89b6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 893e │ │ │ │ │ + cbnz r3, 89b6 │ │ │ │ │ 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, 895c │ │ │ │ │ + cbz r3, 89d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13276,159 +13330,159 @@ │ │ │ │ │ orr.w r4, r4, r6 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, r7 │ │ │ │ │ movs r6, #1 │ │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ │ lsls r6, r3 │ │ │ │ │ tst r6, r4 │ │ │ │ │ - beq.n 8988 │ │ │ │ │ + beq.n 8a00 │ │ │ │ │ movs r2, #3 │ │ │ │ │ lsls r2, r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ tst r2, r4 │ │ │ │ │ it ne │ │ │ │ │ addne r4, r4, r6 │ │ │ │ │ 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] @ 8c58 │ │ │ │ │ + vldr d5, [pc, #692] @ 8cd0 │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.n 89f0 │ │ │ │ │ + bgt.n 8a68 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89c8 │ │ │ │ │ + bge.n 8a40 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 89c8 │ │ │ │ │ + cbnz r3, 8a40 │ │ │ │ │ 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 8bee │ │ │ │ │ + bge.w 8c66 │ │ │ │ │ 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 8a56 │ │ │ │ │ + bne.n 8ace │ │ │ │ │ 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 899c │ │ │ │ │ + b.n 8a14 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - beq.n 8a28 │ │ │ │ │ + beq.n 8aa0 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ it ne │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne.w 8684 │ │ │ │ │ + bne.w 86fc │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne.n 8b04 │ │ │ │ │ + bne.n 8b7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8b04 │ │ │ │ │ + beq.n 8b7c │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ subs r4, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8bce │ │ │ │ │ + bne.w 8c46 │ │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne.w 8c26 │ │ │ │ │ + bne.w 8c9e │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b.n 89de │ │ │ │ │ + b.n 8a56 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n 89e6 │ │ │ │ │ + b.n 8a5e │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 88ce │ │ │ │ │ + b.n 8946 │ │ │ │ │ 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 8b2e │ │ │ │ │ + beq.n 8ba6 │ │ │ │ │ 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 8ab4 │ │ │ │ │ + b.n 8b2c │ │ │ │ │ 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 8a9c │ │ │ │ │ + bgt.n 8b14 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r4, #1 │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.w 88c4 │ │ │ │ │ + bmi.w 893c │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 88c4 │ │ │ │ │ + beq.w 893c │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ │ - b.n 8ad4 │ │ │ │ │ + b.n 8b4c │ │ │ │ │ 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 8808 │ │ │ │ │ + b.n 8880 │ │ │ │ │ sub.w r3, r4, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 8692 │ │ │ │ │ - b.n 8c0e │ │ │ │ │ + blt.w 870a │ │ │ │ │ + b.n 8c86 │ │ │ │ │ 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 │ │ │ │ │ @@ -13441,387 +13495,387 @@ │ │ │ │ │ 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 866a │ │ │ │ │ + bne.w 86e2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8a28 │ │ │ │ │ - b.n 8b04 │ │ │ │ │ + bne.w 8aa0 │ │ │ │ │ + b.n 8b7c │ │ │ │ │ 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 8b8a │ │ │ │ │ + bmi.n 8c02 │ │ │ │ │ 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 8b6c │ │ │ │ │ + b.n 8be4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r6, r0, #3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8c3c │ │ │ │ │ + beq.n 8cb4 │ │ │ │ │ ldr.w r7, [r9, r2, lsl #2] │ │ │ │ │ - cbz r7, 8bb4 │ │ │ │ │ + cbz r7, 8c2c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 8baa │ │ │ │ │ + beq.n 8c22 │ │ │ │ │ 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 8940 │ │ │ │ │ + b.n 89b8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n 8b90 │ │ │ │ │ + b.n 8c08 │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - vldr d0, [pc, #160] @ 8c60 │ │ │ │ │ - vldr d7, [pc, #164] @ 8c68 │ │ │ │ │ + vldr d0, [pc, #160] @ 8cd8 │ │ │ │ │ + vldr d7, [pc, #164] @ 8ce0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ it ne │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b.n 89e6 │ │ │ │ │ + b.n 8a5e │ │ │ │ │ subs r4, #1 │ │ │ │ │ add.w r3, r6, #12 │ │ │ │ │ - vldr d5, [pc, #128] @ 8c58 │ │ │ │ │ + vldr d5, [pc, #128] @ 8cd0 │ │ │ │ │ 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 8a36 │ │ │ │ │ - bne.n 8c0e │ │ │ │ │ + b.n 8aae │ │ │ │ │ + bne.n 8c86 │ │ │ │ │ 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 89d4 │ │ │ │ │ + bne.w 8a4c │ │ │ │ │ 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 8b2e │ │ │ │ │ + b.n 8ba6 │ │ │ │ │ vldr s10, [fp, #12] │ │ │ │ │ - vldr d4, [pc, #44] @ 8c58 │ │ │ │ │ + vldr d4, [pc, #44] @ 8cd0 │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b.n 8a50 │ │ │ │ │ + b.n 8ac8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 8baa │ │ │ │ │ + beq.n 8c22 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b.n 8baa │ │ │ │ │ + b.n 8c22 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 88ee │ │ │ │ │ + beq.w 8966 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 88ee │ │ │ │ │ + b.n 8966 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ │ │ │ │ │ -00008c70 : │ │ │ │ │ +00008ce8 : │ │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #7 │ │ │ │ │ - bpl.w 994a │ │ │ │ │ + bpl.w 99c2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.w 994a │ │ │ │ │ + bpl.w 99c2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne.w 921c │ │ │ │ │ + bne.w 9294 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 9936 │ │ │ │ │ + bne.w 99ae │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ and.w r1, r4, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.w 9820 │ │ │ │ │ + beq.w 9898 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul.w r4, r1, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 935e │ │ │ │ │ + beq.w 93d6 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ add.w r2, r3, r4, lsl #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8f9c │ │ │ │ │ + bne.w 9014 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bgt.w 9a96 │ │ │ │ │ - ldr r0, [pc, #628] @ (8f94 ) │ │ │ │ │ + bgt.w 9b0e │ │ │ │ │ + ldr r0, [pc, #628] @ (900c ) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ ldr.w r2, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 904a │ │ │ │ │ + blt.w 90c2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls.w 906a │ │ │ │ │ + bls.w 90e2 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ it ls │ │ │ │ │ movls.w r8, #4 │ │ │ │ │ - bls.n 8d68 │ │ │ │ │ + bls.n 8de0 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ it ls │ │ │ │ │ movls.w r8, #8 │ │ │ │ │ - bls.n 8d68 │ │ │ │ │ + bls.n 8de0 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ it ls │ │ │ │ │ movls.w r8, #16 │ │ │ │ │ - bls.n 8d68 │ │ │ │ │ + bls.n 8de0 │ │ │ │ │ mov.w r8, #32 │ │ │ │ │ cmp r6, #31 │ │ │ │ │ - bls.n 8d68 │ │ │ │ │ + bls.n 8de0 │ │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bcs.n 8d60 │ │ │ │ │ + bcs.n 8dd8 │ │ │ │ │ mov.w r8, r8, lsr #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9076 │ │ │ │ │ + bne.w 90ee │ │ │ │ │ add.w r2, r3, #8 │ │ │ │ │ mov fp, r7 │ │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 8e80 │ │ │ │ │ + beq.n 8ef8 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r4, fp │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.w 8ed4 │ │ │ │ │ + bhi.w 8f4c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull fp, r3, r3, r3 │ │ │ │ │ adds.w r0, fp, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 8f28 │ │ │ │ │ + bcs.w 8fa0 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add.w r5, r3, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ec6 │ │ │ │ │ + bge.n 8f3e │ │ │ │ │ add.w fp, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 8ec6 │ │ │ │ │ + bne.n 8f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ tst.w r8, r6 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - beq.n 8ed0 │ │ │ │ │ + beq.n 8f48 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ orr.w r0, r1, r2 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.n 8ee8 │ │ │ │ │ + bhi.n 8f60 │ │ │ │ │ and.w r0, r1, #3 │ │ │ │ │ ldr r1, [r7, #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 902a │ │ │ │ │ + bcs.w 90a2 │ │ │ │ │ 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 8f22 │ │ │ │ │ + bge.n 8f9a │ │ │ │ │ add.w fp, r1, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r5] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 8f22 │ │ │ │ │ + bne.n 8f9a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ movs.w r8, r8, lsr #1 │ │ │ │ │ - bne.n 8d9e │ │ │ │ │ + bne.n 8e16 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w 9e10 │ │ │ │ │ + bpl.w 9e88 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9736 │ │ │ │ │ + bne.w 97ae │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 950e │ │ │ │ │ + blt.w 9586 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ movlt r5, #0 │ │ │ │ │ movlt r6, r5 │ │ │ │ │ - blt.w 947e │ │ │ │ │ + blt.w 94f6 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r0, 8ebe │ │ │ │ │ + cbz r0, 8f36 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ebe │ │ │ │ │ + bge.n 8f36 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 8ebe │ │ │ │ │ + cbnz r3, 8f36 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst.w r8, r6 │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - bne.n 8dfe │ │ │ │ │ + bne.n 8e76 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n 8e72 │ │ │ │ │ + b.n 8eea │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dd8 │ │ │ │ │ - b.n 955a │ │ │ │ │ + bne.w 8e50 │ │ │ │ │ + b.n 95d2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ 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 985c │ │ │ │ │ + bne.w 98d4 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 99e4 │ │ │ │ │ + beq.w 9a5c │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8e5a │ │ │ │ │ + blt.n 8ed2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8e72 │ │ │ │ │ + b.n 8eea │ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w r0, fp, r0 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp r0, lr │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 9548 │ │ │ │ │ - ldr r3, [pc, #84] @ (8f98 ) │ │ │ │ │ + bcs.w 95c0 │ │ │ │ │ + ldr r3, [pc, #84] @ (9010 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 91e6 │ │ │ │ │ + beq.w 925e │ │ │ │ │ ldr.w r0, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1728] @ 0x6c0 │ │ │ │ │ str.w r0, [ip, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13830,302 +13884,302 @@ │ │ │ │ │ eor.w r0, fp, fp, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ sub.w r0, r0, fp, asr #31 │ │ │ │ │ itt ge │ │ │ │ │ strge r1, [r5, #8] │ │ │ │ │ strge r0, [r5, #12] │ │ │ │ │ - bge.w 8dd8 │ │ │ │ │ + bge.w 8e50 │ │ │ │ │ movs r1, #10 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - b.n 8dd8 │ │ │ │ │ + b.n 8e50 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000004e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls.w 91dc │ │ │ │ │ + bls.w 9254 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [pc, #608] @ (9214 ) │ │ │ │ │ + ldr r0, [pc, #608] @ (928c ) │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr.w r2, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9a7a │ │ │ │ │ + beq.w 9af2 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8fd6 │ │ │ │ │ + bge.n 904e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r0, #1080] @ 0x438 │ │ │ │ │ - cbnz r2, 8fd6 │ │ │ │ │ + cbnz r2, 904e │ │ │ │ │ add.w r0, r0, #1080 @ 0x438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9656 │ │ │ │ │ + bne.w 96ce │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.w 91b8 │ │ │ │ │ + beq.w 9230 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 97e4 │ │ │ │ │ + bne.w 985c │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9628 │ │ │ │ │ + blt.w 96a0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9408 │ │ │ │ │ + blt.w 9480 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8ea8 │ │ │ │ │ + beq.w 8f20 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8ea8 │ │ │ │ │ + bge.w 8f20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ea8 │ │ │ │ │ + bne.w 8f20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ea8 │ │ │ │ │ + b.n 8f20 │ │ │ │ │ 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 96f2 │ │ │ │ │ + bcs.w 976a │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8f12 │ │ │ │ │ + b.n 8f8a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r0, #1080] @ 0x438 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 8d34 │ │ │ │ │ - ldr r0, [pc, #448] @ (9218 ) │ │ │ │ │ + bne.w 8dac │ │ │ │ │ + ldr r0, [pc, #448] @ (9290 ) │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi.w 8d3a │ │ │ │ │ + bhi.w 8db2 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8d72 │ │ │ │ │ + beq.w 8dea │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 9632 │ │ │ │ │ + beq.w 96aa │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r4, fp │ │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 9196 │ │ │ │ │ + b.n 920e │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ smull r1, r3, r3, r3 │ │ │ │ │ adds r0, r1, #5 │ │ │ │ │ adc.w ip, r3, #0 │ │ │ │ │ cmp.w r0, #262 @ 0x106 │ │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ │ - bcs.w 95bc │ │ │ │ │ + bcs.w 9634 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ │ add.w fp, r3, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90de │ │ │ │ │ + bge.n 9156 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 90de │ │ │ │ │ + cbnz r1, 9156 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9d8e │ │ │ │ │ + beq.w 9e06 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ tst.w r6, r8 │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - beq.n 918e │ │ │ │ │ + beq.n 9206 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ orr.w r0, r1, r3 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9582 │ │ │ │ │ + bhi.w 95fa │ │ │ │ │ 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, [r7, #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 96fc │ │ │ │ │ + bcs.w 9774 │ │ │ │ │ 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 │ │ │ │ │ add.w fp, r3, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 916e │ │ │ │ │ + bge.n 91e6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ - cbnz r1, 916e │ │ │ │ │ + cbnz r1, 91e6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9d8e │ │ │ │ │ + beq.w 9e06 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ movs.w r8, r8, lsr #1 │ │ │ │ │ - beq.w 962c │ │ │ │ │ + beq.w 96a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w 909a │ │ │ │ │ + bls.w 9112 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 90ca │ │ │ │ │ + bne.n 9142 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 9560 │ │ │ │ │ + b.n 95d8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e20 │ │ │ │ │ + beq.w 9e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8fec │ │ │ │ │ - beq.w 9378 │ │ │ │ │ - ldr.w fp, [pc, #52] @ 9218 │ │ │ │ │ - b.n 8fec │ │ │ │ │ + b.n 9064 │ │ │ │ │ + beq.w 93f0 │ │ │ │ │ + ldr.w fp, [pc, #52] @ 9290 │ │ │ │ │ + b.n 9064 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 99aa │ │ │ │ │ + beq.w 9a22 │ │ │ │ │ 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 8f6c │ │ │ │ │ + bge.w 8fe4 │ │ │ │ │ add.w ip, r3, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 8f6c │ │ │ │ │ + b.n 8fe4 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 9962 │ │ │ │ │ + beq.w 99da │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 93c2 │ │ │ │ │ + beq.w 943a │ │ │ │ │ mov sl, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r5, sl │ │ │ │ │ bic.w r2, r2, #4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi.n 925a │ │ │ │ │ + bhi.n 92d2 │ │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.w 98b8 │ │ │ │ │ + beq.w 9930 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w 94da │ │ │ │ │ + bne.w 9552 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a68 │ │ │ │ │ + beq.w 9ae0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 980e │ │ │ │ │ + blt.w 9886 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d64 │ │ │ │ │ - ldr r0, [pc, #676] @ (9540 ) │ │ │ │ │ + beq.w 9ddc │ │ │ │ │ + ldr r0, [pc, #676] @ (95b8 ) │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ - ldr.w r8, [pc, #668] @ 9544 │ │ │ │ │ + ldr.w r8, [pc, #668] @ 95bc │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r2, [r0, #1080] @ 0x438 │ │ │ │ │ sub.w fp, r8, #16 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -14142,309 +14196,309 @@ │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt.w r2, [sl] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w 9498 │ │ │ │ │ + beq.w 9510 │ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 78fc │ │ │ │ │ + bl 7974 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9a0e │ │ │ │ │ + beq.w 9a86 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9570 │ │ │ │ │ + blt.w 95e8 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9464 │ │ │ │ │ + blt.w 94dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9d2e │ │ │ │ │ + beq.w 9da6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 944e │ │ │ │ │ + blt.w 94c6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9d2e │ │ │ │ │ + beq.w 9da6 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98cc │ │ │ │ │ + blt.w 9944 │ │ │ │ │ mov r8, fp │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b.n 92e8 │ │ │ │ │ + b.n 9360 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98a2 │ │ │ │ │ + blt.w 991a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9476 │ │ │ │ │ - ldr.w fp, [pc, #464] @ 9544 │ │ │ │ │ - b.n 8ea8 │ │ │ │ │ - ldr r1, [pc, #456] @ (9544 ) │ │ │ │ │ + blt.w 94ee │ │ │ │ │ + ldr.w fp, [pc, #464] @ 95bc │ │ │ │ │ + b.n 8f20 │ │ │ │ │ + ldr r1, [pc, #456] @ (95bc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a78 │ │ │ │ │ - ldr r0, [pc, #436] @ (9544 ) │ │ │ │ │ + beq.w 9af0 │ │ │ │ │ + ldr r0, [pc, #436] @ (95bc ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8fea │ │ │ │ │ + beq.w 9062 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9e2c │ │ │ │ │ + beq.w 9ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8fec │ │ │ │ │ + b.n 9064 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9a68 │ │ │ │ │ + beq.w 9ae0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 93e8 │ │ │ │ │ + bge.n 9460 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9d74 │ │ │ │ │ + beq.w 9dec │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 9a6c │ │ │ │ │ + beq.w 9ae4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 9242 │ │ │ │ │ + b.n 92ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 948a │ │ │ │ │ + beq.n 9502 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 8ea8 │ │ │ │ │ + beq.w 8f20 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 942c │ │ │ │ │ + bge.n 94a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 942c │ │ │ │ │ + cbnz r3, 94a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 8ea8 │ │ │ │ │ + beq.w 8f20 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8ea8 │ │ │ │ │ + bge.w 8f20 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8ea8 │ │ │ │ │ + bne.w 8f20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ea8 │ │ │ │ │ + b.n 8f20 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9342 │ │ │ │ │ + bne.w 93ba │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 9342 │ │ │ │ │ + b.n 93ba │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9328 │ │ │ │ │ + bne.w 93a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9328 │ │ │ │ │ - ldr.w fp, [pc, #204] @ 9544 │ │ │ │ │ + b.n 93a0 │ │ │ │ │ + ldr.w fp, [pc, #204] @ 95bc │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 948c │ │ │ │ │ + cbz r2, 9504 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9418 │ │ │ │ │ - b.n 942c │ │ │ │ │ + bne.n 9490 │ │ │ │ │ + b.n 94a4 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9418 │ │ │ │ │ - b.n 942c │ │ │ │ │ + bne.n 9490 │ │ │ │ │ + b.n 94a4 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 971c │ │ │ │ │ + blt.w 9794 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9dc2 │ │ │ │ │ - ldr r1, [pc, #140] @ (9544 ) │ │ │ │ │ + blt.w 9e3a │ │ │ │ │ + ldr r1, [pc, #140] @ (95bc ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 18c0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9788 │ │ │ │ │ + bne.w 9800 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9dae │ │ │ │ │ + blt.w 9e26 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 952c │ │ │ │ │ + blt.n 95a4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and.w r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.w 96c2 │ │ │ │ │ + beq.w 973a │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ cmp.w r3, r2, lsr #3 │ │ │ │ │ - bgt.w 96c2 │ │ │ │ │ + bgt.w 973a │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and.w r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ mul.w r4, r2, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 8cf6 │ │ │ │ │ - b.n 91e0 │ │ │ │ │ + bne.w 8d6e │ │ │ │ │ + b.n 9258 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9956 │ │ │ │ │ + beq.w 99ce │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 947e │ │ │ │ │ + blt.n 94f6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9418 │ │ │ │ │ - b.n 942c │ │ │ │ │ + bne.w 9490 │ │ │ │ │ + b.n 94a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 94d8 │ │ │ │ │ + bne.n 9550 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 94da │ │ │ │ │ + b.n 9552 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dd8 │ │ │ │ │ + bne.w 8e50 │ │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 9daa │ │ │ │ │ + beq.w 9e22 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 99ea │ │ │ │ │ + b.n 9a62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9310 │ │ │ │ │ + bne.w 9388 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9310 │ │ │ │ │ + b.n 9388 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ eors r1, r0 │ │ │ │ │ lsls r3, r1, #30 │ │ │ │ │ - beq.n 95a0 │ │ │ │ │ + beq.n 9618 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 9982 │ │ │ │ │ + bne.w 99fa │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 915a │ │ │ │ │ + bne.w 91d2 │ │ │ │ │ str.w fp, [sp, #24] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 956c │ │ │ │ │ - b.n 9daa │ │ │ │ │ + bne.n 95e4 │ │ │ │ │ + b.n 9e22 │ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w lr, r1, r2 │ │ │ │ │ adc.w r0, r3, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ │ - bcs.w 98ac │ │ │ │ │ - ldr r3, [pc, #744] @ (98c0 ) │ │ │ │ │ + bcs.w 9924 │ │ │ │ │ + ldr r3, [pc, #744] @ (9938 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w fp, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 9868 │ │ │ │ │ + beq.w 98e0 │ │ │ │ │ ldr.w r0, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r3, [ip, #1728] @ 0x6c0 │ │ │ │ │ str.w r0, [ip, #1732] @ 0x6c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -14454,152 +14508,152 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub.w r0, r0, r1, asr #31 │ │ │ │ │ ite ge │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ str.w r0, [fp, #12] │ │ │ │ │ str.w r1, [fp, #8] │ │ │ │ │ - b.n 90ca │ │ │ │ │ + b.n 9142 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - b.n 9512 │ │ │ │ │ + b.n 958a │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bpl.w 9d9a │ │ │ │ │ + bpl.w 9e12 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 98e4 │ │ │ │ │ + bne.w 995c │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9628 │ │ │ │ │ + blt.n 96a0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9418 │ │ │ │ │ - b.n 947e │ │ │ │ │ + bge.w 9490 │ │ │ │ │ + b.n 94f6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9d6a │ │ │ │ │ + beq.w 9de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - bne.w 8fec │ │ │ │ │ + bne.w 9064 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 999e │ │ │ │ │ + beq.w 9a16 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9d6a │ │ │ │ │ + beq.w 9de2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 8fec │ │ │ │ │ + b.n 9064 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9a68 │ │ │ │ │ + beq.w 9ae0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 96e8 │ │ │ │ │ + bge.n 9760 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 96e8 │ │ │ │ │ + cbnz r3, 9760 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 94f6 │ │ │ │ │ + b.n 956e │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 8f12 │ │ │ │ │ + b.n 8f8a │ │ │ │ │ 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 9900 │ │ │ │ │ + bcs.w 9978 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 95a0 │ │ │ │ │ + b.n 9618 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 94aa │ │ │ │ │ + bne.w 9522 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.n 94aa │ │ │ │ │ + b.n 9522 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq.w 8e8e │ │ │ │ │ + beq.w 8f06 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d58 │ │ │ │ │ + beq.w 9dd0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9d40 │ │ │ │ │ + blt.w 9db8 │ │ │ │ │ mov fp, r6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 99b2 │ │ │ │ │ + bne.w 9a2a │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 951c │ │ │ │ │ - b.n 9512 │ │ │ │ │ + bge.w 9594 │ │ │ │ │ + b.n 958a │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9908 │ │ │ │ │ + blt.w 9980 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 991e │ │ │ │ │ + blt.w 9996 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14608,62 +14662,62 @@ │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 98fc │ │ │ │ │ + blt.w 9974 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9008 │ │ │ │ │ + bge.w 9080 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9a0a │ │ │ │ │ + beq.w 9a82 │ │ │ │ │ movs r6, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 9418 │ │ │ │ │ - b.w 8ea8 │ │ │ │ │ + bne.w 9490 │ │ │ │ │ + b.w 8f20 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - beq.n 9774 │ │ │ │ │ + beq.n 97ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 54cc │ │ │ │ │ + bl 5544 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9762 │ │ │ │ │ - b.n 99ea │ │ │ │ │ + bne.n 97da │ │ │ │ │ + b.n 9a62 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9284 │ │ │ │ │ + bne.w 92fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9284 │ │ │ │ │ + b.n 92fc │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9dda │ │ │ │ │ + blt.w 9e52 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 983c │ │ │ │ │ + bge.n 98b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 9d82 │ │ │ │ │ + beq.w 9dfa │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFloat_Type │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -14672,24 +14726,24 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b.w 8f12 │ │ │ │ │ + b.w 8f8a │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 998e │ │ │ │ │ + beq.w 9a06 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ @@ -14697,874 +14751,874 @@ │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r0] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n 960e │ │ │ │ │ - ldr.w fp, [pc, #32] @ 98c4 │ │ │ │ │ + b.n 9686 │ │ │ │ │ + ldr.w fp, [pc, #32] @ 993c │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 9512 │ │ │ │ │ + b.n 958a │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 91a8 │ │ │ │ │ - ldr.w fp, [pc, #12] @ 98c8 │ │ │ │ │ - b.n 97ba │ │ │ │ │ + b.n 9220 │ │ │ │ │ + ldr.w fp, [pc, #12] @ 9940 │ │ │ │ │ + b.n 9832 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002e2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9354 │ │ │ │ │ + bne.w 93cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 9354 │ │ │ │ │ + b.n 93cc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 9748 │ │ │ │ │ + bne.w 97c0 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9648 │ │ │ │ │ + bge.w 96c0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 9512 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + b.n 958a │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b.n 95a0 │ │ │ │ │ + b.n 9618 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9790 │ │ │ │ │ + bne.w 9808 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9790 │ │ │ │ │ + b.n 9808 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 979c │ │ │ │ │ + bne.w 9814 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 979c │ │ │ │ │ + b.n 9814 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9e34 │ │ │ │ │ + blt.w 9eac │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9dfe │ │ │ │ │ + blt.w 9e76 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.w 8ebe │ │ │ │ │ + b.w 8f36 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 951c │ │ │ │ │ + b.n 9594 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC50 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 97ba │ │ │ │ │ + b.n 9832 │ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ │ - b.n 95a0 │ │ │ │ │ + b.n 9618 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 9a90 │ │ │ │ │ + beq.n 9b08 │ │ │ │ │ movs r6, #0 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ - b.n 99ea │ │ │ │ │ + b.n 9a62 │ │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 9992 │ │ │ │ │ + b.n 9a0a │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r1, [r4], #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 99d6 │ │ │ │ │ + bge.n 9a4e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ - cbnz r2, 99d6 │ │ │ │ │ + cbnz r2, 9a4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 99be │ │ │ │ │ + bne.n 9a36 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b.n 977c │ │ │ │ │ + b.n 97f4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ ldr.w r4, [fp] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a00 │ │ │ │ │ + bge.n 9a78 │ │ │ │ │ subs r4, #1 │ │ │ │ │ str.w r4, [fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9df0 │ │ │ │ │ + beq.w 9e68 │ │ │ │ │ ldrd r3, r5, [sp, #40] @ 0x28 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 9774 │ │ │ │ │ + b.n 97ec │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b.n 948c │ │ │ │ │ + b.n 9504 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a24 │ │ │ │ │ + bge.n 9a9c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 9a24 │ │ │ │ │ + cbnz r3, 9a9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a3c │ │ │ │ │ + bge.n 9ab4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 9a3c │ │ │ │ │ + cbnz r3, 9ab4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a54 │ │ │ │ │ + bge.n 9acc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, 9a54 │ │ │ │ │ + cbnz r3, 9acc │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a68 │ │ │ │ │ + bge.n 9ae0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9a68 │ │ │ │ │ + cbnz r3, 9ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 97ba │ │ │ │ │ - ldr r0, [pc, #700] @ (9d38 ) │ │ │ │ │ + b.n 9832 │ │ │ │ │ + ldr r0, [pc, #700] @ (9db0 ) │ │ │ │ │ ldr.w r4, [r0, #1080] @ 0x438 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9a90 │ │ │ │ │ + bge.n 9b08 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w fp, [pc, #692] @ 9d3c │ │ │ │ │ + ldr.w fp, [pc, #692] @ 9db4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 99f4 │ │ │ │ │ + b.n 9a6c │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 97ba │ │ │ │ │ + b.n 9832 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ mov r1, r7 │ │ │ │ │ it lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it lt │ │ │ │ │ strlt r2, [r7, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9e4a │ │ │ │ │ + beq.w 9ec2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r5, 9ad8 │ │ │ │ │ + cbz r5, 9b50 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9fa4 │ │ │ │ │ + beq.w a01c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov sl, r5 │ │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str.w r8, [r4, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9d24 │ │ │ │ │ + beq.w 9d9c │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 9b28 │ │ │ │ │ + beq.n 9ba0 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.w 9d24 │ │ │ │ │ - bl a26c │ │ │ │ │ + beq.w 9d9c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp.w r9, #16 │ │ │ │ │ - bne.n 9ae8 │ │ │ │ │ + bne.n 9b60 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - cbz r6, 9b56 │ │ │ │ │ + cbz r6, 9bce │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9b56 │ │ │ │ │ + bge.n 9bce │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 9b56 │ │ │ │ │ + cbnz r2, 9bce │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr r4, [pc, #476] @ (9d3c ) │ │ │ │ │ + ldr r4, [pc, #476] @ (9db4 ) │ │ │ │ │ mov sl, r8 │ │ │ │ │ and.w r2, r1, #3 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsrs r1, r1, #3 │ │ │ │ │ strd r3, r7, [sp, #28] │ │ │ │ │ str.w lr, [sp, #16] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 9f12 │ │ │ │ │ + blt.w 9f8a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r7, #29 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 9ba2 │ │ │ │ │ + b.n 9c1a │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcc.w 9f02 │ │ │ │ │ + bcc.w 9f7a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsr.w r2, r3, r7 │ │ │ │ │ and.w r2, r2, #1 │ │ │ │ │ orrs.w sl, r2, sl, lsl #1 │ │ │ │ │ - beq.w 9e76 │ │ │ │ │ + beq.w 9eee │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp.w r8, #5 │ │ │ │ │ - bne.n 9b9c │ │ │ │ │ + bne.n 9c14 │ │ │ │ │ ands.w r9, sl, #1 │ │ │ │ │ it ne │ │ │ │ │ movne.w r9, #0 │ │ │ │ │ - bne.n 9bd8 │ │ │ │ │ + bne.n 9c50 │ │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ - beq.n 9bca │ │ │ │ │ + beq.n 9c42 │ │ │ │ │ rsb r8, r9, #5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9f42 │ │ │ │ │ + beq.w 9fba │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w 9e56 │ │ │ │ │ + bhi.w 9ece │ │ │ │ │ ldr r3, [r6, #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 9ece │ │ │ │ │ + bcs.w 9f46 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r4, r3, r4, lsl #4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 9e70 │ │ │ │ │ + bge.w 9ee8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9e70 │ │ │ │ │ + bne.w 9ee8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9f32 │ │ │ │ │ + beq.w 9faa │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c5e │ │ │ │ │ + bge.n 9cd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 9c5e │ │ │ │ │ + cbnz r3, 9cd6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.n 9be2 │ │ │ │ │ + bne.n 9c5a │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sl, sp, sl, lsl #2 │ │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9fae │ │ │ │ │ - cbz r4, 9c9a │ │ │ │ │ + beq.w a026 │ │ │ │ │ + cbz r4, 9d12 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9c9a │ │ │ │ │ + bge.n 9d12 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 9c9a │ │ │ │ │ + cbnz r2, 9d12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r5, 9cca │ │ │ │ │ + cbz r5, 9d42 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9f28 │ │ │ │ │ + beq.w 9fa0 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9cc4 │ │ │ │ │ + bge.n 9d3c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 9cc4 │ │ │ │ │ + cbnz r2, 9d3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - ble.n 9d1c │ │ │ │ │ + ble.n 9d94 │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 9ef2 │ │ │ │ │ - bl a26c │ │ │ │ │ + beq.w 9f6a │ │ │ │ │ + bl a2e4 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9f3a │ │ │ │ │ + beq.w 9fb2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 9f32 │ │ │ │ │ + beq.w 9faa │ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - bne.n 9cd4 │ │ │ │ │ + bne.n 9d4c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - b.n 9b9c │ │ │ │ │ - ldr.w fp, [pc, #20] @ 9d3c │ │ │ │ │ + b.n 9c14 │ │ │ │ │ + ldr.w fp, [pc, #20] @ 9db4 │ │ │ │ │ str.w r9, [sp, #24] │ │ │ │ │ - b.n 99ea │ │ │ │ │ + b.n 9a62 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b.n 9a10 │ │ │ │ │ + b.n 9a88 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 976e │ │ │ │ │ + bne.w 97e6 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 976e │ │ │ │ │ + b.n 97e6 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 956c │ │ │ │ │ - b.n 9daa │ │ │ │ │ + bne.w 95e4 │ │ │ │ │ + b.n 9e22 │ │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ │ - b.n 9a6e │ │ │ │ │ + b.n 9ae6 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.w 956c │ │ │ │ │ + b.w 95e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.w 93e8 │ │ │ │ │ + b.w 9460 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 983c │ │ │ │ │ + b.n 98b4 │ │ │ │ │ mov r4, fp │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.w 956c │ │ │ │ │ + b.w 95e4 │ │ │ │ │ add.w r2, r3, #12 │ │ │ │ │ mov.w r8, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w r6, [r2, r1, lsl #2] │ │ │ │ │ - b.w 9084 │ │ │ │ │ + b.w 90fc │ │ │ │ │ mov r6, fp │ │ │ │ │ - b.n 9774 │ │ │ │ │ + b.n 97ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 94d0 │ │ │ │ │ + bne.w 9548 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.w 94d0 │ │ │ │ │ + b.w 9548 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 94b4 │ │ │ │ │ + bne.w 952c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b.w 94b4 │ │ │ │ │ + b.w 952c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 982a │ │ │ │ │ + bne.w 98a2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 982a │ │ │ │ │ + b.n 98a2 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov fp, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 9774 │ │ │ │ │ + b.n 97ec │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 994a │ │ │ │ │ + bne.w 99c2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 994a │ │ │ │ │ + b.n 99c2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov.w r8, #536870912 @ 0x20000000 │ │ │ │ │ ldr.w r6, [r2, #-4]! │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b.w 8d88 │ │ │ │ │ + b.w 8e00 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 99a4 │ │ │ │ │ - b.n 9a90 │ │ │ │ │ + bne.w 9a1c │ │ │ │ │ + b.n 9b08 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ - b.w 956c │ │ │ │ │ + b.w 95e4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 9940 │ │ │ │ │ + bne.w 99b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 9940 │ │ │ │ │ + b.n 99b8 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w fp, [pc, #740] @ a134 │ │ │ │ │ + ldr.w fp, [pc, #740] @ a1ac │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 99ea │ │ │ │ │ + b.n 9a62 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ef2 │ │ │ │ │ + beq.n 9f6a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 9c24 │ │ │ │ │ + blt.w 9c9c │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 9c3a │ │ │ │ │ + b.n 9cb2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9ef2 │ │ │ │ │ - cbz r6, 9e9c │ │ │ │ │ + beq.n 9f6a │ │ │ │ │ + cbz r6, 9f14 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9e9c │ │ │ │ │ + bge.n 9f14 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ - cbnz r2, 9e9c │ │ │ │ │ + cbnz r2, 9f14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 9f3e │ │ │ │ │ + beq.n 9fb6 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 9f32 │ │ │ │ │ + beq.n 9faa │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9ec6 │ │ │ │ │ + bge.n 9f3e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbnz r2, 9ec6 │ │ │ │ │ + cbnz r2, 9f3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ │ - b.n 9b9c │ │ │ │ │ + b.n 9c14 │ │ │ │ │ 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 9f0a │ │ │ │ │ + bcs.n 9f82 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 9c1a │ │ │ │ │ + bne.w 9c92 │ │ │ │ │ ldrd r3, r7, [sp, #28] │ │ │ │ │ mov fp, r6 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 956c │ │ │ │ │ - b.n 9daa │ │ │ │ │ + bne.w 95e4 │ │ │ │ │ + b.n 9e22 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r4, r6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 9b80 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + b.n 9bf8 │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 9eea │ │ │ │ │ + b.n 9f62 │ │ │ │ │ ldrd r3, r7, [sp, #28] │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 9fbe │ │ │ │ │ + bne.n a036 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 99b6 │ │ │ │ │ - b.n 97e8 │ │ │ │ │ + beq.w 9a2e │ │ │ │ │ + b.n 9860 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.w 956c │ │ │ │ │ + b.w 95e4 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.w 956c │ │ │ │ │ + b.w 95e4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 9cca │ │ │ │ │ + b.n 9d42 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n 9b9c │ │ │ │ │ + b.n 9c14 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi.w a078 │ │ │ │ │ + bhi.w a0f0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc.w r6, r1, #0 │ │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ │ - bcs.w a0e8 │ │ │ │ │ + bcs.w a160 │ │ │ │ │ movw r3, #9176 @ 0x23d8 │ │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ │ adds r6, r2, r4 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9f98 │ │ │ │ │ + bge.n a010 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ - cbnz r2, 9f98 │ │ │ │ │ + cbnz r2, a010 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.w a0e2 │ │ │ │ │ + beq.w a15a │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b.n 9f4e │ │ │ │ │ + b.n 9fc6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - ldr.w fp, [pc, #396] @ a134 │ │ │ │ │ + ldr.w fp, [pc, #396] @ a1ac │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n 99ea │ │ │ │ │ + b.n 9a62 │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldrd r3, r7, [sp, #28] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 956c │ │ │ │ │ - b.n 9daa │ │ │ │ │ + bne.w 95e4 │ │ │ │ │ + b.n 9e22 │ │ │ │ │ movs r6, #0 │ │ │ │ │ tst.w sl, #1 │ │ │ │ │ - beq.w a12a │ │ │ │ │ + beq.w a1a2 │ │ │ │ │ mov r1, fp │ │ │ │ │ sub.w r8, r8, r6 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w a11c │ │ │ │ │ - bl a26c │ │ │ │ │ + beq.w a194 │ │ │ │ │ + bl a2e4 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w a118 │ │ │ │ │ + beq.w a190 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ - bl a26c │ │ │ │ │ + beq.w 9de6 │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.n 9fd4 │ │ │ │ │ + bne.n a04c │ │ │ │ │ mov.w r2, sl, asr #1 │ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ │ str.w fp, [sp, #8] │ │ │ │ │ mov fp, r1 │ │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r1, [r2, #-64] │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9564 │ │ │ │ │ + beq.w 95dc │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n a110 │ │ │ │ │ + beq.n a188 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ + beq.w 9de6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt.n a096 │ │ │ │ │ + bgt.n a10e │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 9f1e │ │ │ │ │ + b.n 9f96 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 9f84 │ │ │ │ │ + bne.w 9ffc │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldrd r3, r7, [sp, #28] │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n 9ef8 │ │ │ │ │ + b.n 9f70 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 37ac │ │ │ │ │ + bl 3824 │ │ │ │ │ subs r6, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r4, a0d4 │ │ │ │ │ - bl a26c │ │ │ │ │ + cbz r4, a14c │ │ │ │ │ + bl a2e4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n a06c │ │ │ │ │ + beq.n a0e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ - bl a26c │ │ │ │ │ + beq.w 9de6 │ │ │ │ │ + bl a2e4 │ │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ - b.n a06e │ │ │ │ │ + b.n a0e6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 956c │ │ │ │ │ - b.n 9daa │ │ │ │ │ + bne.w 95e4 │ │ │ │ │ + b.n 9e22 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 9c68 │ │ │ │ │ + b.n 9ce0 │ │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ │ adds.w ip, r0, r3 │ │ │ │ │ adc.w r2, r1, #0 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ │ - bcs.n a108 │ │ │ │ │ + bcs.n a180 │ │ │ │ │ bl 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n a082 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + b.n a0fa │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n a082 │ │ │ │ │ + b.n a0fa │ │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b.n a06c │ │ │ │ │ + b.n a0e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n a010 │ │ │ │ │ + b.n a088 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov fp, r1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 956c │ │ │ │ │ - b.n 9daa │ │ │ │ │ + bne.w 95e4 │ │ │ │ │ + b.n 9e22 │ │ │ │ │ adds r6, #1 │ │ │ │ │ mov.w sl, sl, asr #1 │ │ │ │ │ - b.n 9fc0 │ │ │ │ │ + b.n a038 │ │ │ │ │ nop │ │ │ │ │ .word 0x00002438 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a138 <_PyLong_Subtract>: │ │ │ │ │ +0000a1b0 <_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 a1ca <_PyLong_Subtract+0x92> │ │ │ │ │ + bhi.n a242 <_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 │ │ │ │ │ @@ -15572,15 +15626,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 a1aa <_PyLong_Subtract+0x72> │ │ │ │ │ + bcs.n a222 <_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 │ │ │ │ │ @@ -15589,34 +15643,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 a1dc <_PyLong_Subtract+0xa4> │ │ │ │ │ + bcs.n a254 <_PyLong_Subtract+0xa4> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n a228 <_PyLong_Subtract+0xf0> │ │ │ │ │ + beq.n a2a0 <_PyLong_Subtract+0xf0> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a21e <_PyLong_Subtract+0xe6> │ │ │ │ │ + beq.n a296 <_PyLong_Subtract+0xe6> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 73e0 │ │ │ │ │ + b.w 7458 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, #16 │ │ │ │ │ - blt.n a250 <_PyLong_Subtract+0x118> │ │ │ │ │ + blt.n a2c8 <_PyLong_Subtract+0x118> │ │ │ │ │ movs r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a25c <_PyLong_Subtract+0x124> │ │ │ │ │ + beq.n a2d4 <_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] │ │ │ │ │ @@ -15628,151 +15682,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 a1a4 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a21c <_PyLong_Subtract+0x6c> │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 4194 │ │ │ │ │ + b.w 420c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a24a <_PyLong_Subtract+0x112> │ │ │ │ │ - bl 4194 │ │ │ │ │ + beq.n a2c2 <_PyLong_Subtract+0x112> │ │ │ │ │ + bl 420c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a1a4 <_PyLong_Subtract+0x6c> │ │ │ │ │ + beq.n a21c <_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 a1a4 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a21c <_PyLong_Subtract+0x6c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b.n a1d2 <_PyLong_Subtract+0x9a> │ │ │ │ │ + b.n a24a <_PyLong_Subtract+0x9a> │ │ │ │ │ negs r4, r0 │ │ │ │ │ mov.w r6, #18 │ │ │ │ │ sbc.w r5, r5, r5, lsl #1 │ │ │ │ │ - b.n a1e4 <_PyLong_Subtract+0xac> │ │ │ │ │ + b.n a25c <_PyLong_Subtract+0xac> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a1a4 <_PyLong_Subtract+0x6c> │ │ │ │ │ + b.n a21c <_PyLong_Subtract+0x6c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a268 : │ │ │ │ │ +0000a2e0 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ b.w e0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000a26c : │ │ │ │ │ +0000a2e4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, a280 │ │ │ │ │ + cbz r0, a2f8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a280 │ │ │ │ │ + bge.n a2f8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a280 │ │ │ │ │ + cbnz r3, a2f8 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a284 <_PyLong_FromLarge>: │ │ │ │ │ +0000a2fc <_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 a2fa <_PyLong_FromLarge+0x76> │ │ │ │ │ + blt.n a372 <_PyLong_FromLarge+0x76> │ │ │ │ │ lsrs r2, r5, #28 │ │ │ │ │ - bne.n a34e <_PyLong_FromLarge+0xca> │ │ │ │ │ + bne.n a3c6 <_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 a346 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + beq.n a3be <_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 a352 <_PyLong_FromLarge+0xce> │ │ │ │ │ + blt.n a3ca <_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 a2f4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n a36c <_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 a2f4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + beq.n a36c <_PyLong_FromLarge+0x70> │ │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ - cbz r2, a2f4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + cbz r2, a36c <_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 a2a0 <_PyLong_FromLarge+0x1c> │ │ │ │ │ + beq.n a318 <_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, a346 <_PyLong_FromLarge+0xc2> │ │ │ │ │ + cbz r0, a3be <_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 a356 <_PyLong_FromLarge+0xd2> │ │ │ │ │ + blt.n a3ce <_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 a2d8 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n a350 <_PyLong_FromLarge+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n a2f4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + b.n a36c <_PyLong_FromLarge+0x70> │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n a308 <_PyLong_FromLarge+0x84> │ │ │ │ │ + b.n a380 <_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] │ │ │ │ │ @@ -15781,59 +15835,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 a2d8 <_PyLong_FromLarge+0x54> │ │ │ │ │ - b.n a2f4 <_PyLong_FromLarge+0x70> │ │ │ │ │ + bne.n a350 <_PyLong_FromLarge+0x54> │ │ │ │ │ + b.n a36c <_PyLong_FromLarge+0x70> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a37c : │ │ │ │ │ +0000a3f4 : │ │ │ │ │ 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 a440 │ │ │ │ │ + beq.n a4b8 │ │ │ │ │ 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 a470 │ │ │ │ │ + beq.n a4e8 │ │ │ │ │ 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 a442 │ │ │ │ │ + bcc.n a4ba │ │ │ │ │ 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 a45a │ │ │ │ │ + bcc.n a4d2 │ │ │ │ │ movs r0, #20 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a466 │ │ │ │ │ + beq.n a4de │ │ │ │ │ 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 │ │ │ │ │ @@ -15874,35 +15928,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 a43a │ │ │ │ │ + b.n a4b2 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n a3b6 │ │ │ │ │ + b.n a42e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a478 <_PyLong_Copy>: │ │ │ │ │ +0000a4f0 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a4b6 <_PyLong_Copy+0x3e> │ │ │ │ │ + bhi.n a52e <_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 a4b6 <_PyLong_Copy+0x3e> │ │ │ │ │ + bcs.n a52e <_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 │ │ │ │ │ @@ -15916,15 +15970,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, a4f4 <_PyLong_Copy+0x7c> │ │ │ │ │ + cbz r0, a56c <_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] │ │ │ │ │ @@ -15933,40 +15987,40 @@ │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a4fc <_PyLong_Multiply>: │ │ │ │ │ +0000a574 <_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 a580 <_PyLong_Multiply+0x84> │ │ │ │ │ + bhi.n a5f8 <_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 a560 <_PyLong_Multiply+0x64> │ │ │ │ │ + bcs.n a5d8 <_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 │ │ │ │ │ @@ -15974,154 +16028,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 a5b2 <_PyLong_Multiply+0xb6> │ │ │ │ │ + bcs.n a62a <_PyLong_Multiply+0xb6> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1c0 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 386c │ │ │ │ │ + bl 38e4 │ │ │ │ │ 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 a55c <_PyLong_Multiply+0x60> │ │ │ │ │ + beq.n a5d4 <_PyLong_Multiply+0x60> │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n a55c <_PyLong_Multiply+0x60> │ │ │ │ │ + b.n a5d4 <_PyLong_Multiply+0x60> │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n a284 <_PyLong_FromLarge> │ │ │ │ │ + b.n a2fc <_PyLong_FromLarge> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5bc : │ │ │ │ │ +0000a634 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a5e2 │ │ │ │ │ + beq.n a65a │ │ │ │ │ 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 a5e6 │ │ │ │ │ + bne.n a65e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3174 │ │ │ │ │ - b.w a478 <_PyLong_Copy> │ │ │ │ │ + b.w 31ec │ │ │ │ │ + b.w a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a5ec : │ │ │ │ │ +0000a664 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a616 │ │ │ │ │ + beq.n a68e │ │ │ │ │ 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 a61a │ │ │ │ │ + bne.n a692 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a612 │ │ │ │ │ + bge.n a68a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b.w 3174 │ │ │ │ │ - b.w a478 <_PyLong_Copy> │ │ │ │ │ + b.w 31ec │ │ │ │ │ + b.w a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a620 : │ │ │ │ │ +0000a698 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n a660 │ │ │ │ │ + bpl.n a6d8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a660 │ │ │ │ │ + bpl.n a6d8 │ │ │ │ │ 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 78fc │ │ │ │ │ + bl 7974 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a686 │ │ │ │ │ + beq.n a6fe │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ - cbz r0, a66a │ │ │ │ │ + cbz r0, a6e2 │ │ │ │ │ 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 a678 │ │ │ │ │ + bge.n a6f0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - cbz r1, a68a │ │ │ │ │ + cbz r1, a702 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a686 │ │ │ │ │ + bge.n a6fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, a696 │ │ │ │ │ + cbz r2, a70e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a65c │ │ │ │ │ + b.n a6d4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n a678 │ │ │ │ │ + b.n a6f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n a686 │ │ │ │ │ + b.n a6fe │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a6a0 <_PyLong_FromBytes>: │ │ │ │ │ +0000a718 <_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 │ │ │ │ │ @@ -16129,31 +16183,31 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 708 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r3, a6cc <_PyLong_FromBytes+0x2c> │ │ │ │ │ - cbz r0, a6d0 <_PyLong_FromBytes+0x30> │ │ │ │ │ + cbz r3, a744 <_PyLong_FromBytes+0x2c> │ │ │ │ │ + cbz r0, a748 <_PyLong_FromBytes+0x30> │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n a6d0 <_PyLong_FromBytes+0x30> │ │ │ │ │ + bne.n a748 <_PyLong_FromBytes+0x30> │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ 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, a716 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbz r0, a78e <_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 │ │ │ │ │ @@ -16162,47 +16216,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 a716 <_PyLong_FromBytes+0x76> │ │ │ │ │ + bge.n a78e <_PyLong_FromBytes+0x76> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, a716 <_PyLong_FromBytes+0x76> │ │ │ │ │ + cbnz r2, a78e <_PyLong_FromBytes+0x76> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n a6cc <_PyLong_FromBytes+0x2c> │ │ │ │ │ + b.n a744 <_PyLong_FromBytes+0x2c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a71c : │ │ │ │ │ +0000a794 : │ │ │ │ │ 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 a7ac │ │ │ │ │ + beq.n a824 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n a768 │ │ │ │ │ + bhi.n a7e0 │ │ │ │ │ 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 a768 │ │ │ │ │ + bcs.n a7e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -16216,15 +16270,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, a7a6 │ │ │ │ │ + cbz r0, a81e │ │ │ │ │ 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] │ │ │ │ │ @@ -16237,114 +16291,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 a764 │ │ │ │ │ + b.n a7dc │ │ │ │ │ │ │ │ │ │ -0000a7bc : │ │ │ │ │ +0000a834 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #7 │ │ │ │ │ - bpl.n a7ec │ │ │ │ │ + bpl.n a864 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.n a7ec │ │ │ │ │ + bpl.n a864 │ │ │ │ │ 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 a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n a7f6 │ │ │ │ │ + beq.n a86e │ │ │ │ │ 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 a7e8 │ │ │ │ │ + b.n a860 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000a7fc : │ │ │ │ │ +0000a874 : │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n a890 │ │ │ │ │ + beq.n a908 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ac0c │ │ │ │ │ + beq.w ac84 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt.w a984 │ │ │ │ │ - beq.w a970 │ │ │ │ │ + blt.w a9fc │ │ │ │ │ + beq.w a9e8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w a9a8 │ │ │ │ │ + beq.w aa20 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3e0 │ │ │ │ │ - cbz r0, a854 │ │ │ │ │ + bl c458 │ │ │ │ │ + cbz r0, a8cc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a854 │ │ │ │ │ + bge.n a8cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, a854 │ │ │ │ │ + cbnz r3, a8cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ac22 │ │ │ │ │ + beq.w ac9a │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and.w r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n a8c8 │ │ │ │ │ + bls.n a940 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n a956 │ │ │ │ │ + beq.n a9ce │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ac30 │ │ │ │ │ - cbnz r3, a884 │ │ │ │ │ + beq.w aca8 │ │ │ │ │ + cbnz r3, a8fc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w ac38 │ │ │ │ │ + beq.w acb0 │ │ │ │ │ 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 ac06 │ │ │ │ │ + bne.w ac7e │ │ │ │ │ eors r3, r2 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ lsls r5, r3, #30 │ │ │ │ │ - bne.w abf6 │ │ │ │ │ + bne.w ac6e │ │ │ │ │ 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] │ │ │ │ │ @@ -16356,37 +16410,37 @@ │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul.w r2, r0, 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 a866 │ │ │ │ │ + bcs.n a8de │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a932 │ │ │ │ │ + bge.n a9aa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, a932 │ │ │ │ │ - ldr r2, [pc, #816] @ (ac28 ) │ │ │ │ │ + cbnz r3, a9aa │ │ │ │ │ + ldr r2, [pc, #816] @ (aca0 ) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w abd8 │ │ │ │ │ + bne.w ac50 │ │ │ │ │ lsls r3, r1, #29 │ │ │ │ │ - bmi.w ac6e │ │ │ │ │ - ldr r3, [pc, #804] @ (ac2c ) │ │ │ │ │ + bmi.w ace6 │ │ │ │ │ + ldr r3, [pc, #804] @ (aca4 ) │ │ │ │ │ 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, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi.w abee │ │ │ │ │ + bhi.w ac66 │ │ │ │ │ ldr.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r6, #9176 @ 0x23d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -16397,58 +16451,58 @@ │ │ │ │ │ add r6, r3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - bne.n a870 │ │ │ │ │ + bne.n a8e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n a884 │ │ │ │ │ + beq.n a8fc │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl ccfc <_PyLong_Negate> │ │ │ │ │ + bl cd74 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w ac22 │ │ │ │ │ + beq.w ac9a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ - b.n a870 │ │ │ │ │ + b.n a8e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r2, r4, r0, lsl #2 │ │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs.w a836 │ │ │ │ │ + bcs.w a8ae │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w ac5e │ │ │ │ │ + bne.w acd6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ - b.n a870 │ │ │ │ │ + b.n a8e8 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ subs.w ip, r6, #10 │ │ │ │ │ - bne.w ab14 │ │ │ │ │ + bne.w ab8c │ │ │ │ │ add.w r3, r4, #12 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ add.w r6, r3, r0, lsl #2 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsls r0, r0, #31 │ │ │ │ │ - bpl.n aa24 │ │ │ │ │ + bpl.n aa9c │ │ │ │ │ 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 │ │ │ │ │ @@ -16467,15 +16521,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 aaf0 │ │ │ │ │ + beq.n ab68 │ │ │ │ │ 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] │ │ │ │ │ @@ -16529,43 +16583,43 @@ │ │ │ │ │ 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 aa24 │ │ │ │ │ + bne.n aa9c │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ac22 │ │ │ │ │ + beq.w ac9a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.w a870 │ │ │ │ │ - b.n a956 │ │ │ │ │ + bne.w a8e8 │ │ │ │ │ + b.n a9ce │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ add.w r7, r4, #12 │ │ │ │ │ subs r3, #4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w r8, r7, r0, lsl #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsrs r3, r3, #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #3 │ │ │ │ │ - beq.n ab72 │ │ │ │ │ + beq.n abea │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n ab62 │ │ │ │ │ + beq.n abda │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n ab48 │ │ │ │ │ + beq.n abc0 │ │ │ │ │ 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 │ │ │ │ │ @@ -16579,15 +16633,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 abc6 │ │ │ │ │ + b.n ac3e │ │ │ │ │ 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 │ │ │ │ │ @@ -16616,197 +16670,197 @@ │ │ │ │ │ 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 ab72 │ │ │ │ │ - b.n aaf0 │ │ │ │ │ + bne.n abea │ │ │ │ │ + b.n ab68 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsls r1, r3, #29 │ │ │ │ │ - bmi.n ac6e │ │ │ │ │ + bmi.n ace6 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls.w a906 │ │ │ │ │ + bls.w a97e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Free │ │ │ │ │ - b.n a932 │ │ │ │ │ + b.n a9aa │ │ │ │ │ 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 a8b2 │ │ │ │ │ + b.n a92a │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w a984 │ │ │ │ │ + bne.w a9fc │ │ │ │ │ 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 a8c2 │ │ │ │ │ + b.n a93a │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000031c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsls r2, r3, #30 │ │ │ │ │ - bne.w a884 │ │ │ │ │ + bne.w a8fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 33e8 │ │ │ │ │ + bl 3460 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ac56 │ │ │ │ │ + bge.n acce │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, ac56 │ │ │ │ │ + cbnz r3, acce │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ac22 │ │ │ │ │ + beq.n ac9a │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b.n a884 │ │ │ │ │ + b.n a8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a968 │ │ │ │ │ - b.n ac22 │ │ │ │ │ + bne.w a9e0 │ │ │ │ │ + b.n ac9a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_THM_CALL _Py_SetImmortal │ │ │ │ │ - b.n a932 │ │ │ │ │ + b.n a9aa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ac78 <_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 acaa <_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 acc0 │ │ │ │ │ + bl ad38 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n acba <_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 1954 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n aca4 <_PyLong_Format+0x2c> │ │ │ │ │ + bne.n ad1c <_PyLong_Format+0x2c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n aca6 <_PyLong_Format+0x2e> │ │ │ │ │ + b.n ad1e <_PyLong_Format+0x2e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000acc0 : │ │ │ │ │ +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 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b434 │ │ │ │ │ + beq.w b4ac │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #7 │ │ │ │ │ - bpl.w b434 │ │ │ │ │ + bpl.w b4ac │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne.w af86 │ │ │ │ │ + bne.w affe │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and.w r3, r5, #3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq.w b2d8 │ │ │ │ │ + beq.w b350 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub.w r6, r2, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ │ - bhi.w b40e │ │ │ │ │ + bhi.w b486 │ │ │ │ │ add.w r3, r7, r5, lsl #2 │ │ │ │ │ subs r1, r5, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movs r3, #30 │ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w af9c │ │ │ │ │ + beq.w b014 │ │ │ │ │ clz r2, r2 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne.w afa8 │ │ │ │ │ + bne.w b020 │ │ │ │ │ add.w r6, r6, r0, asr #2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w afb8 │ │ │ │ │ + beq.w b030 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ adds r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b1ca │ │ │ │ │ + bne.w b242 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b2f8 │ │ │ │ │ + bne.w b370 │ │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_New │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b424 │ │ │ │ │ + beq.w b49c │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w b446 │ │ │ │ │ + bne.w b4be │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bpl.w b406 │ │ │ │ │ + bpl.w b47e │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ - bpl.w b328 │ │ │ │ │ + bpl.w b3a0 │ │ │ │ │ add.w lr, r6, #20 │ │ │ │ │ add lr, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b1ae │ │ │ │ │ + beq.w b226 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ subs r7, r5, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ @@ -16826,15 +16880,15 @@ │ │ │ │ │ lsls r6, r1 │ │ │ │ │ orr.w r5, r5, ip │ │ │ │ │ orrs r6, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ orrs r5, r2 │ │ │ │ │ adds r1, #30 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bgt.w b048 │ │ │ │ │ + bgt.w b0c0 │ │ │ │ │ and.w r2, r9, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r2, #48 @ 0x30 │ │ │ │ │ @@ -16842,15 +16896,15 @@ │ │ │ │ │ strb.w r2, [lr, #-1] │ │ │ │ │ lsl.w r2, r5, r8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w b03c │ │ │ │ │ + beq.w b0b4 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ ite ls │ │ │ │ │ addls r5, #48 @ 0x30 │ │ │ │ │ @@ -16858,15 +16912,15 @@ │ │ │ │ │ strb.w r5, [lr, #-2] │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.w b042 │ │ │ │ │ + beq.w b0ba │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -16875,15 +16929,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w r6, [lr, #-3] │ │ │ │ │ - beq.w b1a8 │ │ │ │ │ + beq.w b220 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -16892,15 +16946,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w r6, [lr, #-4] │ │ │ │ │ - beq.w b036 │ │ │ │ │ + beq.w b0ae │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -16909,15 +16963,15 @@ │ │ │ │ │ lsr.w r2, r2, r4 │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r5 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ strb.w r6, [lr, #-5] │ │ │ │ │ - beq.w b2b2 │ │ │ │ │ + beq.w b32a │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -16927,130 +16981,130 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r5 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ strb.w r6, [lr] │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - beq.n af3e │ │ │ │ │ + beq.n afb6 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w ip, r2, r8 │ │ │ │ │ lsr.w r6, r3, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orr.w r6, r6, ip │ │ │ │ │ cmp r5, #9 │ │ │ │ │ lsr.w ip, r2, r7 │ │ │ │ │ - bhi.n b014 │ │ │ │ │ + bhi.n b08c │ │ │ │ │ orr.w r3, r6, ip │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.n af10 │ │ │ │ │ + bne.n af88 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt.w adbe │ │ │ │ │ + bgt.w ae36 │ │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b1c0 │ │ │ │ │ + beq.w b238 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne.n af90 │ │ │ │ │ + bne.n b008 │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w b18a │ │ │ │ │ + beq.w b202 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b19c │ │ │ │ │ + bne.w b214 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b.n acf4 │ │ │ │ │ + b.n ad6c │ │ │ │ │ cmp.w fp, #8 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b.n af5e │ │ │ │ │ + b.n afd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add.w r0, r3, r4 │ │ │ │ │ - beq.w ad48 │ │ │ │ │ + beq.w adc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ add r6, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w ad54 │ │ │ │ │ + bne.w adcc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad5e │ │ │ │ │ + beq.w add6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi.w b2b8 │ │ │ │ │ + bhi.w b330 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w b31a │ │ │ │ │ + beq.w b392 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_THM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w b424 │ │ │ │ │ + beq.w b49c │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b1ec │ │ │ │ │ + bne.w b264 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w b358 │ │ │ │ │ + bne.w b3d0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w b3ae │ │ │ │ │ + bpl.w b426 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ add r2, r6 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ add.w lr, r3, r2 │ │ │ │ │ - b.n ad94 │ │ │ │ │ + b.n ae0c │ │ │ │ │ adds r5, #87 @ 0x57 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r5, r2, r7 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ orrs.w r5, r3, r2 │ │ │ │ │ - bne.w af10 │ │ │ │ │ - b.n af3e │ │ │ │ │ + bne.w af88 │ │ │ │ │ + b.n afb6 │ │ │ │ │ sub.w lr, lr, #4 │ │ │ │ │ - b.n af3e │ │ │ │ │ + b.n afb6 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n af3e │ │ │ │ │ + b.n afb6 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ - b.n af3e │ │ │ │ │ + b.n afb6 │ │ │ │ │ and.w r2, r9, r6 │ │ │ │ │ lsr.w r3, r6, r4 │ │ │ │ │ lsl.w r6, r5, r8 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ @@ -17059,15 +17113,15 @@ │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ add r6, r2 │ │ │ │ │ lsr.w r2, r5, r7 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ lsr.w r2, r5, r4 │ │ │ │ │ strb.w r6, [lr, #-1] │ │ │ │ │ - bgt.n b03c │ │ │ │ │ + bgt.n b0b4 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17076,15 +17130,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ strb.w r6, [lr, #-2] │ │ │ │ │ - blt.n b042 │ │ │ │ │ + blt.n b0ba │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17093,15 +17147,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r6, [lr, #-3] │ │ │ │ │ - bgt.n b1a8 │ │ │ │ │ + bgt.n b220 │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17110,15 +17164,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r6, [lr, #-4] │ │ │ │ │ - bgt.n b036 │ │ │ │ │ + bgt.n b0ae │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17127,15 +17181,15 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ strb.w r6, [lr, #-5] │ │ │ │ │ - blt.w b2b2 │ │ │ │ │ + blt.w b32a │ │ │ │ │ and.w r5, r9, r3 │ │ │ │ │ lsl.w r6, r2, r8 │ │ │ │ │ lsrs r3, r4 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ @@ -17145,15 +17199,15 @@ │ │ │ │ │ movhi r6, #87 @ 0x57 │ │ │ │ │ movls r6, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r6, r5 │ │ │ │ │ sub.w lr, lr, #6 │ │ │ │ │ strb.w r6, [lr] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt.w af3e │ │ │ │ │ + bgt.w afb6 │ │ │ │ │ and.w r6, r9, r3 │ │ │ │ │ lsr.w r5, r3, r4 │ │ │ │ │ lsl.w r3, r2, r8 │ │ │ │ │ subs r1, r1, r4 │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ orrs r5, r3 │ │ │ │ │ cmp r6, #9 │ │ │ │ │ @@ -17162,58 +17216,58 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ lsrs r2, r4 │ │ │ │ │ add r5, r6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ strb.w r5, [lr, #-1]! │ │ │ │ │ - ble.n b15a │ │ │ │ │ - b.n af3e │ │ │ │ │ + ble.n b1d2 │ │ │ │ │ + b.n afb6 │ │ │ │ │ sub.w lr, lr, #2 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w af78 │ │ │ │ │ + beq.w aff0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b.n af7e │ │ │ │ │ + b.n aff6 │ │ │ │ │ sub.w lr, lr, #3 │ │ │ │ │ - b.n af3e │ │ │ │ │ + b.n afb6 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ strb.w r3, [lr] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w af54 │ │ │ │ │ + bne.w afcc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w af70 │ │ │ │ │ - b.n b18e │ │ │ │ │ + bne.w afe8 │ │ │ │ │ + b.n b206 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w afce │ │ │ │ │ + bls.w b046 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.w afce │ │ │ │ │ + bgt.w b046 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afea │ │ │ │ │ + beq.w b062 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w b34c │ │ │ │ │ + beq.w b3c4 │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ add.w r2, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ @@ -17249,233 +17303,233 @@ │ │ │ │ │ ite hi │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ add r2, r1 │ │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt.n b310 │ │ │ │ │ + bgt.n b388 │ │ │ │ │ orrs.w r2, r0, r9 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n b244 │ │ │ │ │ + bne.n b2bc │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt.n b21c │ │ │ │ │ + bgt.n b294 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n b330 │ │ │ │ │ + bne.n b3a8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq.w r2, [r3, #-1] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b19c │ │ │ │ │ + bne.w b214 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n af7e │ │ │ │ │ + b.n aff6 │ │ │ │ │ sub.w lr, lr, #5 │ │ │ │ │ - b.n af3e │ │ │ │ │ + b.n afb6 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt.w afc8 │ │ │ │ │ + blt.w b040 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afea │ │ │ │ │ + beq.w b062 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r3, r6 │ │ │ │ │ - b.n b1fc │ │ │ │ │ + b.n b274 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w ad54 │ │ │ │ │ + bne.w adcc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ad5e │ │ │ │ │ + beq.w add6 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ movs r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls.w afce │ │ │ │ │ - b.n b1d4 │ │ │ │ │ + bls.w b046 │ │ │ │ │ + b.n b24c │ │ │ │ │ ldrd r0, r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_THM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b1ec │ │ │ │ │ - b.n b424 │ │ │ │ │ + bne.w b264 │ │ │ │ │ + b.n b49c │ │ │ │ │ cmp r4, ip │ │ │ │ │ ite gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ - b.n b27e │ │ │ │ │ + b.n b2f6 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afe6 │ │ │ │ │ + beq.w b05e │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n b1fc │ │ │ │ │ + b.n b274 │ │ │ │ │ add.w lr, ip, #28 │ │ │ │ │ add lr, r6 │ │ │ │ │ - b.n ad94 │ │ │ │ │ + b.n ae0c │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.n b354 │ │ │ │ │ + beq.n b3cc │ │ │ │ │ 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 b292 │ │ │ │ │ + b.n b30a │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ subs r3, #1 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ - b.n b28c │ │ │ │ │ + b.n b304 │ │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ │ - b.n b340 │ │ │ │ │ + b.n b3b8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - beq.n b3b2 │ │ │ │ │ + beq.n b42a │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n b3fc │ │ │ │ │ + bmi.n b474 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b484 │ │ │ │ │ + bne.w b4fc │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #4 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n b3a0 │ │ │ │ │ + beq.n b418 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w b5e6 │ │ │ │ │ + beq.w b65e │ │ │ │ │ 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, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq.w r3, [r0, #-4] │ │ │ │ │ - b.n af70 │ │ │ │ │ + b.n afe8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b.n b008 │ │ │ │ │ + b.n b080 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bmi.n b42a │ │ │ │ │ + bmi.n b4a2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w b526 │ │ │ │ │ + bne.w b59e │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ subs r0, #2 │ │ │ │ │ strh r3, [r0, #0] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n b3ec │ │ │ │ │ + beq.n b464 │ │ │ │ │ cmp.w fp, #16 │ │ │ │ │ - beq.w b5c8 │ │ │ │ │ + beq.w b640 │ │ │ │ │ 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, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w af70 │ │ │ │ │ + bne.w afe8 │ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ │ strh.w r3, [r0, #-2] │ │ │ │ │ - b.n af70 │ │ │ │ │ + b.n afe8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n b36c │ │ │ │ │ + b.n b3e4 │ │ │ │ │ ldr.w lr, [ip, #28] │ │ │ │ │ add lr, r6 │ │ │ │ │ - b.n ad94 │ │ │ │ │ + b.n ae0c │ │ │ │ │ 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 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n af80 │ │ │ │ │ + b.n aff8 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r3, #20 │ │ │ │ │ addpl r3, #28 │ │ │ │ │ - b.n b3b8 │ │ │ │ │ + b.n b430 │ │ │ │ │ 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 b424 │ │ │ │ │ + b.n b49c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n b45a │ │ │ │ │ + beq.n b4d2 │ │ │ │ │ lsls r0, r3, #26 │ │ │ │ │ - bmi.n b46a │ │ │ │ │ + bmi.n b4e2 │ │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ │ add.w r0, r0, r6, lsl #2 │ │ │ │ │ - cbnz r5, b484 │ │ │ │ │ - b.n b378 │ │ │ │ │ + cbnz r5, b4fc │ │ │ │ │ + b.n b3f0 │ │ │ │ │ lsls r2, r3, #26 │ │ │ │ │ - bmi.n b478 │ │ │ │ │ + bmi.n b4f0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add.w r0, r0, r6, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n b526 │ │ │ │ │ - b.n b3c4 │ │ │ │ │ + bne.n b59e │ │ │ │ │ + b.n b43c │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, ip, #20 │ │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ │ - b.n b452 │ │ │ │ │ + b.n b4ca │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ │ - b.n b460 │ │ │ │ │ + b.n b4d8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ strd ip, r6, [sp, #20] │ │ │ │ │ mov lr, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ @@ -17512,28 +17566,28 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ str.w r3, [r0, #-4]! │ │ │ │ │ lsr.w r3, r6, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsrs r6, r4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble.n b5d4 │ │ │ │ │ + ble.n b64c │ │ │ │ │ cmp r4, lr │ │ │ │ │ ite gt │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n b4d2 │ │ │ │ │ + bne.n b54a │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - blt.n b4aa │ │ │ │ │ + blt.n b522 │ │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b3a0 │ │ │ │ │ - b.n b384 │ │ │ │ │ + beq.w b418 │ │ │ │ │ + b.n b3fc │ │ │ │ │ add.w r3, r7, #8 │ │ │ │ │ rsb r8, r4, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ sub.w r7, r4, #32 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w ip, [sp, #24] │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -17572,158 +17626,158 @@ │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ strh.w r3, [r0, #-2]! │ │ │ │ │ lsr.w r3, lr, r7 │ │ │ │ │ orrs r1, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsr.w lr, lr, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble.n b5cc │ │ │ │ │ + ble.n b644 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - ble.n b576 │ │ │ │ │ + ble.n b5ee │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt.n b54c │ │ │ │ │ + bgt.n b5c4 │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w b3ec │ │ │ │ │ - b.n b3d0 │ │ │ │ │ + beq.w b464 │ │ │ │ │ + b.n b448 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b3e2 │ │ │ │ │ + b.n b45a │ │ │ │ │ orrs.w r3, r1, lr │ │ │ │ │ - bne.n b576 │ │ │ │ │ - b.n b5b0 │ │ │ │ │ + bne.n b5ee │ │ │ │ │ + b.n b628 │ │ │ │ │ orrs.w r3, r1, r6 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w b4d2 │ │ │ │ │ - b.n b510 │ │ │ │ │ + bne.w b54a │ │ │ │ │ + b.n b588 │ │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ │ - b.n b396 │ │ │ │ │ + b.n b40e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b5ec : │ │ │ │ │ +0000b664 : │ │ │ │ │ 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 b6a2 │ │ │ │ │ + beq.n b71a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #7 │ │ │ │ │ - bpl.n b68a │ │ │ │ │ + bpl.n b702 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi.n b648 │ │ │ │ │ + bhi.n b6c0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.n b636 │ │ │ │ │ + bne.n b6ae │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n b6b4 │ │ │ │ │ + bne.n b72c │ │ │ │ │ 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 c010 <_PyLong_Frexp> │ │ │ │ │ + bl c088 <_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 b672 │ │ │ │ │ + bge.n b6ea │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n b620 │ │ │ │ │ - b.n b62c │ │ │ │ │ + beq.n b698 │ │ │ │ │ + b.n b6a4 │ │ │ │ │ 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 b620 │ │ │ │ │ + b.n b698 │ │ │ │ │ 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 b620 │ │ │ │ │ + b.n b698 │ │ │ │ │ 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 b620 │ │ │ │ │ + b.n b698 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000b6bc : │ │ │ │ │ +0000b734 : │ │ │ │ │ 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 bdea │ │ │ │ │ + bpl.w be62 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w bdea │ │ │ │ │ + bpl.w be62 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.w bdc2 │ │ │ │ │ + beq.w be3a │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.w bd02 │ │ │ │ │ + beq.w bd7a │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.w bc9c │ │ │ │ │ + bhi.w bd14 │ │ │ │ │ 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 │ │ │ │ │ @@ -17764,35 +17818,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 b81a │ │ │ │ │ + bhi.n b892 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ rsb r0, r1, #1 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bd1e │ │ │ │ │ + bne.w bd96 │ │ │ │ │ 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 b7f8 │ │ │ │ │ + bcs.n b870 │ │ │ │ │ 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 │ │ │ │ │ @@ -17800,53 +17854,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 bd08 │ │ │ │ │ + bcs.w bd80 │ │ │ │ │ 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 bd2e │ │ │ │ │ + bne.w bda6 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ subs r0, r7, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.w bdb4 │ │ │ │ │ + ble.w be2c │ │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 314 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdd8 │ │ │ │ │ + beq.w be50 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ rsb lr, r4, #30 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ add.w r8, r6, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr.w ip, [r8, #12] │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq.w bc36 │ │ │ │ │ + beq.w bcae │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ lsr.w sl, ip, r4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ │ - ble.w bc8c │ │ │ │ │ + ble.w bd04 │ │ │ │ │ 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 │ │ │ │ │ @@ -17854,144 +17908,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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ 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 bbb8 │ │ │ │ │ + bge.w bc30 │ │ │ │ │ subs r7, #1 │ │ │ │ │ mov.w r8, #9 │ │ │ │ │ subs r4, r7, r2 │ │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ add.w sl, r6, r2 │ │ │ │ │ sub.w r6, r4, #9 │ │ │ │ │ add.w r2, r0, #44 @ 0x2c │ │ │ │ │ ands.w r6, r6, #3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - beq.n bafc │ │ │ │ │ + beq.n bb74 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n bac0 │ │ │ │ │ + beq.n bb38 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n ba8a │ │ │ │ │ + beq.n bb02 │ │ │ │ │ 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 │ │ │ │ │ @@ -18037,15 +18091,15 @@ │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ lsrs r3, r6, #30 │ │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ lsrs r1, r2, #30 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n bbb8 │ │ │ │ │ + beq.n bc30 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w ip, sl, #4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ add.w sl, ip, #12 │ │ │ │ │ @@ -18095,54 +18149,54 @@ │ │ │ │ │ bic.w r2, r3, #3221225472 @ 0xc0000000 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ orr.w r3, r3, r1, lsl #2 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n bb00 │ │ │ │ │ + bne.n bb78 │ │ │ │ │ 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 bbd2 │ │ │ │ │ + beq.n bc4a │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ add.w r6, r0, #12 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - cbz r4, bbde │ │ │ │ │ + cbz r4, bc56 │ │ │ │ │ bl 1344 │ │ │ │ │ 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 bd28 │ │ │ │ │ + beq.w bda0 │ │ │ │ │ ldr.w r5, [r6, r4, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n bbdc │ │ │ │ │ + beq.n bc54 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n bbd2 │ │ │ │ │ + beq.n bc4a │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b.n bbd2 │ │ │ │ │ + b.n bc4a │ │ │ │ │ subs r2, #1 │ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ │ rsb r3, r2, r0, lsr #3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w bdb4 │ │ │ │ │ + ble.w be2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 314 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w bdd8 │ │ │ │ │ + beq.w be50 │ │ │ │ │ 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, #20] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ @@ -18150,15 +18204,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 bd12 │ │ │ │ │ + blt.n bd8a │ │ │ │ │ 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 │ │ │ │ │ @@ -18168,205 +18222,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 b882 │ │ │ │ │ + blt.w b8fa │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add.w r3, r0, fp, lsl #2 │ │ │ │ │ str.w sl, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne.n bbc4 │ │ │ │ │ - b.n bbd2 │ │ │ │ │ + bne.n bc3c │ │ │ │ │ + b.n bc4a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #8 │ │ │ │ │ - bl 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq.n bce2 │ │ │ │ │ + beq.n bd5a │ │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ movs r1, #30 │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ - cbz r2, bccc │ │ │ │ │ + cbz r2, bd44 │ │ │ │ │ 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 bd52 │ │ │ │ │ + beq.n bdca │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt.n bd60 │ │ │ │ │ + bgt.n bdd8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ │ and.w r1, r0, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n bd02 │ │ │ │ │ + beq.n bd7a │ │ │ │ │ mvn.w r5, #29 │ │ │ │ │ movs r2, #14 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r4 │ │ │ │ │ - bge.w b714 │ │ │ │ │ + bge.w b78c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq.n bd8c │ │ │ │ │ - ldr r6, [pc, #244] @ (bdf8 ) │ │ │ │ │ + beq.n be04 │ │ │ │ │ + ldr r6, [pc, #244] @ (be70 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b7f2 │ │ │ │ │ - bl a284 <_PyLong_FromLarge> │ │ │ │ │ + b.n b86a │ │ │ │ │ + bl a2fc <_PyLong_FromLarge> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ │ adds r3, #1 │ │ │ │ │ orr.w ip, ip, r4 │ │ │ │ │ - b.n bc48 │ │ │ │ │ + b.n bcc0 │ │ │ │ │ lsrs r0, r0, #30 │ │ │ │ │ orr.w r0, r0, r1, lsl #2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ - b.n b7e0 │ │ │ │ │ + b.n b858 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b.n bbd2 │ │ │ │ │ + b.n bc4a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w bbfe │ │ │ │ │ + bne.w bc76 │ │ │ │ │ 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 bdde │ │ │ │ │ + bne.n be56 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bd04 │ │ │ │ │ + bge.n bd7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n bd60 │ │ │ │ │ + bne.n bdd8 │ │ │ │ │ and.w r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n bd92 │ │ │ │ │ + beq.n be0a │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC31 │ │ │ │ │ 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, bdd8 │ │ │ │ │ + cbz r0, be50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n bd02 │ │ │ │ │ - ldr r6, [pc, #108] @ (bdfc ) │ │ │ │ │ + bne.n bd7a │ │ │ │ │ + ldr r6, [pc, #108] @ (be74 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - b.n bda4 │ │ │ │ │ + b.n be1c │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n bd60 │ │ │ │ │ + beq.n bdd8 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bd96 │ │ │ │ │ + beq.n be0e │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n bd96 │ │ │ │ │ + bne.n be0e │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n bce2 │ │ │ │ │ - b.n bd60 │ │ │ │ │ + beq.n bd5a │ │ │ │ │ + b.n bdd8 │ │ │ │ │ rsb r0, ip, #0 │ │ │ │ │ bl 3d4 │ │ │ │ │ R_ARM_THM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ 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 b7f2 │ │ │ │ │ + b.n b86a │ │ │ │ │ nop │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000be00 <_PyLong_Rshift>: │ │ │ │ │ +0000be78 <_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 c002 <_PyLong_Rshift+0x202> │ │ │ │ │ + beq.w c07a <_PyLong_Rshift+0x202> │ │ │ │ │ mvn.w r6, #29 │ │ │ │ │ movs r1, #14 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r3 │ │ │ │ │ - blt.w bff2 <_PyLong_Rshift+0x1f2> │ │ │ │ │ + blt.w c06a <_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 be80 <_PyLong_Rshift+0x80> │ │ │ │ │ + bhi.n bef8 <_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 │ │ │ │ │ @@ -18378,53 +18432,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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b.w 3238 <_PyLong_FromSTwoDigits> │ │ │ │ │ sub.w ip, r5, #2 │ │ │ │ │ rsbs r1, ip, #0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - cbnz r2, be92 <_PyLong_Rshift+0x92> │ │ │ │ │ + cbnz r2, bf0a <_PyLong_Rshift+0x92> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bf66 <_PyLong_Rshift+0x166> │ │ │ │ │ + bne.n bfde <_PyLong_Rshift+0x166> │ │ │ │ │ rsb r2, r3, r4, lsr #3 │ │ │ │ │ lsrs r4, r4, #3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w bfda <_PyLong_Rshift+0x1da> │ │ │ │ │ + ble.w c052 <_PyLong_Rshift+0x1da> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 314 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf84 <_PyLong_Rshift+0x184> │ │ │ │ │ + beq.n bffc <_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 bf8c <_PyLong_Rshift+0x18c> │ │ │ │ │ + beq.n c004 <_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 bf1a <_PyLong_Rshift+0x11a> │ │ │ │ │ + b.n bf92 <_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 │ │ │ │ │ @@ -18433,137 +18487,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 bef0 <_PyLong_Rshift+0xf0> │ │ │ │ │ + bgt.n bf68 <_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 bfc8 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq.n c040 <_PyLong_Rshift+0x1c8> │ │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ │ - cbz r4, bf62 <_PyLong_Rshift+0x162> │ │ │ │ │ + cbz r4, bfda <_PyLong_Rshift+0x162> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n bf54 <_PyLong_Rshift+0x154> │ │ │ │ │ + bne.n bfcc <_PyLong_Rshift+0x154> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b.w 1344 │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ │ str.w r2, [r8, #8] │ │ │ │ │ - b.n bf48 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n bfc0 <_PyLong_Rshift+0x148> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n bf38 <_PyLong_Rshift+0x138> │ │ │ │ │ - cbnz r0, bfd4 <_PyLong_Rshift+0x1d4> │ │ │ │ │ + b.n bfb0 <_PyLong_Rshift+0x138> │ │ │ │ │ + cbnz r0, c04c <_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 bfe6 <_PyLong_Rshift+0x1e6> │ │ │ │ │ + bne.n c05e <_PyLong_Rshift+0x1e6> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n bf82 <_PyLong_Rshift+0x182> │ │ │ │ │ + bge.n bffa <_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 bfbc <_PyLong_Rshift+0x1bc> │ │ │ │ │ + bgt.n c034 <_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 bec8 <_PyLong_Rshift+0xc8> │ │ │ │ │ + b.n bf40 <_PyLong_Rshift+0xc8> │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ adds r2, #1 │ │ │ │ │ orr.w sl, sl, r1 │ │ │ │ │ - b.n bfa0 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b.n c018 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bf48 <_PyLong_Rshift+0x148> │ │ │ │ │ + beq.n bfc0 <_PyLong_Rshift+0x148> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - b.n bf48 <_PyLong_Rshift+0x148> │ │ │ │ │ + b.n bfc0 <_PyLong_Rshift+0x148> │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ movs r6, #30 │ │ │ │ │ - b.n be92 <_PyLong_Rshift+0x92> │ │ │ │ │ + b.n bf0a <_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 a478 <_PyLong_Copy> │ │ │ │ │ + b.w a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ (c008 <_PyLong_Rshift+0x208>) │ │ │ │ │ + ldr r3, [pc, #20] @ (c080 <_PyLong_Rshift+0x208>) │ │ │ │ │ add.w r2, r3, #16 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ite eq │ │ │ │ │ moveq r8, r3 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - b.n bf84 <_PyLong_Rshift+0x184> │ │ │ │ │ - ldr.w r8, [pc, #8] @ c00c <_PyLong_Rshift+0x20c> │ │ │ │ │ - b.n bf84 <_PyLong_Rshift+0x184> │ │ │ │ │ + b.n bffc <_PyLong_Rshift+0x184> │ │ │ │ │ + ldr.w r8, [pc, #8] @ c084 <_PyLong_Rshift+0x20c> │ │ │ │ │ + b.n bffc <_PyLong_Rshift+0x184> │ │ │ │ │ .word 0x00002418 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002428 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c010 <_PyLong_Frexp>: │ │ │ │ │ +0000c088 <_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 c202 <_PyLong_Frexp+0x1f2> │ │ │ │ │ + beq.w c27a <_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, c052 <_PyLong_Frexp+0x42> │ │ │ │ │ + cbz r3, c0ca <_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 c13c <_PyLong_Frexp+0x12c> │ │ │ │ │ + bge.n c1b4 <_PyLong_Frexp+0x12c> │ │ │ │ │ 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 │ │ │ │ │ @@ -18586,15 +18640,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 c094 <_PyLong_Frexp+0x84> │ │ │ │ │ + bgt.n c10c <_PyLong_Frexp+0x84> │ │ │ │ │ add r7, fp │ │ │ │ │ add r3, 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 │ │ │ │ │ @@ -18603,33 +18657,33 @@ │ │ │ │ │ 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, #284] @ c210 <_PyLong_Frexp+0x200> │ │ │ │ │ + vldr d6, [pc, #284] @ c288 <_PyLong_Frexp+0x200> │ │ │ │ │ subs r7, #1 │ │ │ │ │ ldr.w r3, [r6, r7, lsl #2] │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n c0f6 <_PyLong_Frexp+0xe6> │ │ │ │ │ - vldr d6, [pc, #260] @ c218 <_PyLong_Frexp+0x208> │ │ │ │ │ + bne.n c16e <_PyLong_Frexp+0xe6> │ │ │ │ │ + vldr d6, [pc, #260] @ c290 <_PyLong_Frexp+0x208> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n c1f6 <_PyLong_Frexp+0x1e6> │ │ │ │ │ + beq.n c26e <_PyLong_Frexp+0x1e6> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c1d8 <_PyLong_Frexp+0x1c8> │ │ │ │ │ + beq.n c250 <_PyLong_Frexp+0x1c8> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strd r4, r5, [r3] │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs.w r0, r4, #55 @ 0x37 │ │ │ │ │ mov.w r2, #30 │ │ │ │ │ sbc.w r1, r5, #0 │ │ │ │ │ @@ -18646,25 +18700,25 @@ │ │ │ │ │ mov.w r3, lr, lsr #2 │ │ │ │ │ rsb fp, r2, #32 │ │ │ │ │ sub.w ip, r2, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl.w fp, r3, fp │ │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ │ lsr.w ip, r3, ip │ │ │ │ │ - ble.n c19e <_PyLong_Frexp+0x18e> │ │ │ │ │ + ble.n c216 <_PyLong_Frexp+0x18e> │ │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ │ orr.w r3, r3, lr, lsl #30 │ │ │ │ │ bic.w lr, r3, sl │ │ │ │ │ lsrs r3, r2 │ │ │ │ │ orr.w r3, r3, fp │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ │ - b.n c166 <_PyLong_Frexp+0x156> │ │ │ │ │ + b.n c1de <_PyLong_Frexp+0x156> │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n c1de <_PyLong_Frexp+0x1ce> │ │ │ │ │ + beq.n c256 <_PyLong_Frexp+0x1ce> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ │ and.w r0, r1, #7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -18674,65 +18728,65 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr.w r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r1 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r2, r3, r7, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ - ble.n c110 <_PyLong_Frexp+0x100> │ │ │ │ │ - b.n c0f2 <_PyLong_Frexp+0xe2> │ │ │ │ │ + ble.n c188 <_PyLong_Frexp+0x100> │ │ │ │ │ + b.n c16a <_PyLong_Frexp+0xe2> │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b.n c130 <_PyLong_Frexp+0x120> │ │ │ │ │ + b.n c1a8 <_PyLong_Frexp+0x120> │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ - cbz r0, c1f2 <_PyLong_Frexp+0x1e2> │ │ │ │ │ + cbz r0, c26a <_PyLong_Frexp+0x1e2> │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr.w r3, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c1a4 <_PyLong_Frexp+0x194> │ │ │ │ │ + bne.n c21c <_PyLong_Frexp+0x194> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c1e4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bne.n c25c <_PyLong_Frexp+0x1d4> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b.n c1aa <_PyLong_Frexp+0x19a> │ │ │ │ │ + b.n c222 <_PyLong_Frexp+0x19a> │ │ │ │ │ adds r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ - b.n c126 <_PyLong_Frexp+0x116> │ │ │ │ │ + b.n c19e <_PyLong_Frexp+0x116> │ │ │ │ │ mov r4, r7 │ │ │ │ │ - vldr d0, [pc, #24] @ c220 <_PyLong_Frexp+0x210> │ │ │ │ │ + vldr d0, [pc, #24] @ c298 <_PyLong_Frexp+0x210> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b.n c130 <_PyLong_Frexp+0x120> │ │ │ │ │ + b.n c1a8 <_PyLong_Frexp+0x120> │ │ │ │ │ nop.w │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000c228 <_PyLong_UInt64_Converter>: │ │ │ │ │ +0000c2a0 <_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 c396 <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ + beq.w c40e <_PyLong_UInt64_Converter+0x16e> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #7 │ │ │ │ │ - bpl.w c35c <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ + bpl.w c3d4 <_PyLong_UInt64_Converter+0x134> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c344 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + beq.n c3bc <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ it hi │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi.n c27e <_PyLong_UInt64_Converter+0x56> │ │ │ │ │ + bhi.n c2f6 <_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 │ │ │ │ │ @@ -18745,163 +18799,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 2848 <_PyLong_AsByteArray> │ │ │ │ │ + bl 28c4 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_THM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ movs.w r3, ip, lsr #3 │ │ │ │ │ - beq.w c3d6 <_PyLong_UInt64_Converter+0x1ae> │ │ │ │ │ + beq.w c44e <_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, c2b6 <_PyLong_UInt64_Converter+0x8e> │ │ │ │ │ + cbz r2, c32e <_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 c2ea <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ + beq.n c362 <_PyLong_UInt64_Converter+0xc2> │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - cbnz r5, c306 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + cbnz r5, c37e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - ble.n c276 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + ble.n c2ee <_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 c278 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ + b.n c2f0 <_PyLong_UInt64_Converter+0x50> │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - bne.n c33c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bne.n c3b4 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ and.w ip, ip, #3 │ │ │ │ │ cmp.w ip, #2 │ │ │ │ │ - beq.n c31e <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ + beq.n c396 <_PyLong_UInt64_Converter+0xf6> │ │ │ │ │ ldrsb.w r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n c33c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + bge.n c3b4 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c276 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.n c2ee <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c2cc <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bge.n c344 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2cc <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + bne.n c344 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c2cc <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ + b.n c344 <_PyLong_UInt64_Converter+0xa4> │ │ │ │ │ subs r1, #1 │ │ │ │ │ - b.n c32c <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ + b.n c3a4 <_PyLong_UInt64_Converter+0x104> │ │ │ │ │ clz r2, r2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ - cbz r2, c33c <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ + cbz r2, c3b4 <_PyLong_UInt64_Converter+0x114> │ │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c322 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + beq.n c39a <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n c322 <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ + bne.n c39a <_PyLong_UInt64_Converter+0xfa> │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ - beq.n c302 <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ + beq.n c37a <_PyLong_UInt64_Converter+0xda> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n c2d0 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ + beq.n c348 <_PyLong_UInt64_Converter+0xa8> │ │ │ │ │ movs r6, #9 │ │ │ │ │ - b.n c306 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c37e <_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 c2e6 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c35e <_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 c2e6 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + beq.n c35e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n c3a8 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ + beq.n c420 <_PyLong_UInt64_Converter+0x180> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi.n c27c <_PyLong_UInt64_Converter+0x54> │ │ │ │ │ + bhi.n c2f4 <_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 c306 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c37e <_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 c2e6 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c35e <_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 c2e6 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bge.n c35e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c2e6 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + bne.n c35e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c2e6 <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ + b.n c35e <_PyLong_UInt64_Converter+0xbe> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w c276 <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ + beq.w c2ee <_PyLong_UInt64_Converter+0x4e> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n c306 <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ + b.n c37e <_PyLong_UInt64_Converter+0xde> │ │ │ │ │ │ │ │ │ │ -0000c3e0 : │ │ │ │ │ +0000c458 : │ │ │ │ │ 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 │ │ │ │ │ @@ -18910,25 +18964,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 ccb4 │ │ │ │ │ + bgt.w cd2c │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - beq.w caac │ │ │ │ │ + beq.w cb24 │ │ │ │ │ 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 cb26 │ │ │ │ │ + beq.w cb9e │ │ │ │ │ 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] │ │ │ │ │ @@ -18942,24 +18996,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 cccc │ │ │ │ │ + bhi.w cd44 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ - bls.w ca30 │ │ │ │ │ + bls.w caa8 │ │ │ │ │ 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 cb6c │ │ │ │ │ + beq.w cbe4 │ │ │ │ │ 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] │ │ │ │ │ @@ -18977,73 +19031,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 c9d8 │ │ │ │ │ + beq.w ca50 │ │ │ │ │ clz r6, r6 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ subs r6, #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w c9e8 │ │ │ │ │ + beq.w ca60 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ rsb r4, r6, #32 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ cmp.w sl, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ lsr.w r0, r1, r4 │ │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ │ lsl.w r1, r1, r6 │ │ │ │ │ orr.w lr, lr, r0 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ - bls.n c5d0 │ │ │ │ │ + bls.n c648 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, lr, lsl #2 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w r8, r0, r4 │ │ │ │ │ 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 c5d0 │ │ │ │ │ + beq.n c648 │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r8, r0, r4 │ │ │ │ │ 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 c5d0 │ │ │ │ │ + beq.n c648 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ lsl.w lr, r0, r3 │ │ │ │ │ lsr.w r8, r0, r4 │ │ │ │ │ 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 c5d0 │ │ │ │ │ + beq.n c648 │ │ │ │ │ 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 │ │ │ │ │ @@ -19055,92 +19109,92 @@ │ │ │ │ │ lsl.w r8, r0, r3 │ │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ │ 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 c5a0 │ │ │ │ │ + bne.n c618 │ │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r8, r2, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w cade │ │ │ │ │ + beq.w cb56 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w r0, r1, r6 │ │ │ │ │ lsl.w ip, r1, r3 │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ orr.w ip, ip, r1 │ │ │ │ │ mov.w r1, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - bls.w c710 │ │ │ │ │ + bls.w c788 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ lsl.w r7, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w r7, r7, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r7, r7, ip, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - beq.n c710 │ │ │ │ │ + beq.n c788 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r7, ip, r7, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - beq.n c710 │ │ │ │ │ + beq.n c788 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w r7, ip, r7, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, r7, lsl #2 │ │ │ │ │ - beq.n c710 │ │ │ │ │ + beq.n c788 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ │ lsr.w lr, r0, r2 │ │ │ │ │ lsl.w r0, r0, r6 │ │ │ │ │ orr.w ip, ip, lr │ │ │ │ │ orr.w r1, r1, r0 │ │ │ │ │ orr.w ip, ip, r7, lsr #30 │ │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov.w r1, r1, lsr #30 │ │ │ │ │ orr.w r1, r1, ip, lsl #2 │ │ │ │ │ - beq.n c710 │ │ │ │ │ + beq.n c788 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add.w lr, r2, #8 │ │ │ │ │ add.w r4, r2, #28 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w lr, lr, r5, lsl #2 │ │ │ │ │ add.w ip, r2, #28 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ @@ -19151,31 +19205,31 @@ │ │ │ │ │ lsl.w r1, r7, r3 │ │ │ │ │ lsr.w r7, r7, r2 │ │ │ │ │ orr.w r1, r1, r7 │ │ │ │ │ mov.w r7, r0, lsr #30 │ │ │ │ │ bic.w r0, r0, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ │ orr.w r1, r7, r1, lsl #2 │ │ │ │ │ - bne.n c6e4 │ │ │ │ │ + bne.n c75c │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w cc70 │ │ │ │ │ + beq.w cce8 │ │ │ │ │ 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 ca7a │ │ │ │ │ + bls.w caf2 │ │ │ │ │ adds r0, r5, #3 │ │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb40 │ │ │ │ │ + beq.w cbb8 │ │ │ │ │ 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] │ │ │ │ │ @@ -19191,15 +19245,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls.n c856 │ │ │ │ │ + bls.n c8ce │ │ │ │ │ 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] │ │ │ │ │ @@ -19215,15 +19269,15 @@ │ │ │ │ │ subs r7, #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 cc8e │ │ │ │ │ + bne.w cd06 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldrd r0, r6, [r5, #-4] │ │ │ │ │ cmp r4, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ @@ -19242,18 +19296,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 c9fe │ │ │ │ │ + bcc.w ca76 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9ca │ │ │ │ │ + beq.w ca42 │ │ │ │ │ add.w lr, fp, #8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ add r4, r2 │ │ │ │ │ umull r3, r2, r0, r3 │ │ │ │ │ @@ -19261,37 +19315,37 @@ │ │ │ │ │ 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 r1, r5 │ │ │ │ │ - bne.n c80e │ │ │ │ │ + bne.n c886 │ │ │ │ │ cmn r4, r6 │ │ │ │ │ - bmi.w cb8a │ │ │ │ │ + bmi.w cc02 │ │ │ │ │ subs r3, r7, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str.w r0, [sl, #-4]! │ │ │ │ │ - bcc.n c7a8 │ │ │ │ │ + bcc.n c820 │ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ │ ldrd r4, r6, [sp, #32] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n c954 │ │ │ │ │ + beq.n c9cc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr.w r1, [r8, r2, lsl #2] │ │ │ │ │ lsls r5, r2, #2 │ │ │ │ │ lsr.w r3, r1, r6 │ │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n c954 │ │ │ │ │ + beq.n c9cc │ │ │ │ │ sub.w lr, r5, #4 │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ lsls r7, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r8, lr] │ │ │ │ │ @@ -19303,43 +19357,43 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ lsrs r1, r3 │ │ │ │ │ orr.w ip, ip, r9 │ │ │ │ │ orr.w ip, ip, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ str.w ip, [r2, lr] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n c954 │ │ │ │ │ + beq.n c9cc │ │ │ │ │ sub.w lr, r5, #8 │ │ │ │ │ bic.w r0, r0, r7 │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ mov.w ip, r0, lsr #2 │ │ │ │ │ ldr.w r1, [r8, lr] │ │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsl.w r9, ip, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r2, lr] │ │ │ │ │ - beq.n c954 │ │ │ │ │ + beq.n c9cc │ │ │ │ │ sub.w lr, r5, #12 │ │ │ │ │ bic.w r1, r1, r7 │ │ │ │ │ cmp.w sl, #4 │ │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ │ ldr.w r0, [r8, lr] │ │ │ │ │ orr.w r1, r0, r1, lsl #30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ lsl.w r9, ip, r0 │ │ │ │ │ lsr.w r0, r1, r6 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r2, lr] │ │ │ │ │ - beq.n c954 │ │ │ │ │ + beq.n c9cc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ bic.w r1, r1, r7 │ │ │ │ │ add.w lr, r2, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r5, fp │ │ │ │ │ ldr.w r0, [lr, #-4]! │ │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ │ @@ -19348,248 +19402,248 @@ │ │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ │ bic.w r1, r0, r7 │ │ │ │ │ lsr.w r0, r0, r6 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, ip │ │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ │ - bne.n c928 │ │ │ │ │ + bne.n c9a0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c96a │ │ │ │ │ + bge.n c9e2 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, c96a │ │ │ │ │ + cbnz r3, c9e2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq.n c9a0 │ │ │ │ │ + beq.n ca18 │ │ │ │ │ add.w r1, fp, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - cbnz r0, c9a0 │ │ │ │ │ + cbnz r0, ca18 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq.w cb10 │ │ │ │ │ + beq.w cb88 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w cb02 │ │ │ │ │ + bne.w cb7a │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb10 │ │ │ │ │ + beq.w cb88 │ │ │ │ │ ldr.w r5, [r6, r1, lsl #2] │ │ │ │ │ - cbz r5, c9c6 │ │ │ │ │ + cbz r5, ca3e │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w cb02 │ │ │ │ │ + bne.w cb7a │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str.w fp, [r3] │ │ │ │ │ - beq.n c9be │ │ │ │ │ + beq.n ca36 │ │ │ │ │ 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 cc52 │ │ │ │ │ + beq.w ccca │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b.n c98c │ │ │ │ │ + b.n ca04 │ │ │ │ │ subs r3, r7, #4 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.w c840 │ │ │ │ │ + bge.w c8b8 │ │ │ │ │ subs r0, #1 │ │ │ │ │ - b.n c840 │ │ │ │ │ + b.n c8b8 │ │ │ │ │ add.w r3, fp, #12 │ │ │ │ │ movs r6, #30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w c4da │ │ │ │ │ + bne.w c552 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ add.w r8, r3, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n ca68 │ │ │ │ │ + beq.n cae0 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ sub.w r3, r6, #32 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n c5dc │ │ │ │ │ + b.n c654 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcs.w c7fe │ │ │ │ │ + bcs.w c876 │ │ │ │ │ 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 c7fe │ │ │ │ │ + bcs.w c876 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bcc.n ca0c │ │ │ │ │ - b.n c7fe │ │ │ │ │ - ldr r3, [pc, #692] @ (cce8 ) │ │ │ │ │ + bcc.n ca84 │ │ │ │ │ + b.n c876 │ │ │ │ │ + ldr r3, [pc, #692] @ (cd60 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w cb5e │ │ │ │ │ + beq.w cbd6 │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c49c │ │ │ │ │ + b.n c514 │ │ │ │ │ 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 caf4 │ │ │ │ │ - ldr r3, [pc, #624] @ (ccec ) │ │ │ │ │ + bls.n cb6c │ │ │ │ │ + ldr r3, [pc, #624] @ (cd64 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n cb32 │ │ │ │ │ + beq.n cbaa │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c756 │ │ │ │ │ - ldr r3, [pc, #576] @ (ccf0 ) │ │ │ │ │ + b.n c7ce │ │ │ │ │ + ldr r3, [pc, #576] @ (cd68 ) │ │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, cb18 │ │ │ │ │ + cbz r2, cb90 │ │ │ │ │ ldr.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r2, [r1, #1728] @ 0x6c0 │ │ │ │ │ str.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - b.n c44a │ │ │ │ │ + b.n c4c2 │ │ │ │ │ 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 caf4 │ │ │ │ │ + bls.n cb6c │ │ │ │ │ rsb r5, sl, #0 │ │ │ │ │ - b.n c72a │ │ │ │ │ + b.n c7a2 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ adds r3, r5, #2 │ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b.n c71e │ │ │ │ │ + b.n c796 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n c9a0 │ │ │ │ │ + b.n ca18 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [fp, #8] │ │ │ │ │ - b.n c9a0 │ │ │ │ │ + b.n ca18 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c42c │ │ │ │ │ + bne.w c4a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ - b.n c9be │ │ │ │ │ + b.n ca36 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c73a │ │ │ │ │ + bne.w c7b2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cb70 │ │ │ │ │ + bge.n cbe8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbnz r3, cb70 │ │ │ │ │ + cbnz r3, cbe8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb70 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ movs r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Malloc │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c47e │ │ │ │ │ + bne.w c4f6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cb2a │ │ │ │ │ + bge.n cba2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cb2a │ │ │ │ │ + bne.n cba2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cb2a │ │ │ │ │ + b.n cba2 │ │ │ │ │ subs r3, r7, #4 │ │ │ │ │ subs r1, #4 │ │ │ │ │ subs r2, r1, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ subs r2, #4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ lsrs r2, r2, #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands.w r2, r2, #3 │ │ │ │ │ - beq.n cc4c │ │ │ │ │ + beq.n ccc4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n cbd0 │ │ │ │ │ + beq.n cc48 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n cbba │ │ │ │ │ + beq.n cc32 │ │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ add r2, r4 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ lsrs r5, r2, #30 │ │ │ │ │ @@ -19605,15 +19659,15 @@ │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r2, r4 │ │ │ │ │ add r2, r5 │ │ │ │ │ bic.w r4, r2, #3221225472 @ 0xc0000000 │ │ │ │ │ str.w r4, [ip] │ │ │ │ │ it ne │ │ │ │ │ lsrne r4, r2, #30 │ │ │ │ │ - beq.w c9d4 │ │ │ │ │ + beq.w ca4c │ │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ │ add.w r5, ip, #4 │ │ │ │ │ ldr.w r6, [lr, #4] │ │ │ │ │ add.w r7, lr, #4 │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ add r2, r6 │ │ │ │ │ @@ -19636,213 +19690,213 @@ │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ ldr r6, [r7, #12] │ │ │ │ │ add r2, r6 │ │ │ │ │ add.w r4, r2, r4, lsr #30 │ │ │ │ │ bic.w r6, r4, #3221225472 @ 0xc0000000 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ mov.w r4, r4, lsr #30 │ │ │ │ │ - bne.n cbee │ │ │ │ │ - b.n c9d4 │ │ │ │ │ + bne.n cc66 │ │ │ │ │ + b.n ca4c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b.n cbee │ │ │ │ │ + b.n cc66 │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r3, r0, #1 │ │ │ │ │ - cbz r0, cc88 │ │ │ │ │ + cbz r0, cd00 │ │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n cc50 │ │ │ │ │ + beq.n ccc8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w c9be │ │ │ │ │ + beq.w ca36 │ │ │ │ │ and.w r3, r2, #3 │ │ │ │ │ orr.w r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n c9be │ │ │ │ │ + b.n ca36 │ │ │ │ │ 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 caf4 │ │ │ │ │ + bcs.w cb6c │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b.n c71e │ │ │ │ │ + b.n c796 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b.n c9be │ │ │ │ │ + b.n ca36 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cc9e │ │ │ │ │ + bge.n cd16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, ccac │ │ │ │ │ + cbz r3, cd24 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w cb4e │ │ │ │ │ - b.n cb70 │ │ │ │ │ + blt.w cbc6 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cc9e │ │ │ │ │ + b.n cd16 │ │ │ │ │ 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 cb2a │ │ │ │ │ + b.n cba2 │ │ │ │ │ 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 cb70 │ │ │ │ │ + b.n cbe8 │ │ │ │ │ nop.w │ │ │ │ │ .word 0x000002ae │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000023a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -0000ccfc <_PyLong_Negate>: │ │ │ │ │ +0000cd74 <_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 cd2a <_PyLong_Negate+0x2e> │ │ │ │ │ + bne.n cda2 <_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 31c0 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 3238 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cd26 <_PyLong_Negate+0x2a> │ │ │ │ │ + bge.n cd9e <_PyLong_Negate+0x2a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n cd26 <_PyLong_Negate+0x2a> │ │ │ │ │ + bne.n cd9e <_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 │ │ │ │ │ │ │ │ │ │ -0000cd64 <_PyLong_GCD>: │ │ │ │ │ +0000cddc <_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 ce10 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n ce88 <_PyLong_GCD+0xac> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n ce10 <_PyLong_GCD+0xac> │ │ │ │ │ + bhi.n ce88 <_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 d032 <_PyLong_GCD+0x2ce> │ │ │ │ │ + blt.w d0aa <_PyLong_GCD+0x2ce> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 59a0 │ │ │ │ │ + bl 5a18 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 59a0 │ │ │ │ │ + bl 5a18 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLongLong │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge.n cdbe <_PyLong_GCD+0x5a> │ │ │ │ │ + bge.n ce36 <_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 cffe <_PyLong_GCD+0x29a> │ │ │ │ │ + blt.w d076 <_PyLong_GCD+0x29a> │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d06e <_PyLong_GCD+0x30a> │ │ │ │ │ + blt.w d0e6 <_PyLong_GCD+0x30a> │ │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ │ - beq.n cdfa <_PyLong_GCD+0x96> │ │ │ │ │ + beq.n ce72 <_PyLong_GCD+0x96> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n ce08 <_PyLong_GCD+0xa4> │ │ │ │ │ + blt.n ce80 <_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 cde8 <_PyLong_GCD+0x84> │ │ │ │ │ + bne.n ce60 <_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 3610 │ │ │ │ │ + b.w 3688 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromInt64 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ - b.n cde4 <_PyLong_GCD+0x80> │ │ │ │ │ + b.n ce5c <_PyLong_GCD+0x80> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a5ec │ │ │ │ │ + bl a664 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3a2 <_PyLong_GCD+0x63e> │ │ │ │ │ + beq.w d41a <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl a5ec │ │ │ │ │ + bl a664 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3f6 <_PyLong_GCD+0x692> │ │ │ │ │ + beq.w d46e <_PyLong_GCD+0x692> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 18c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ itttt lt │ │ │ │ │ movlt r3, r9 │ │ │ │ │ movlt r9, fp │ │ │ │ │ @@ -19863,27 +19917,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 d01e <_PyLong_GCD+0x2ba> │ │ │ │ │ + bls.w d096 <_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 d412 <_PyLong_GCD+0x6ae> │ │ │ │ │ + beq.w d48a <_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 d0a6 <_PyLong_GCD+0x342> │ │ │ │ │ + beq.w d11e <_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 │ │ │ │ │ @@ -19911,15 +19965,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 d08e <_PyLong_GCD+0x32a> │ │ │ │ │ + ble.w d106 <_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 │ │ │ │ │ @@ -19942,15 +19996,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 cfbe <_PyLong_GCD+0x25a> │ │ │ │ │ + beq.n d036 <_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 │ │ │ │ │ @@ -19978,63 +20032,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 d038 <_PyLong_GCD+0x2d4> │ │ │ │ │ + bge.n d0b0 <_PyLong_GCD+0x2d4> │ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w d0d6 <_PyLong_GCD+0x372> │ │ │ │ │ + bne.w d14e <_PyLong_GCD+0x372> │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a7fc │ │ │ │ │ + bl a874 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w d432 <_PyLong_GCD+0x6ce> │ │ │ │ │ + beq.w d4aa <_PyLong_GCD+0x6ce> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n cfea <_PyLong_GCD+0x286> │ │ │ │ │ + bge.n d062 <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d416 <_PyLong_GCD+0x6b2> │ │ │ │ │ + beq.w d48e <_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 ce66 <_PyLong_GCD+0x102> │ │ │ │ │ + b.n cede <_PyLong_GCD+0x102> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cdce <_PyLong_GCD+0x6a> │ │ │ │ │ + bne.w ce46 <_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 cdce <_PyLong_GCD+0x6a> │ │ │ │ │ + b.n ce46 <_PyLong_GCD+0x6a> │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a26c │ │ │ │ │ - b.n cd9c <_PyLong_GCD+0x38> │ │ │ │ │ + bl a2e4 │ │ │ │ │ + b.n ce14 <_PyLong_GCD+0x38> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - b.n cd9c <_PyLong_GCD+0x38> │ │ │ │ │ + b.n ce14 <_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 │ │ │ │ │ @@ -20048,55 +20102,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 cf4e <_PyLong_GCD+0x1ea> │ │ │ │ │ + b.n cfc6 <_PyLong_GCD+0x1ea> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cdda <_PyLong_GCD+0x76> │ │ │ │ │ + bne.w ce52 <_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 cdda <_PyLong_GCD+0x76> │ │ │ │ │ + b.n ce52 <_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 cf0c <_PyLong_GCD+0x1a8> │ │ │ │ │ + b.n cf84 <_PyLong_GCD+0x1a8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - bgt.w d43c <_PyLong_GCD+0x6d8> │ │ │ │ │ + bgt.w d4b4 <_PyLong_GCD+0x6d8> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w d41e <_PyLong_GCD+0x6ba> │ │ │ │ │ + blt.w d496 <_PyLong_GCD+0x6ba> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ 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 d114 <_PyLong_GCD+0x3b0> │ │ │ │ │ + beq.n d18c <_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 │ │ │ │ │ @@ -20109,39 +20163,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 d2ec <_PyLong_GCD+0x588> │ │ │ │ │ + bne.w d364 <_PyLong_GCD+0x588> │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w d358 <_PyLong_GCD+0x5f4> │ │ │ │ │ + beq.w d3d0 <_PyLong_GCD+0x5f4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d3d6 <_PyLong_GCD+0x672> │ │ │ │ │ + beq.w d44e <_PyLong_GCD+0x672> │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w d2de <_PyLong_GCD+0x57a> │ │ │ │ │ + bne.w d356 <_PyLong_GCD+0x57a> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n d14c <_PyLong_GCD+0x3e8> │ │ │ │ │ + bne.n d1c4 <_PyLong_GCD+0x3e8> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge.w d464 <_PyLong_GCD+0x700> │ │ │ │ │ + bge.w d4dc <_PyLong_GCD+0x700> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 314 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d36a <_PyLong_GCD+0x606> │ │ │ │ │ + beq.w d3e2 <_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 │ │ │ │ │ @@ -20160,15 +20214,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 d21c <_PyLong_GCD+0x4b8> │ │ │ │ │ + bcs.n d294 <_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 │ │ │ │ │ @@ -20197,103 +20251,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 d19a <_PyLong_GCD+0x436> │ │ │ │ │ + b.n d212 <_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 d2f6 <_PyLong_GCD+0x592> │ │ │ │ │ + bcc.n d36e <_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 d272 <_PyLong_GCD+0x50e> │ │ │ │ │ + bge.n d2ea <_PyLong_GCD+0x50e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d3a6 <_PyLong_GCD+0x642> │ │ │ │ │ + beq.w d41e <_PyLong_GCD+0x642> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d286 <_PyLong_GCD+0x522> │ │ │ │ │ + bge.n d2fe <_PyLong_GCD+0x522> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d362 <_PyLong_GCD+0x5fe> │ │ │ │ │ + beq.n d3da <_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 d3ca <_PyLong_GCD+0x666> │ │ │ │ │ + beq.w d442 <_PyLong_GCD+0x666> │ │ │ │ │ ldr.w r5, [r7, r0, lsl #2] │ │ │ │ │ - cbz r5, d2da <_PyLong_GCD+0x576> │ │ │ │ │ + cbz r5, d352 <_PyLong_GCD+0x576> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n d2aa <_PyLong_GCD+0x546> │ │ │ │ │ + beq.n d322 <_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 d3ae <_PyLong_GCD+0x64a> │ │ │ │ │ + beq.n d426 <_PyLong_GCD+0x64a> │ │ │ │ │ ldr.w r5, [r7, r1, lsl #2] │ │ │ │ │ - cbz r5, d2d6 <_PyLong_GCD+0x572> │ │ │ │ │ + cbz r5, d34e <_PyLong_GCD+0x572> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n d3bc <_PyLong_GCD+0x658> │ │ │ │ │ + beq.n d434 <_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 ce60 <_PyLong_GCD+0xfc> │ │ │ │ │ + b.n ced8 <_PyLong_GCD+0xfc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b.n d2b4 <_PyLong_GCD+0x550> │ │ │ │ │ + b.n d32c <_PyLong_GCD+0x550> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n d28e <_PyLong_GCD+0x52a> │ │ │ │ │ + b.n d306 <_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 d15a <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d1d2 <_PyLong_GCD+0x3f6> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ bic.w r3, r3, #7 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d134 <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d1ac <_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 │ │ │ │ │ @@ -20317,129 +20371,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 d23e <_PyLong_GCD+0x4da> │ │ │ │ │ + b.n d2b6 <_PyLong_GCD+0x4da> │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n d134 <_PyLong_GCD+0x3d0> │ │ │ │ │ + b.n d1ac <_PyLong_GCD+0x3d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d286 <_PyLong_GCD+0x522> │ │ │ │ │ + b.n d2fe <_PyLong_GCD+0x522> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d384 <_PyLong_GCD+0x620> │ │ │ │ │ + bge.n d3fc <_PyLong_GCD+0x620> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, d3e6 <_PyLong_GCD+0x682> │ │ │ │ │ + cbz r3, d45e <_PyLong_GCD+0x682> │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d396 <_PyLong_GCD+0x632> │ │ │ │ │ + bge.n d40e <_PyLong_GCD+0x632> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ - cbz r3, d3ee <_PyLong_GCD+0x68a> │ │ │ │ │ + cbz r3, d466 <_PyLong_GCD+0x68a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a26c │ │ │ │ │ + bl a2e4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n d0d0 <_PyLong_GCD+0x36c> │ │ │ │ │ + b.n d148 <_PyLong_GCD+0x36c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d272 <_PyLong_GCD+0x50e> │ │ │ │ │ + b.n d2ea <_PyLong_GCD+0x50e> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cbz r0, d3c4 <_PyLong_GCD+0x660> │ │ │ │ │ + cbz r0, d43c <_PyLong_GCD+0x660> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n ce5c <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n ced4 <_PyLong_GCD+0xf8> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n ce5c <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n ced4 <_PyLong_GCD+0xf8> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ - b.n ce5c <_PyLong_GCD+0xf8> │ │ │ │ │ + b.n ced4 <_PyLong_GCD+0xf8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w d2aa <_PyLong_GCD+0x546> │ │ │ │ │ + beq.w d322 <_PyLong_GCD+0x546> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d2aa <_PyLong_GCD+0x546> │ │ │ │ │ + b.n d322 <_PyLong_GCD+0x546> │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - b.n d376 <_PyLong_GCD+0x612> │ │ │ │ │ + b.n d3ee <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d384 <_PyLong_GCD+0x620> │ │ │ │ │ + b.n d3fc <_PyLong_GCD+0x620> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d396 <_PyLong_GCD+0x632> │ │ │ │ │ + b.n d40e <_PyLong_GCD+0x632> │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d3a2 <_PyLong_GCD+0x63e> │ │ │ │ │ + bge.n d41a <_PyLong_GCD+0x63e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n d3a2 <_PyLong_GCD+0x63e> │ │ │ │ │ + bne.n d41a <_PyLong_GCD+0x63e> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d3a2 <_PyLong_GCD+0x63e> │ │ │ │ │ + b.n d41a <_PyLong_GCD+0x63e> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b.n ce90 <_PyLong_GCD+0x12c> │ │ │ │ │ + b.n cf08 <_PyLong_GCD+0x12c> │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n cfea <_PyLong_GCD+0x286> │ │ │ │ │ + b.n d062 <_PyLong_GCD+0x286> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w d0c2 <_PyLong_GCD+0x35e> │ │ │ │ │ + bne.w d13a <_PyLong_GCD+0x35e> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0c2 <_PyLong_GCD+0x35e> │ │ │ │ │ + b.n d13a <_PyLong_GCD+0x35e> │ │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ - b.n d376 <_PyLong_GCD+0x612> │ │ │ │ │ + b.n d3ee <_PyLong_GCD+0x612> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a478 <_PyLong_Copy> │ │ │ │ │ + bl a4f0 <_PyLong_Copy> │ │ │ │ │ R_ARM_THM_CALL _PyLong_Copy │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d456 <_PyLong_GCD+0x6f2> │ │ │ │ │ + bge.n d4ce <_PyLong_GCD+0x6f2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, d45a <_PyLong_GCD+0x6f6> │ │ │ │ │ + cbz r3, d4d2 <_PyLong_GCD+0x6f6> │ │ │ │ │ mov fp, r6 │ │ │ │ │ - b.n d0b6 <_PyLong_GCD+0x352> │ │ │ │ │ + b.n d12e <_PyLong_GCD+0x352> │ │ │ │ │ mov r0, fp │ │ │ │ │ mov fp, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d0b6 <_PyLong_GCD+0x352> │ │ │ │ │ + b.n d12e <_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 d15a <_PyLong_GCD+0x3f6> │ │ │ │ │ + b.n d1d2 <_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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + bl 4de4 │ │ │ │ │ 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: 84756 (bytes into file) │ │ │ │ │ + Start of section headers: 84764 (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 0x14b14: │ │ │ │ │ +There are 18 section headers, starting at offset 0x14b1c: │ │ │ │ │ │ │ │ │ │ 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 0017b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01198c 000848 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 011994 000848 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0017e4 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0121d4 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0121dc 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0023d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0023d4 0098c0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0127a4 001ac0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00bc94 0008fc 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c590 000ed4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 014264 0007f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00d464 0009ae 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 014a54 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00de12 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00de12 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00de48 0021f0 10 16 343 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 010038 001951 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 014a84 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0023d4 0098c8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0127ac 001ac0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00bc9c 0008fc 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c598 000ed4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01426c 0007f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00d46c 0009ae 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 014a5c 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00de1a 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00de1a 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00de50 0021f0 10 16 343 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 010040 001951 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 014a8c 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,155 +1,155 @@ │ │ │ │ │ │ │ │ │ │ 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: 0000382d 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00003839 200 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 5: 00000100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 6: 00000118 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 7: 00000119 284 FUNC LOCAL DEFAULT 6 new_dict.isra.0 │ │ │ │ │ 8: 00000228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 00000234 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 10: 000000b1 90 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 11: 00000149 150 FUNC LOCAL DEFAULT 1 compare_unicode_generic │ │ │ │ │ 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 15: 00000e05 962 FUNC LOCAL DEFAULT 6 insertdict.isra.0 │ │ │ │ │ + 15: 00000e11 962 FUNC LOCAL DEFAULT 6 insertdict.isra.0 │ │ │ │ │ 16: 00000001 82 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 17: 00000c5d 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ - 18: 00000c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00000c5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 20: 00000e00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00000c69 424 FUNC LOCAL DEFAULT 6 insert_to_emptydict.isra.0 │ │ │ │ │ + 18: 00000c64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00000c68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 20: 00000e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 22: 00000e04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 23: 000012c5 1718 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 24: 000047a9 942 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 25: 000088d1 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ - 26: 000011c9 252 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 27: 00001de1 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 28: 00001628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 29: 00001634 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 30: 0000199d 1090 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 31: 00001ca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 32: 00001cac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 33: 00001ecd 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 22: 00000e10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 23: 000012d1 1718 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 24: 000047b5 942 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 25: 000088d9 178 FUNC LOCAL DEFAULT 6 insert_split_value.isra.0 │ │ │ │ │ + 26: 000011d5 252 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 27: 00001ded 236 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 28: 00001634 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00001640 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 30: 000019a9 1090 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 31: 00001cb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00001cb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 33: 00001ed9 24 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 34: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 35: 000022c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 36: 000022c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 37: 000024b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 000024bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 39: 000024bd 168 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 40: 00002560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 00002564 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 42: 00002654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 0000265c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 44: 00008791 320 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ - 45: 0000286c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00002870 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 47: 0000293c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00002940 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 49: 00008989 156 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 50: 00002f51 788 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ + 35: 000022cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 000022d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 37: 000024c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 38: 000024c8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 39: 000024c9 168 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 40: 0000256c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00002570 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 42: 00002660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00002668 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 44: 0000879d 316 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys.isra.0 │ │ │ │ │ + 45: 00002878 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 0000287c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 47: 00002948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 0000294c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 49: 00008991 156 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 50: 00002f5d 788 FUNC LOCAL DEFAULT 6 dict_merge.isra.0 │ │ │ │ │ 51: 00000aa9 84 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 52: 00002c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00002c5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00002c5d 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 55: 00002d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00002d28 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 57: 00003265 1480 FUNC LOCAL DEFAULT 6 dict_dict_merge.isra.0 │ │ │ │ │ - 58: 00002f4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00002f50 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 60: 00003260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 00002c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00002c68 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 54: 00002c69 204 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 55: 00002d30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00002d34 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 57: 00003271 1480 FUNC LOCAL DEFAULT 6 dict_dict_merge.isra.0 │ │ │ │ │ + 58: 00002f58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00002f5c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 0000326c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 62: 00003264 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 63: 00003684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 0000368c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 65: 000038f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 000038f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 67: 000038f5 1080 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 68: 00003bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00003bf8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 70: 00003d28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00003d2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 72: 00003d2d 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 73: 00003e14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 74: 00003e18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 75: 000041d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000041d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 77: 000041d9 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 78: 000041d9 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 79: 000041ed 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 62: 00003270 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 63: 00003690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00003698 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 65: 000038fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00003900 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003901 1080 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 68: 00003bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00003c04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 70: 00003d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 72: 00003d39 236 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 73: 00003e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00003e24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 75: 000041e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000041e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 77: 000041e5 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 78: 000041e5 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 79: 000041f9 264 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ 80: 00000055 244 FUNC LOCAL DEFAULT 1 dict_new_presized.part.0.isra.0 │ │ │ │ │ - 81: 00004e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 00004e14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 83: 00004f8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 00004f90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 81: 00004e10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00004e20 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 83: 00004f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00004f9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 85: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 86: 000054fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00005508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 88: 00005500 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 89: 00005501 184 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 90: 00008dd5 840 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 91: 000055b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 000055b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 93: 000055b9 96 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 94: 00005614 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 0000550c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 89: 0000550d 184 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 90: 00008ddd 840 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 91: 000055c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000055c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 000055c5 96 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 94: 00005620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 95: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 96: 00005618 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 97: 00005619 200 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 98: 000056d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000056e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00005790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00005798 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 102: 00005799 224 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 103: 00005870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00005878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 105: 00005879 264 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 106: 00005974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00005980 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 108: 00005981 128 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 109: 000059fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00005624 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 97: 00005625 200 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 98: 000056e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 000056ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 0000579c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 000057a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 102: 000057a5 224 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 103: 0000587c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00005884 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 00005885 264 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 106: 00005980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 0000598c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 108: 0000598d 128 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 109: 00005a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 110: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 111: 00000114 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 112: 00005a00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 113: 00005a01 572 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 114: 00005c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 00005c3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 112: 00005a0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 113: 00005a0d 572 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 114: 00005c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00005c48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 116: 00000140 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 117: 00000989 222 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ - 118: 00006341 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 119: 00007200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 0000634d 888 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 119: 0000720c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 120: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 121: 00007204 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 122: 00007205 718 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 123: 000074d5 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 124: 0000771d 164 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 125: 000077bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 000077c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 127: 0000782c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 00007830 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 121: 00007210 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 122: 00007211 718 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 123: 000074e1 136 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 124: 00007729 164 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 125: 000077c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 000077cc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 127: 00007838 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000783c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 129: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 130: 00007989 212 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 130: 00007995 212 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 131: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 132: 00000afd 86 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 133: 00007b3d 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 134: 00007b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00007b3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 136: 00008245 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 137: 00008408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 00008410 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 139: 00008411 896 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 140: 00008788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 00008790 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 142: 000088b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 000088d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 144: 00008985 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 133: 00007b49 74 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 134: 00007b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00007b48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 136: 0000824d 460 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 137: 00008410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 00008418 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 139: 00008419 898 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 140: 00008748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 00008750 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 142: 000088c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 000088d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 144: 0000898d 4 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ 145: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 146: 000002a9 90 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 147: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 148: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 149: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 150: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 151: 00000305 22 FUNC LOCAL DEFAULT 1 dictiter_len │ │ │ │ │ @@ -160,38 +160,38 @@ │ │ │ │ │ 156: 0000033c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 157: 00000340 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 158: 00000341 12 FUNC LOCAL DEFAULT 1 dict_values │ │ │ │ │ 159: 00000348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 160: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 161: 0000034d 24 FUNC LOCAL DEFAULT 1 dictvalues_iter │ │ │ │ │ 162: 00000360 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 163: 00008a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00008a24 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 165: 00008a25 432 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 166: 00008bd5 132 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 167: 00008c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 00008a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00008a2c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 165: 00008a2d 432 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 166: 00008bdd 132 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 167: 00008c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 168: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 169: 00000364 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 170: 00000365 100 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ 171: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 172: 00008c58 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 173: 00008c59 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 174: 00008cc5 272 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 175: 00008dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00008c60 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 173: 00008c61 106 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 174: 00008ccd 272 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 175: 00008dd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 176: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 177: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 178: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 179: 00008dd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 180: 000090d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 000090d8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 179: 00008ddc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 180: 000090dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 000090e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 182: 000003c9 52 FUNC LOCAL DEFAULT 1 dict___contains__ │ │ │ │ │ - 183: 0000911d 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 184: 0000940c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 00009414 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 00009550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 00009125 282 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 184: 00009414 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000941c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 00009558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 187: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $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: 00001269 110 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ 192: 000006a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 193: 000006b0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ @@ -205,23 +205,23 @@ │ │ │ │ │ 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: 000008a1 4 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ 206: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 207: 000008a5 78 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 208: 00009554 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 209: 00009814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000981c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 208: 0000955c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 209: 0000981c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00009824 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 211: 000008f5 92 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 212: 00000984 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 213: 00000988 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 214: 000098a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 000098a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 216: 000098a5 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 214: 000098a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 000098ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 216: 000098ad 12 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ 217: 00000bf5 52 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ 218: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 219: 00000c29 432 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ 220: 0000035c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 221: 00000e35 28 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ 222: 00000ebd 548 FUNC LOCAL DEFAULT 1 dict_richcompare │ │ │ │ │ 223: 000011b9 104 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ @@ -347,120 +347,120 @@ │ │ │ │ │ 343: 00000001 280 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 346: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 348: 00000235 118 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 350: 000002e1 2252 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 350: 000002e1 2262 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 352: 000002ad 52 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 356: 00000bad 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 356: 00000bb9 176 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 360: 000006bd 120 FUNC GLOBAL DEFAULT 1 _PyDict_SendEvent │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 363: 0000197d 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 364: 00001ee5 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 365: 00001f59 1380 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 363: 00001989 32 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 364: 00001ef1 114 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 365: 00001f65 1380 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 373: 00002565 248 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 373: 00002571 248 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 376: 0000265d 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 377: 00002661 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 378: 000026f9 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 379: 00002739 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 380: 00002775 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 381: 00004569 576 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 382: 00002871 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 383: 00002941 796 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 376: 00002669 2 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 377: 0000266d 152 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 378: 00002705 64 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 379: 00002745 58 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 380: 00002781 252 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 381: 00004575 576 FUNC GLOBAL HIDDEN 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 382: 0000287d 208 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 383: 0000294d 796 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 388: 00002d29 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 389: 00002d55 508 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 388: 00002d35 44 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 389: 00002d61 508 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 397: 00003e19 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 398: 00003f49 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 399: 00003e5d 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 400: 00004051 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 401: 00004111 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 397: 00003e25 68 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 398: 00003f55 264 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 399: 00003e69 236 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 400: 0000405d 192 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 401: 0000411d 200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 405: 000042f5 626 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 406: 00004b59 1080 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 407: 00004f91 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 408: 0000504d 970 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 409: 00005419 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 410: 00005439 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 405: 00004301 628 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 406: 00004b65 1080 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 407: 00004f9d 186 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 408: 00005059 970 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 409: 00005425 30 FUNC GLOBAL HIDDEN 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 410: 00005445 200 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 412: 00000951 56 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 420: 000056e1 184 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 420: 000056ed 184 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 424: 00005c3d 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 425: 00005cad 1682 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 424: 00005c49 110 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 425: 00005cb9 1682 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 428: 000066b9 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 429: 00006aad 826 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 430: 00006de9 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 431: 00006e45 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 428: 000066c5 1012 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 429: 00006ab9 826 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 430: 00006df5 92 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 431: 00006e51 960 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 433: 0000755d 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 434: 000077c1 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 435: 000077c5 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 436: 00007831 342 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 433: 00007569 446 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 434: 000077cd 4 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 435: 000077d1 108 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 436: 0000783d 342 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 438: 00007a5d 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 439: 00007b89 526 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 440: 00007d99 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 441: 00007e19 766 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 442: 00008119 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 438: 00007a69 224 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 439: 00007b95 528 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 440: 00007da5 126 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 441: 00007e25 762 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 442: 00008121 192 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ 443: 000001e1 72 FUNC GLOBAL DEFAULT 1 PyDict_ContainsString │ │ │ │ │ - 444: 000081d9 106 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 444: 000081e1 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: 00009239 476 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 454: 00009415 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 455: 00009449 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 453: 00009241 476 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 454: 0000941d 52 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 455: 00009451 268 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 456: 000003fd 132 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 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 │ │ │ │ │ @@ -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_Discard │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 471: 00000001 100 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 473: 00009555 744 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 473: 0000955d 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: 00000a69 64 FUNC GLOBAL DEFAULT 1 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 481: 0000983d 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 481: 00009845 104 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ 482: 00000b55 104 FUNC GLOBAL DEFAULT 1 _PyDict_LoadGlobal │ │ │ │ │ 483: 00000bbd 54 FUNC GLOBAL DEFAULT 1 _PyDict_SetItem_KnownHash │ │ │ │ │ 484: 00000dd9 92 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ 485: 00000e51 100 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 486: 000098b1 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 486: 000098b9 14 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ 487: 00000eb5 4 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ 488: 00000eb9 2 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 489: 000010e1 60 FUNC GLOBAL DEFAULT 1 _PyDict_GetItem_KnownHash │ │ │ │ │ 490: 0000111d 144 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 491: 000011ad 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 0x1198c contains 265 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x11994 contains 265 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 00000044 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000004a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000c4 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000f4 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000102 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ @@ -36,32 +36,32 @@ │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000356 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000035a 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000360 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000382 0000a82f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ 00000386 0000a830 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ 00000392 00019e0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000039e 00005d0a R_ARM_THM_CALL 000055b9 dict_update_arg │ │ │ │ │ +0000039e 00005d0a R_ARM_THM_CALL 000055c5 dict_update_arg │ │ │ │ │ 000003b0 0001a10a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000003bc 0000320a R_ARM_THM_CALL 00002f51 dict_merge.isra.0 │ │ │ │ │ +000003bc 0000320a R_ARM_THM_CALL 00002f5d dict_merge.isra.0 │ │ │ │ │ 000003d6 00015c0a R_ARM_THM_CALL 00000235 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 0000912f R_ARM_THM_MOVW_ABS_NC 000001a8 .LC12 │ │ │ │ │ 0000046a 00009130 R_ARM_THM_MOVT_ABS 000001a8 .LC12 │ │ │ │ │ 00000470 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000047c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000496 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000004a4 00007b0a R_ARM_THM_CALL 000074d5 pop_lock_held │ │ │ │ │ +000004a4 00007b0a R_ARM_THM_CALL 000074e1 pop_lock_held │ │ │ │ │ 000004bc 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e4 00005d0a R_ARM_THM_CALL 000055b9 dict_update_arg │ │ │ │ │ +000004e4 00005d0a R_ARM_THM_CALL 000055c5 dict_update_arg │ │ │ │ │ 0000051e 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000530 0001940a 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 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000564 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000574 0001cc0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ @@ -89,80 +89,80 @@ │ │ │ │ │ 00000718 0000c22f R_ARM_THM_MOVW_ABS_NC 000002bc .LC20 │ │ │ │ │ 0000071c 0000c230 R_ARM_THM_MOVT_ABS 000002bc .LC20 │ │ │ │ │ 00000724 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000730 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000074e 0001d00a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ 00000768 0001d10a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ 00000774 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000078c 00018e0a R_ARM_THM_CALL 00003f49 _PyDict_Next │ │ │ │ │ +0000078c 00018e0a R_ARM_THM_CALL 00003f55 _PyDict_Next │ │ │ │ │ 000007ba 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000007c6 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000007d2 0001d30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ 000007de 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000007ea 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 000007f6 0001d30a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ 00000822 0001d40a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000828 0001d50a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -0000082e 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ -00000834 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ +0000082e 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ +00000834 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ 00000850 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000085a 0001d20a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ 00000864 0001d40a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000876 0001d40a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 0000087a 0000c62f R_ARM_THM_MOVW_ABS_NC 00000300 .LC22 │ │ │ │ │ 0000087e 0000c630 R_ARM_THM_MOVT_ABS 00000300 .LC22 │ │ │ │ │ 0000088e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000896 0000c52f R_ARM_THM_MOVW_ABS_NC 000002f8 .LC21 │ │ │ │ │ 0000089a 0000c530 R_ARM_THM_MOVT_ABS 000002f8 .LC21 │ │ │ │ │ 000008c4 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000008c8 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000008da 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000330 .LC25 │ │ │ │ │ 000008de 0000ce30 R_ARM_THM_MOVT_ABS 00000330 .LC25 │ │ │ │ │ 000008e8 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000916 00017f0a R_ARM_THM_CALL 00002941 PyDict_Copy │ │ │ │ │ -00000920 00005d0a R_ARM_THM_CALL 000055b9 dict_update_arg │ │ │ │ │ +00000916 00017f0a R_ARM_THM_CALL 0000294d PyDict_Copy │ │ │ │ │ +00000920 00005d0a R_ARM_THM_CALL 000055c5 dict_update_arg │ │ │ │ │ 0000092c 0001df2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000930 0001df30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000094a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000097e 0000070a R_ARM_THM_CALL 00000119 new_dict.isra.0 │ │ │ │ │ 00000984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a7c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ 00000ac8 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ae6 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000af4 0001aa0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ 00000b3a 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 00000b48 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b66 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000b6a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b86 0001840a R_ARM_THM_CALL 00002d29 _Py_dict_lookup_threadsafe │ │ │ │ │ -00000b9a 0001840a R_ARM_THM_CALL 00002d29 _Py_dict_lookup_threadsafe │ │ │ │ │ +00000b86 0001840a R_ARM_THM_CALL 00002d35 _Py_dict_lookup_threadsafe │ │ │ │ │ +00000b9a 0001840a R_ARM_THM_CALL 00002d35 _Py_dict_lookup_threadsafe │ │ │ │ │ 00000bae 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000be0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000be4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000be8 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000c3e 0001a70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000d30 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d34 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000d38 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00000d3c 0000da2f R_ARM_THM_MOVW_ABS_NC 0000033c .LC26 │ │ │ │ │ 00000d40 0000da30 R_ARM_THM_MOVT_ABS 0000033c .LC26 │ │ │ │ │ 00000d46 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d86 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ 00000da0 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00000db2 0000170a R_ARM_THM_CALL 000012c5 dictresize.isra.0 │ │ │ │ │ +00000db2 0000170a R_ARM_THM_CALL 000012d1 dictresize.isra.0 │ │ │ │ │ 00000dce 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dec 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000df8 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000dfc 0000dc30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ -00000e00 0000270a R_ARM_THM_CALL 000024bd dict_getitem │ │ │ │ │ +00000e00 0000270a R_ARM_THM_CALL 000024c9 dict_getitem │ │ │ │ │ 00000e18 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e20 0000dc2f R_ARM_THM_MOVW_ABS_NC 0000035c .LC27 │ │ │ │ │ 00000e24 0000dc30 R_ARM_THM_MOVT_ABS 0000035c .LC27 │ │ │ │ │ 00000e28 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000e42 00008b0a R_ARM_THM_CALL 00008411 clear_lock_held │ │ │ │ │ +00000e42 00008b0a R_ARM_THM_CALL 00008419 clear_lock_held │ │ │ │ │ 00000e46 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000e4a 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000eac 00019b0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 00000f78 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ 00000f9c 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000fce 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fe4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -177,28 +177,28 @@ │ │ │ │ │ 000010c8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010da 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010fc 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ 0000110a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000110e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001114 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000113e 0001b50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00001174 00018e0a R_ARM_THM_CALL 00003f49 _PyDict_Next │ │ │ │ │ +00001174 00018e0a R_ARM_THM_CALL 00003f55 _PyDict_Next │ │ │ │ │ 00001182 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001186 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000118e 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000011a6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e2 0001ec0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00001206 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001216 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000121c 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000123c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001240 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001256 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001292 0001790a R_ARM_THM_CALL 00002661 PyDict_GetItemRef │ │ │ │ │ +00001292 0001790a R_ARM_THM_CALL 0000266d PyDict_GetItemRef │ │ │ │ │ 000012a4 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000012ce 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001388 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000138e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00001392 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00001396 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 0000139a 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ @@ -238,139 +238,139 @@ │ │ │ │ │ 00001678 0001f20a R_ARM_THM_CALL 00000000 PySequence_Contains │ │ │ │ │ 0000168c 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ 0000169a 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016b6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016c8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016fa 0001b50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 0000170c 0001a70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001736 00018e0a R_ARM_THM_CALL 00003f49 _PyDict_Next │ │ │ │ │ +00001736 00018e0a R_ARM_THM_CALL 00003f55 _PyDict_Next │ │ │ │ │ 00001764 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001768 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001770 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001790 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017a8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000114 0000071e R_ARM_THM_JUMP24 00000119 new_dict.isra.0 │ │ │ │ │ 00000312 0001bf1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000031e 0001a41e R_ARM_THM_JUMP24 000056e1 _PyDictView_New │ │ │ │ │ -0000032e 0000691e R_ARM_THM_JUMP24 00005879 dictiter_new │ │ │ │ │ -00000342 0001a41e R_ARM_THM_JUMP24 000056e1 _PyDictView_New │ │ │ │ │ -00000352 0000691e R_ARM_THM_JUMP24 00005879 dictiter_new │ │ │ │ │ +0000031e 0001a41e R_ARM_THM_JUMP24 000056ed _PyDictView_New │ │ │ │ │ +0000032e 0000691e R_ARM_THM_JUMP24 00005885 dictiter_new │ │ │ │ │ +00000342 0001a41e R_ARM_THM_JUMP24 000056ed _PyDictView_New │ │ │ │ │ +00000352 0000691e R_ARM_THM_JUMP24 00005885 dictiter_new │ │ │ │ │ 0000067a 0001cf1e R_ARM_THM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ 000006b4 00015c1e R_ARM_THM_JUMP24 00000235 PyDict_Contains │ │ │ │ │ 00000870 0001d61e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ 00000888 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000008a0 00017f1e R_ARM_THM_JUMP24 00002941 PyDict_Copy │ │ │ │ │ -000008d2 0001d91e R_ARM_THM_JUMP24 00009555 _PyDict_FromKeys │ │ │ │ │ +000008a0 00017f1e R_ARM_THM_JUMP24 0000294d PyDict_Copy │ │ │ │ │ +000008d2 0001d91e R_ARM_THM_JUMP24 0000955d _PyDict_FromKeys │ │ │ │ │ 00000a3a 0000071e R_ARM_THM_JUMP24 00000119 new_dict.isra.0 │ │ │ │ │ -00000bca 0001e11e R_ARM_THM_JUMP24 0000983d _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ -00000eb4 00008b1e R_ARM_THM_JUMP24 00008411 clear_lock_held │ │ │ │ │ -000011b2 0000321e R_ARM_THM_JUMP24 00002f51 dict_merge.isra.0 │ │ │ │ │ +00000bca 0001e11e R_ARM_THM_JUMP24 00009845 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ +00000eb4 00008b1e R_ARM_THM_JUMP24 00008419 clear_lock_held │ │ │ │ │ +000011b2 0000321e R_ARM_THM_JUMP24 00002f5d dict_merge.isra.0 │ │ │ │ │ 00001250 0001cc1e R_ARM_THM_JUMP24 00000000 PySet_New │ │ │ │ │ 00001548 0001761e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x121d4 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x121dc contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00004302 R_ARM_ABS32 000038f5 dict_dealloc │ │ │ │ │ +00000018 00004302 R_ARM_ABS32 00003901 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 00004f02 R_ARM_ABS32 000041ed dict_traverse │ │ │ │ │ -00000060 00008802 R_ARM_ABS32 00008245 dict_tp_clear │ │ │ │ │ +0000005c 00004f02 R_ARM_ABS32 000041f9 dict_traverse │ │ │ │ │ +00000060 00008802 R_ARM_ABS32 0000824d dict_tp_clear │ │ │ │ │ 00000064 0000de02 R_ARM_ABS32 00000ebd dict_richcompare │ │ │ │ │ -0000006c 00003102 R_ARM_ABS32 00008989 dict_iter │ │ │ │ │ +0000006c 00003102 R_ARM_ABS32 00008991 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 0000aa02 R_ARM_ABS32 00000365 dict_init │ │ │ │ │ 00000098 00021c02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000a602 R_ARM_ABS32 00008bd5 dict_new │ │ │ │ │ +0000009c 0000a602 R_ARM_ABS32 00008bdd dict_new │ │ │ │ │ 000000a0 0001a602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000ae02 R_ARM_ABS32 00008cc5 dict_vectorcall │ │ │ │ │ +000000c8 0000ae02 R_ARM_ABS32 00008ccd dict_vectorcall │ │ │ │ │ 000000f0 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006c02 R_ARM_ABS32 00005981 dictview_dealloc │ │ │ │ │ +00000104 00006c02 R_ARM_ABS32 0000598d dictview_dealloc │ │ │ │ │ 00000118 0000ef02 R_ARM_ABS32 000014d9 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 0000d802 R_ARM_ABS32 000098a5 dictview_traverse │ │ │ │ │ +00000148 0000d802 R_ARM_ABS32 000098ad dictview_traverse │ │ │ │ │ 00000150 0000f102 R_ARM_ABS32 00001559 dictview_richcompare │ │ │ │ │ -00000158 00006602 R_ARM_ABS32 00005799 dictitems_iter │ │ │ │ │ +00000158 00006602 R_ARM_ABS32 000057a5 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 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00007c02 R_ARM_ABS32 0000771d dictiter_dealloc │ │ │ │ │ +000001d4 00007c02 R_ARM_ABS32 00007729 dictiter_dealloc │ │ │ │ │ 00000204 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000d902 R_ARM_ABS32 00000bf5 dictiter_traverse │ │ │ │ │ 00000228 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00007102 R_ARM_ABS32 00005a01 dictiter_iternextitem │ │ │ │ │ +0000022c 00007102 R_ARM_ABS32 00005a0d dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00007c02 R_ARM_ABS32 0000771d dictiter_dealloc │ │ │ │ │ +000002a4 00007c02 R_ARM_ABS32 00007729 dictiter_dealloc │ │ │ │ │ 000002e8 0000d902 R_ARM_ABS32 00000bf5 dictiter_traverse │ │ │ │ │ 000002f8 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 0000e802 R_ARM_ABS32 000012d9 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00007c02 R_ARM_ABS32 0000771d dictiter_dealloc │ │ │ │ │ +00000374 00007c02 R_ARM_ABS32 00007729 dictiter_dealloc │ │ │ │ │ 000003b8 0000d902 R_ARM_ABS32 00000bf5 dictiter_traverse │ │ │ │ │ 000003c8 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 0000e802 R_ARM_ABS32 000012d9 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00007c02 R_ARM_ABS32 0000771d dictiter_dealloc │ │ │ │ │ +00000444 00007c02 R_ARM_ABS32 00007729 dictiter_dealloc │ │ │ │ │ 00000488 0000d902 R_ARM_ABS32 00000bf5 dictiter_traverse │ │ │ │ │ 00000498 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 0000e802 R_ARM_ABS32 000012d9 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006c02 R_ARM_ABS32 00005981 dictview_dealloc │ │ │ │ │ +00000514 00006c02 R_ARM_ABS32 0000598d dictview_dealloc │ │ │ │ │ 00000528 0000ef02 R_ARM_ABS32 000014d9 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 0000d802 R_ARM_ABS32 000098a5 dictview_traverse │ │ │ │ │ +00000558 0000d802 R_ARM_ABS32 000098ad dictview_traverse │ │ │ │ │ 00000560 0000f102 R_ARM_ABS32 00001559 dictview_richcompare │ │ │ │ │ 00000568 00009b02 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 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00007c02 R_ARM_ABS32 0000771d dictiter_dealloc │ │ │ │ │ +000005e4 00007c02 R_ARM_ABS32 00007729 dictiter_dealloc │ │ │ │ │ 00000614 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000d902 R_ARM_ABS32 00000bf5 dictiter_traverse │ │ │ │ │ 00000638 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000a502 R_ARM_ABS32 00008a25 dictiter_iternextkey │ │ │ │ │ +0000063c 0000a502 R_ARM_ABS32 00008a2d dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00021902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006c02 R_ARM_ABS32 00005981 dictview_dealloc │ │ │ │ │ +000006b4 00006c02 R_ARM_ABS32 0000598d dictview_dealloc │ │ │ │ │ 000006c8 0000ef02 R_ARM_ABS32 000014d9 dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000d802 R_ARM_ABS32 000098a5 dictview_traverse │ │ │ │ │ +000006f8 0000d802 R_ARM_ABS32 000098ad dictview_traverse │ │ │ │ │ 00000708 0000a102 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 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00007c02 R_ARM_ABS32 0000771d dictiter_dealloc │ │ │ │ │ +00000784 00007c02 R_ARM_ABS32 00007729 dictiter_dealloc │ │ │ │ │ 000007b4 00021b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000d902 R_ARM_ABS32 00000bf5 dictiter_traverse │ │ │ │ │ 000007d8 00021d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000b702 R_ARM_ABS32 0000911d dictiter_iternextvalue │ │ │ │ │ +000007dc 0000b702 R_ARM_ABS32 00009125 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00010802 R_ARM_ABS32 0000082d dictvalues_reversed │ │ │ │ │ 00000848 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000085c 0000f002 R_ARM_ABS32 00001551 dictview_len │ │ │ │ │ 00000884 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 0000fd02 R_ARM_ABS32 00000585 dictviews_isdisjoint │ │ │ │ │ @@ -404,42 +404,42 @@ │ │ │ │ │ 00000a58 0000d302 R_ARM_ABS32 000008f5 dict_or │ │ │ │ │ 00000a8c 0000bd02 R_ARM_ABS32 000004d5 dict_ior │ │ │ │ │ 00000ac8 00015c02 R_ARM_ABS32 00000235 PyDict_Contains │ │ │ │ │ 00000ad4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad8 0000b602 R_ARM_ABS32 000003c9 dict___contains__ │ │ │ │ │ 00000ae0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003602 R_ARM_ABS32 00002c5d dict_subscript │ │ │ │ │ +00000ae8 00003602 R_ARM_ABS32 00002c69 dict_subscript │ │ │ │ │ 00000af0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00010702 R_ARM_ABS32 00000813 dict___sizeof__ │ │ │ │ │ 00000b00 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008202 R_ARM_ABS32 00007989 dict_get │ │ │ │ │ +00000b08 00008202 R_ARM_ABS32 00007995 dict_get │ │ │ │ │ 00000b10 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000ad02 R_ARM_ABS32 00008c59 dict_setdefault │ │ │ │ │ +00000b18 0000ad02 R_ARM_ABS32 00008c61 dict_setdefault │ │ │ │ │ 00000b20 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007a02 R_ARM_ABS32 00007205 dict_pop │ │ │ │ │ +00000b28 00007a02 R_ARM_ABS32 00007211 dict_pop │ │ │ │ │ 00000b30 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b38 0000db02 R_ARM_ABS32 00000c29 dict_popitem │ │ │ │ │ 00000b40 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b48 00009802 R_ARM_ABS32 0000031d dict_keys │ │ │ │ │ 00000b50 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006102 R_ARM_ABS32 00005619 dict_items │ │ │ │ │ +00000b58 00006102 R_ARM_ABS32 00005625 dict_items │ │ │ │ │ 00000b60 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b68 00009e02 R_ARM_ABS32 00000341 dict_values │ │ │ │ │ 00000b70 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005902 R_ARM_ABS32 00005501 dict_update │ │ │ │ │ +00000b78 00005902 R_ARM_ABS32 0000550d dict_update │ │ │ │ │ 00000b80 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b88 0000cf02 R_ARM_ABS32 000008a5 dict_fromkeys │ │ │ │ │ 00000b90 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b98 0000dd02 R_ARM_ABS32 00000e35 dict_clear │ │ │ │ │ 00000ba0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -448,19 +448,19 @@ │ │ │ │ │ 00000bb0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 0000e602 R_ARM_ABS32 000000a7 dict___reversed__ │ │ │ │ │ 00000bc0 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00021e02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 00009002 R_ARM_ABS32 00008985 dict_length │ │ │ │ │ -00000be8 00003602 R_ARM_ABS32 00002c5d dict_subscript │ │ │ │ │ -00000bec 00004802 R_ARM_ABS32 00003d2d dict_ass_sub │ │ │ │ │ +00000be4 00009002 R_ARM_ABS32 0000898d dict_length │ │ │ │ │ +00000be8 00003602 R_ARM_ABS32 00002c69 dict_subscript │ │ │ │ │ +00000bec 00004802 R_ARM_ABS32 00003d39 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x127a4 contains 856 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x127ac contains 856 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000090 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000094 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000098 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000108 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -481,855 +481,855 @@ │ │ │ │ │ 00000290 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ 000002a2 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ 000002be 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ 00000312 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000316 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000046e 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ 0000054e 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000075c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000792 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000082e 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000008c4 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000009b4 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a1c 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a5e 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000a70 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a82 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae4 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000b0e 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000b34 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b5e 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ -00000be0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000be4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c08 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c0c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000c1c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000c42 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c46 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c4a 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c72 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c76 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000ce6 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d20 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d5a 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000d9c 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00000dc4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000df2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dfa 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e00 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e28 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00000e48 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000e4c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f62 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001020 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000108e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001092 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010d2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001126 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001176 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00001184 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000011b0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000137a 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000013bc 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001492 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000014c8 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000760 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000079a 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000836 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000008cc 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000009c8 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a30 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a74 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000a8c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abe 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af8 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000b20 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000b44 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b6e 00000b0a R_ARM_THM_CALL 00000149 compare_unicode_generic │ │ │ │ │ +00000bec 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000bf0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c14 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c18 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c28 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000c4e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c52 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c56 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000c64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c7e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c82 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000cf2 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000d2c 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d66 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000da8 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00000dd0 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000dfe 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e06 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e0c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e34 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00000e54 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000e58 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000f6e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000102c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000109a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000109e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010de 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001132 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001182 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00001190 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000011bc 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001386 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000013c8 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +0000149e 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000014d4 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001598 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015be 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000015f2 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001628 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000162c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001630 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018d4 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001952 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000196c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019bc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000019c0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000019f2 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00001c0c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001ca8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001d74 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00001d7c 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00001d92 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d96 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d9e 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001dca 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dd8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001efe 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001f02 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001f16 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00001f22 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001f32 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00001f3a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f3e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f46 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001f50 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00001f70 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f92 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001fa0 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00001fc4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001fc8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001ff0 00016e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00002000 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00002010 00016f0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00002292 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000022c0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000022c4 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002316 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002370 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023c6 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000023d6 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023f0 00016e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -000023fe 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00002412 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00002416 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000241c 0001720a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00002426 0000222f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000242a 00002230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000242e 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002442 0000222f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00002446 00002230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000244a 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002480 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002484 0001740a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000024b4 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024b8 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000024d6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000024da 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000024fe 00016e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000250c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00002518 00016f0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000252a 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002538 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002546 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -0000254a 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00002550 0001720a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0000255a 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002560 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000257a 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002594 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000025b8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000025bc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000025f0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000025f4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002602 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002610 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002634 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000263e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002646 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002654 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000267c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002680 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002694 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000026b8 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000026c8 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000026da 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -000026e6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000026ea 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026f2 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000270c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -0000274c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000027ac 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000027b0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000027d4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000027d8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000027e2 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000283a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000283e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000285a 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002866 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -0000286c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000028a4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000028a8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000028cc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000028d0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000028dc 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002900 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002904 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002922 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002930 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -0000293c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002974 0000312f R_ARM_THM_MOVW_ABS_NC 00008989 dict_iter │ │ │ │ │ -00002978 00003130 R_ARM_THM_MOVT_ABS 00008989 dict_iter │ │ │ │ │ -000029ca 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029dc 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00002a5c 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002ac6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002aca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ace 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002b3c 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b48 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b80 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b86 0000330a R_ARM_THM_CALL 00000aa9 copy_values │ │ │ │ │ -00002b90 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b94 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b98 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002c1e 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c2c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c30 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c38 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c48 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c4c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c50 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014e0 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000015a4 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000015ca 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000015fe 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001634 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000163c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018e0 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000195e 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001978 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000019c8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000019cc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000019fe 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00001c18 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001cb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001d80 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00001d88 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00001d9e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001da2 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001daa 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001dd6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001de4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f0a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001f0e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001f22 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00001f2e 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001f3e 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00001f46 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f4a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f52 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001f5c 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00001f7c 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f9e 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001fac 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00001fd0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001fd4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001ffc 00016e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000200c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +0000201c 00016f0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000229e 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000022cc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000022d0 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002322 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000237c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023d2 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000023e2 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023fc 00016e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +0000240a 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +0000241e 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00002422 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00002428 0001720a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002432 0000222f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002436 00002230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000243a 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000244e 0000222f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00002452 00002230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00002456 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000248c 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002490 0001740a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000024c0 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024c4 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000024e2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000024e6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000250a 00016e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00002518 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00002524 00016f0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002536 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002544 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002552 0001712f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00002556 00017130 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +0000255c 0001720a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002566 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000256c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002586 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000025a0 0001770a R_ARM_THM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000025c4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000025c8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000025fc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002600 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000260e 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000261c 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002640 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002646 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000264a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002652 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002660 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002688 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000268c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000026a0 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000026c4 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000026d4 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000026e6 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +000026f2 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026f6 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000026fe 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002718 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00002758 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000027b8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000027bc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027e0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000027e4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000027ee 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002846 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000284a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002866 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002872 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00002878 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000028b0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000028b4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028d8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000028dc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000028e8 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000290c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002910 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000292e 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000293c 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00002948 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002980 0000312f R_ARM_THM_MOVW_ABS_NC 00008991 dict_iter │ │ │ │ │ +00002984 00003130 R_ARM_THM_MOVT_ABS 00008991 dict_iter │ │ │ │ │ +000029d6 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000029e8 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00002a68 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002ad2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ad6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ada 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002b48 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b54 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b8c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b92 0000330a R_ARM_THM_CALL 00000aa9 copy_values │ │ │ │ │ +00002b9c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ba0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ba4 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002c2a 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c38 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c3c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c44 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002c54 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002c58 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c6c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002c70 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002c86 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00002c94 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c98 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ca2 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00002cac 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002cbc 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00002ce4 0001810a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002cea 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cf8 0001830a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d14 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d1e 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00002d24 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d3a 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00002d96 0000312f R_ARM_THM_MOVW_ABS_NC 00008989 dict_iter │ │ │ │ │ -00002d9a 00003130 R_ARM_THM_MOVT_ABS 00008989 dict_iter │ │ │ │ │ -00002dae 0001860a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00002dba 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002dda 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00002de4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002de8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002e32 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00002e40 0001890a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002e68 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002e7a 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002e98 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ec4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ec8 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002eea 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f06 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f0c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002f10 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002f18 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f22 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f3c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f44 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f94 0000312f R_ARM_THM_MOVW_ABS_NC 00008989 dict_iter │ │ │ │ │ -00002f98 00003130 R_ARM_THM_MOVT_ABS 00008989 dict_iter │ │ │ │ │ -00002faa 0001860a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00002fb6 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00002fd8 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00002fe8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002fec 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000302e 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000303c 0001890a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003064 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003076 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003094 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030ca 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030ce 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030ec 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000310e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003118 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000311c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003124 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000313e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003154 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003196 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000031a4 00015c0a R_ARM_THM_CALL 00000235 PyDict_Contains │ │ │ │ │ -000031b0 0001890a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000031bc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000031c0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000031e2 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000031f2 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003206 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003228 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003232 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003246 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000324e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003258 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000032ea 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000032fe 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00003516 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000351a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000351e 00003d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ -00003522 00003d30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ -00003528 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003536 0001600a R_ARM_THM_CALL 000002ad _PyDict_Contains_KnownHash │ │ │ │ │ -00003582 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035a0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003638 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000364e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003672 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003684 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003688 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000368e 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000036ba 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ac 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037b8 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037d0 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000037f4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003804 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000381c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003884 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038e8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003922 00018c0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00003988 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039b6 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000039bc 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039c0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a02 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a5c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a6a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa8 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003bea 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bf0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003bf4 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003c38 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c46 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c54 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c62 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c70 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c7e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c8c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ca2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cb2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cc2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cd2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ce2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d0c 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00003d28 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003d64 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d68 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003d8e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d92 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003da2 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003dbe 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003dc2 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003dde 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003dea 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00003e00 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003e04 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003e0c 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003e14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e44 00018e0a R_ARM_THM_CALL 00003f49 _PyDict_Next │ │ │ │ │ -00004066 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000407a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000407e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004092 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000040c8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040d4 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000040e0 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -000040f6 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040fa 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004102 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004134 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00004140 0001920a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -00004170 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00004174 00019330 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -0000417e 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000041a0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c0 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000041c4 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000041cc 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000041d4 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004306 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000430a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004334 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000043d2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043de 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044c8 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000044d6 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00004532 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000453c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004540 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004548 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004558 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000458c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00004628 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c5c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c64 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c78 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002c7c 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c92 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00002ca0 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ca4 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002cae 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00002cb8 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002cc8 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00002cf0 0001810a R_ARM_THM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002cf6 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d04 0001830a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d20 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d2a 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00002d30 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002d46 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00002da2 0000312f R_ARM_THM_MOVW_ABS_NC 00008991 dict_iter │ │ │ │ │ +00002da6 00003130 R_ARM_THM_MOVT_ABS 00008991 dict_iter │ │ │ │ │ +00002dba 0001860a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00002dc6 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002de6 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00002df0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002df4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002e3e 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00002e4c 0001890a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00002e74 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002e86 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002ea4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed4 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ef6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f12 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f18 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f1c 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f24 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f2e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f48 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f50 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002fa0 0000312f R_ARM_THM_MOVW_ABS_NC 00008991 dict_iter │ │ │ │ │ +00002fa4 00003130 R_ARM_THM_MOVT_ABS 00008991 dict_iter │ │ │ │ │ +00002fb6 0001860a R_ARM_THM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00002fc2 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00002fe4 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00002ff4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002ff8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000303a 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003048 0001890a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003070 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003082 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000030a0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030d6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030da 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030f8 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000311a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003124 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003128 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003130 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000314a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003160 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031a2 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000031b0 00015c0a R_ARM_THM_CALL 00000235 PyDict_Contains │ │ │ │ │ +000031bc 0001890a R_ARM_THM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000031c8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000031cc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000031ee 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000031fe 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003212 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003234 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000323e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003252 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000325a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003264 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000326c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032f6 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000330a 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00003522 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003526 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000352a 00003d2f R_ARM_THM_MOVW_ABS_NC 00000080 .LC2 │ │ │ │ │ +0000352e 00003d30 R_ARM_THM_MOVT_ABS 00000080 .LC2 │ │ │ │ │ +00003534 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003542 0001600a R_ARM_THM_CALL 000002ad _PyDict_Contains_KnownHash │ │ │ │ │ +0000358e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ac 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003644 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000365a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000367e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003690 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003694 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000369a 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000036c6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b8 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037c4 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000037dc 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00003800 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003810 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00003828 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003890 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038f4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038fc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000392e 00018c0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00003994 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039c2 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000039c8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039cc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a0e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a68 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a76 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aac 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ab4 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bf6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bfc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003c00 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003c44 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c52 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c60 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c6e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c7c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c8a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c98 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cae 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cbe 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cce 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cde 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cee 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cfe 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d18 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00003d34 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d70 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d74 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d9a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d9e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003dae 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003dca 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003dce 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003dea 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003df6 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00003e0c 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003e10 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003e18 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e50 00018e0a R_ARM_THM_CALL 00003f55 _PyDict_Next │ │ │ │ │ +00004072 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004086 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000408a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000409e 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000040d4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e0 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000040ec 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00004102 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004106 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000410e 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004140 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +0000414c 0001920a R_ARM_THM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +0000417c 0001932f R_ARM_THM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00004180 00019330 R_ARM_THM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +0000418a 0001940a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041ac 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041cc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000041d0 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000041d8 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000041e0 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004312 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004316 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004340 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000043dc 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043e8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004450 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000445e 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00004540 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000454a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000454e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004556 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004566 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00004598 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ 00004634 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004774 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000477e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004782 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000478a 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000479a 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000049ba 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004a46 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004aa2 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004afe 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00004ba6 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004bee 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004bf6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004c0a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004c0e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004cba 0000500a R_ARM_THM_CALL 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ -00004d78 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d7c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d80 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004dbc 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004dcc 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004df2 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e04 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004e08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e0c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004640 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004780 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000478a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000478e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004796 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000047a6 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000049c6 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004a52 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004aae 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004b0a 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004bb2 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004bfa 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004c02 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004c16 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004c1a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004cc6 0000500a R_ARM_THM_CALL 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ +00004d84 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d88 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d8c 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004dc8 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004dd8 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004dfe 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00004e10 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004f84 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004fa4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004fa8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fc4 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00004fe2 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00005010 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005024 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -0000505e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005062 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000052a2 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005314 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000536c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000053d2 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00005470 00019b0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000054b6 00019c0a R_ARM_THM_CALL 00000951 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -000054e2 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000054e6 00019d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000054ea 0000552f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ -000054ee 00005530 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ -000054f4 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000054fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000551e 0000572f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00005522 00005730 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000552e 00019e0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000553c 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005540 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005566 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000556a 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005578 0001a00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000559c 0001a10a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000055b4 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055ba 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000055be 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000055e4 0001a00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00005614 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005634 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005686 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000568a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005692 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000056ac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056b0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056b4 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000056b8 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000056be 00005f2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -000056c2 00005f30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -000056cc 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000056d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056d8 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000056dc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000056fc 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000574e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005752 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000575a 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005774 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005778 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000577e 00005f2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ -00005782 00005f30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ -0000578a 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005790 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005794 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000057ae 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000057c2 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000057c6 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000057e0 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005828 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000582c 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004e14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e18 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e1c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004f90 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004fb0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004fb4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fd0 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00004fee 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +0000501c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005030 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +0000506a 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000506e 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000052ae 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005320 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00005378 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000053de 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000547c 00019b0a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +000054c2 00019c0a R_ARM_THM_CALL 00000951 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +000054ee 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000054f2 00019d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000054f6 0000552f R_ARM_THM_MOVW_ABS_NC 0000009c .LC3 │ │ │ │ │ +000054fa 00005530 R_ARM_THM_MOVT_ABS 0000009c .LC3 │ │ │ │ │ +00005500 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000552a 0000572f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000552e 00005730 R_ARM_THM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +0000553a 00019e0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00005548 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000554c 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005572 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005576 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005584 0001a00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +000055a8 0001a10a R_ARM_THM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +000055c0 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000055c6 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055ca 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000055f0 0001a00a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00005620 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005640 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005692 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005696 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000569e 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000056b8 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056bc 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056c0 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000056c4 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000056ca 00005f2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +000056ce 00005f30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +000056d8 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000056e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000056e4 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000056e8 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005708 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000575a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000575e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005766 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005780 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005784 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000578a 00005f2f R_ARM_THM_MOVW_ABS_NC 000000c0 .LC5 │ │ │ │ │ +0000578e 00005f30 R_ARM_THM_MOVT_ABS 000000c0 .LC5 │ │ │ │ │ +00005796 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000579c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057a0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057ba 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000057ce 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000057d2 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000057ec 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00005834 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00005838 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000584a 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005868 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005870 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005874 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000588e 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005930 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005934 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000593e 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000596e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000597c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000059f2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059fc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ac2 0001a70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005ae4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b1a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b7a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bd8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005bdc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005be0 00006f2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00005be4 00006f30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00005bec 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c0e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00005c12 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00005c16 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005c1a 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005c22 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c32 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c38 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005c7e 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005cdc 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005ce0 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005f08 0001aa0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ -00005f2a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fd2 0001ab0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00005fda 0000750a R_ARM_THM_CALL 00000989 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -00005fea 00017e0a R_ARM_THM_CALL 00002871 _PyDict_SetItem_LockHeld │ │ │ │ │ -000060b0 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000612a 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000618a 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000619a 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000619e 00019d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000061a2 0000742f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -000061a6 00007430 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -000061b0 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006250 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006274 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00006294 00019a0a R_ARM_THM_CALL 00005439 PyObject_GenericGetDict │ │ │ │ │ -000062ae 00017e0a R_ARM_THM_CALL 00002871 _PyDict_SetItem_LockHeld │ │ │ │ │ -000062ca 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006360 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006364 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000646e 0001ab0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00006476 0000750a R_ARM_THM_CALL 00000989 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ -00006486 00017e0a R_ARM_THM_CALL 00002871 _PyDict_SetItem_LockHeld │ │ │ │ │ -000064e8 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006558 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000655c 00019d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00006560 0000742f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ -00006564 00007430 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ -00006570 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000659c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065ac 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00006664 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000683e 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006864 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006868 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000698c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000069fc 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006a60 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006a90 0001740a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006c56 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006cd8 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d30 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006d88 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00006da6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006daa 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006dbc 0001740a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006df8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006dfc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006e12 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00006e20 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006e30 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00006e3c 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00006e56 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006e5a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000708c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -0000710a 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007162 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000071ba 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00007200 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007244 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007248 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007262 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007302 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007316 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007394 0000782f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ -00007398 00007830 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ -000073a2 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000073ba 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000745c 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007466 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -000074b2 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000074b8 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000074bc 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074c4 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000074f6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000074fa 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000751c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000752c 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -0000754a 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000754e 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007556 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007580 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007624 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007662 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007700 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000077a0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077b4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077bc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000077d4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000077d8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000780a 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000782c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007854 0001b50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -0000796c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007972 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007976 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000797e 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000079aa 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000079ae 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000079b4 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000079b8 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000079c4 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000079d4 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000079f8 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007a3a 0000812f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ -00007a3e 00008130 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ -00007a48 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007a56 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00007ab4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad8 0000840a R_ARM_THM_CALL 00000afd detach_dict_from_object │ │ │ │ │ -00007ae0 0000832f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ -00007ae4 00008330 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ -00007ae8 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b7c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ba4 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007bb8 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007c7c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c88 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d90 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00007daa 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007dae 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007dc4 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007dee 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007dfa 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -00007e0c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007e44 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007e48 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007e64 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -00007f04 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ff6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000806c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008086 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000080d0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080d8 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ -000080f2 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000080fc 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008100 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008108 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008142 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ -000081b0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081ba 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000081be 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000082d2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e6 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000082fa 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000835a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008368 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008380 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000083ee 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083fc 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000840c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000085ee 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008600 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008612 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008624 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008636 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008646 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008656 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000865e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008694 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086a2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086b2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086c2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005840 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005844 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005856 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005874 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000587c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005880 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000589a 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000593c 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005940 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000594a 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000597a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005988 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000059fe 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a08 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ace 0001a70a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005af0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b26 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b86 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005be4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005be8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005bec 00006f2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00005bf0 00006f30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00005bf8 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c1a 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c1e 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00005c22 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005c26 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005c2e 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c3e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c44 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005c8a 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005ce8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005cec 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005f14 0001aa0a R_ARM_THM_CALL 00000000 memmove │ │ │ │ │ +00005f36 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fde 0001ab0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00005fe6 0000750a R_ARM_THM_CALL 00000989 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +00005ff6 00017e0a R_ARM_THM_CALL 0000287d _PyDict_SetItem_LockHeld │ │ │ │ │ +000060bc 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006136 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006196 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000061a6 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000061aa 00019d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000061ae 0000742f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +000061b2 00007430 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +000061bc 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000625c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006280 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000062a0 00019a0a R_ARM_THM_CALL 00005445 PyObject_GenericGetDict │ │ │ │ │ +000062ba 00017e0a R_ARM_THM_CALL 0000287d _PyDict_SetItem_LockHeld │ │ │ │ │ +000062d6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000636c 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006370 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000647a 0001ab0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00006482 0000750a R_ARM_THM_CALL 00000989 make_dict_from_instance_attributes.isra.0 │ │ │ │ │ +00006492 00017e0a R_ARM_THM_CALL 0000287d _PyDict_SetItem_LockHeld │ │ │ │ │ +000064f4 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006564 00019d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00006568 00019d30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000656c 0000742f R_ARM_THM_MOVW_ABS_NC 00000140 .LC8 │ │ │ │ │ +00006570 00007430 R_ARM_THM_MOVT_ABS 00000140 .LC8 │ │ │ │ │ +0000657c 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000065a8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065b8 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00006670 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000684a 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006870 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006874 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006998 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006a08 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006a6c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006a9c 0001740a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006c62 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006ce4 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d3c 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006d94 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00006db2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006db6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006dc8 0001740a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006e04 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e08 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006e1e 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00006e2c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006e3c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00006e48 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00006e62 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006e66 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007098 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00007116 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000716e 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000071c6 0001610a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000720c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007250 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007254 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000726e 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +0000730e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007322 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073a0 0000782f R_ARM_THM_MOVW_ABS_NC 00000168 .LC9 │ │ │ │ │ +000073a4 00007830 R_ARM_THM_MOVT_ABS 00000168 .LC9 │ │ │ │ │ +000073ae 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000073c6 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007468 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007472 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +000074be 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000074c4 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000074c8 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000074d0 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007502 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007506 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007528 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007538 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00007556 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000755a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007562 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000758c 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007630 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000766e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076d2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000770c 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000077ac 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c8 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000077e0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000077e4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007816 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007838 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007860 0001b50a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00007978 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000797e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007982 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000798a 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000079b6 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000079ba 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000079c0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000079c4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000079d0 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000079e0 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007a04 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007a46 0000812f R_ARM_THM_MOVW_ABS_NC 0000016c .LC10 │ │ │ │ │ +00007a4a 00008130 R_ARM_THM_MOVT_ABS 0000016c .LC10 │ │ │ │ │ +00007a54 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007a62 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00007ac0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ae4 0000840a R_ARM_THM_CALL 00000afd detach_dict_from_object │ │ │ │ │ +00007aec 0000832f R_ARM_THM_MOVW_ABS_NC 00000170 .LC11 │ │ │ │ │ +00007af0 00008330 R_ARM_THM_MOVT_ABS 00000170 .LC11 │ │ │ │ │ +00007af4 0001730a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007b44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b88 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bb0 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007bc4 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007c8a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c96 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d9e 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00007db6 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007dba 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007dd0 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007dfa 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007e06 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +00007e18 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007e50 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007e54 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007e70 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +00007f0e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ffa 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000807c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008096 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000080e2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080ea 00000a0a R_ARM_THM_CALL 000000b1 dict_unhashable_type │ │ │ │ │ +000080fa 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00008104 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008108 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008110 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000814a 00015e0a R_ARM_THM_CALL 000002e1 _Py_dict_lookup │ │ │ │ │ +000081b8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081c2 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000081c6 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000082da 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082ee 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008302 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008362 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008370 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008388 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000083f6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008404 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008410 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008414 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000085e4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085f6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008608 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000861a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000862c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000863c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000864c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008654 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008664 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008674 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086aa 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086b8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000086c8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086ce 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086de 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086ee 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008734 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -00008766 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008776 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008788 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000878c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000087b4 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000087de 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000880a 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008856 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000885a 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000885e 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000088aa 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000088c0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000088c4 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000086d8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086e8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086f8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000873e 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00008748 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000874c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000877a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000878a 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000087c0 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000087ea 0001660a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008816 0001580a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008862 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008866 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000886a 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000088b6 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ 000088c8 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000088cc 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008968 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000897a 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -0000899a 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008a1c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008a20 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008b90 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b96 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008b9a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008b9e 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00008ba2 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00008ba8 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008bb8 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008bbc 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008bc0 00006f2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -00008bc4 00006f30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -00008bcc 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008c54 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008c8e 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ -00008c92 0000ab30 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ -00008c9c 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008cb2 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008cb6 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008d7a 0001640a R_ARM_THM_CALL 00000bad PyDict_SetItem │ │ │ │ │ -00008d9c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008da4 0000a82f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ -00008da8 0000a830 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ -00008db2 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008dd0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dec 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00008dfe 0000b02f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -00008e02 0000b030 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -00008e06 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008e0a 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008e8e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e96 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008ea2 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008ef6 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00008f04 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00008f42 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f64 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f80 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f8e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088d0 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000088d4 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008970 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +00008982 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000089a2 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008a24 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008a28 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008b98 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b9e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008ba2 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008ba6 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00008baa 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00008bb0 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008bc0 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008bc4 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008bc8 00006f2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +00008bcc 00006f30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +00008bd4 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008c5c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008c96 0000ab2f R_ARM_THM_MOVW_ABS_NC 00000208 .LC16 │ │ │ │ │ +00008c9a 0000ab30 R_ARM_THM_MOVT_ABS 00000208 .LC16 │ │ │ │ │ +00008ca4 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008cba 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008cbe 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008d82 0001640a R_ARM_THM_CALL 00000bb9 PyDict_SetItem │ │ │ │ │ +00008da4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dac 0000a82f R_ARM_THM_MOVW_ABS_NC 00000200 .LC15 │ │ │ │ │ +00008db0 0000a830 R_ARM_THM_MOVT_ABS 00000200 .LC15 │ │ │ │ │ +00008dba 0001b00a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008dd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008dd8 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008df4 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00008e06 0000b02f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +00008e0a 0000b030 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +00008e0e 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008e12 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008e96 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e9e 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008eaa 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00008efe 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008f0c 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00008f4a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f6c 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f88 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008f96 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fa8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008fcc 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008fd0 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008fd6 0001c10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00008fe0 0000b12f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ -00008fe4 0000b130 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ -00008fe8 0001c20a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00009016 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000901e 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009028 0000b02f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ -0000902c 0000b030 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ -00009030 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000909a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f9e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fb0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fd4 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008fd8 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008fde 0001c10a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00008fe8 0000b12f R_ARM_THM_MOVW_ABS_NC 0000022c .LC18 │ │ │ │ │ +00008fec 0000b130 R_ARM_THM_MOVT_ABS 0000022c .LC18 │ │ │ │ │ +00008ff0 0001c20a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000901e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009026 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00009030 0000b02f R_ARM_THM_MOVW_ABS_NC 00000214 .LC17 │ │ │ │ │ +00009034 0000b030 R_ARM_THM_MOVT_ABS 00000214 .LC17 │ │ │ │ │ +00009038 0001c00a R_ARM_THM_CALL 00000000 PySequence_Fast │ │ │ │ │ 000090a2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090cc 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000090d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000090e4 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000090e8 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000090f0 0000b22f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ -000090f4 0000b230 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ -000090f8 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009106 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090aa 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090d4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090ec 0001be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000090f0 0001be30 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000090f8 0000b22f R_ARM_THM_MOVW_ABS_NC 00000274 .LC19 │ │ │ │ │ +000090fc 0000b230 R_ARM_THM_MOVT_ABS 00000274 .LC19 │ │ │ │ │ +00009100 0001a30a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000910e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009116 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091a6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000091dc 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000091e0 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000091e4 00006f2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ -000091e8 00006f30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ -000091f0 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000920e 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00009212 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00009216 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -0000921a 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00009222 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000092ca 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009314 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000935a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009368 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000937e 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ -000093ec 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093fa 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000940c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009410 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009436 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000943a 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000943e 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000094b0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094f8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000953c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000954a 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009550 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000959e 0001da0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000095ac 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000095b0 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000095c0 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000095c4 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000095ce 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000095d2 0001db30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000095de 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000095f0 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000095f4 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000964a 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00009654 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000966e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000967c 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000968a 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000096a0 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096c2 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -000096d2 0001dc0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -000096e6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000972c 0001dd0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00009766 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097bc 00018e0a R_ARM_THM_CALL 00003f49 _PyDict_Next │ │ │ │ │ -0000980a 0001de0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009814 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000982e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000911e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091ae 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091e4 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000091e8 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000091ec 00006f2f R_ARM_THM_MOVW_ABS_NC 00000114 .LC7 │ │ │ │ │ +000091f0 00006f30 R_ARM_THM_MOVT_ABS 00000114 .LC7 │ │ │ │ │ +000091f8 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009216 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000921a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000921e 00006e2f R_ARM_THM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00009222 00006e30 R_ARM_THM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +0000922a 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000092d2 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000931c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009362 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009370 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009386 0001680a R_ARM_THM_CALL 000006bd _PyDict_SendEvent │ │ │ │ │ +000093f4 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009402 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009414 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009418 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000943e 00000e2f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009442 00000e30 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009446 0001650a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000094b8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009500 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009544 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009552 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009558 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000095a6 0001da0a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000095b4 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000095b8 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000095c8 0001cb2f R_ARM_THM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000095cc 0001cb30 R_ARM_THM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000095d6 0001db2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000095da 0001db30 R_ARM_THM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000095e6 0001870a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000095f8 00015d2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000095fc 00015d30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009652 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000965c 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009676 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009684 00015f0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009692 0000100a R_ARM_THM_CALL 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000096a8 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000096ca 0001880a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +000096da 0001dc0a R_ARM_THM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +000096ee 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009734 0001dd0a R_ARM_THM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000976e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097c4 00018e0a R_ARM_THM_CALL 00003f55 _PyDict_Next │ │ │ │ │ +00009812 0001de0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000981c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009820 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00009836 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000098a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c32 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001ee0 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000027f4 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00002854 00017d1e R_ARM_THM_JUMP24 00004569 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000028f2 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000291c 00017d1e R_ARM_THM_JUMP24 00004569 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00002c28 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000038dc 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003db8 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -000041e6 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000059e2 0001a61e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000602a 00017e1e R_ARM_THM_JUMP24 00002871 _PyDict_SetItem_LockHeld │ │ │ │ │ -00006686 00017e1e R_ARM_THM_JUMP24 00002871 _PyDict_SetItem_LockHeld │ │ │ │ │ -00007792 0001a61e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000781e 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ -00007b32 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000085e0 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000889c 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000895c 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00009322 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00009504 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000098ba 00019c1e R_ARM_THM_JUMP24 00000951 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000983e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c3e 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001eec 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002800 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002860 00017d1e R_ARM_THM_JUMP24 00004575 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000028fe 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00002928 00017d1e R_ARM_THM_JUMP24 00004575 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002c34 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000038e8 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003dc4 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +000041f2 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000059ee 0001a61e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006036 00017e1e R_ARM_THM_JUMP24 0000287d _PyDict_SetItem_LockHeld │ │ │ │ │ +00006692 00017e1e R_ARM_THM_JUMP24 0000287d _PyDict_SetItem_LockHeld │ │ │ │ │ +0000779e 0001a61e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000782a 0000101e R_ARM_THM_JUMP24 00000001 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007b3e 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000085d6 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000088a8 0001691e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008964 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000932a 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000950c 00015b1e R_ARM_THM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000098c2 00019c1e R_ARM_THM_JUMP24 00000951 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x14264 contains 254 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1426c 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 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000060 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000076 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000082 0001950a R_ARM_THM_CALL 000042f5 PyDict_DelItem │ │ │ │ │ +00000082 0001950a R_ARM_THM_CALL 00004301 PyDict_DelItem │ │ │ │ │ 00000098 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 0001ee0a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 000000c4 0001a22f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000c8 0001a230 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000e4 0000ea2f R_ARM_THM_MOVW_ABS_NC 000003b4 .LC28 │ │ │ │ │ 000000e8 0000ea30 R_ARM_THM_MOVT_ABS 000003b4 .LC28 │ │ │ │ │ @@ -1342,49 +1342,49 @@ │ │ │ │ │ 00000194 0000070a R_ARM_THM_CALL 00000119 new_dict.isra.0 │ │ │ │ │ 000001a2 0000330a R_ARM_THM_CALL 00000aa9 copy_values │ │ │ │ │ 000001aa 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001b2 0000032f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001b6 00000330 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000001ba 0001590a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000001ce 00015b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000246 0000312f R_ARM_THM_MOVW_ABS_NC 00008989 dict_iter │ │ │ │ │ -0000024a 00003130 R_ARM_THM_MOVT_ABS 00008989 dict_iter │ │ │ │ │ +00000246 0000312f R_ARM_THM_MOVW_ABS_NC 00008991 dict_iter │ │ │ │ │ +0000024a 00003130 R_ARM_THM_MOVT_ABS 00008991 dict_iter │ │ │ │ │ 000002a2 0001670a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000002aa 0001690a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000002b4 00016a0a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000031a 0000070a R_ARM_THM_CALL 00000119 new_dict.isra.0 │ │ │ │ │ 00000334 0000070a R_ARM_THM_CALL 00000119 new_dict.isra.0 │ │ │ │ │ -00000344 0000320a R_ARM_THM_CALL 00002f51 dict_merge.isra.0 │ │ │ │ │ +00000344 0000320a R_ARM_THM_CALL 00002f5d dict_merge.isra.0 │ │ │ │ │ 00000354 0001cc0a R_ARM_THM_CALL 00000000 PySet_New │ │ │ │ │ 00000372 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038c 00018e0a R_ARM_THM_CALL 00003f49 _PyDict_Next │ │ │ │ │ +0000038c 00018e0a R_ARM_THM_CALL 00003f55 _PyDict_Next │ │ │ │ │ 000003c8 0001e90a R_ARM_THM_CALL 000010e1 _PyDict_GetItem_KnownHash │ │ │ │ │ 000003d0 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003e8 0001620a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000003fa 00017d0a R_ARM_THM_CALL 00004569 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000003fa 00017d0a R_ARM_THM_CALL 00004575 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00000404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000040c 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000416 0001a50a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000424 0001cd0a R_ARM_THM_CALL 00000000 PySet_Add │ │ │ │ │ 00000442 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000458 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000470 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000476 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ +00000476 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ 00000494 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ac 0001ec0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 000004bc 0001f30a R_ARM_THM_CALL 00000000 _PySet_Update │ │ │ │ │ 000004d6 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ec 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000502 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000050a 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ -00000510 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ -00000516 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ -0000051c 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ -00000522 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ +0000050a 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ +00000510 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ +00000516 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ +0000051c 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ +00000522 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ 0000052a 0000e00a R_ARM_THM_CALL 00001221 dictviews_to_set │ │ │ │ │ 00000542 0001ec0a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000558 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000056e 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000057c 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000580 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a2 0001c32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1405,38 +1405,38 @@ │ │ │ │ │ 00000662 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000067c 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000692 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000696 0001820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006a0 0001c42f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000006a4 0001c430 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000006ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e6 0000850a R_ARM_THM_CALL 00007b3d clear_inline_values │ │ │ │ │ +000006e6 0000850a R_ARM_THM_CALL 00007b49 clear_inline_values │ │ │ │ │ 000006f0 0000840a R_ARM_THM_CALL 00000afd detach_dict_from_object │ │ │ │ │ 00000718 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000732 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ +00000732 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ 0000074a 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000074e 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000078a 0001f00a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00000792 0000210a R_ARM_THM_CALL 00001ecd Py_XDECREF │ │ │ │ │ +00000792 0000210a R_ARM_THM_CALL 00001ed9 Py_XDECREF │ │ │ │ │ 0000079a 0001f60a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000007a2 0001022f R_ARM_THM_MOVW_ABS_NC 000003e4 .LC31 │ │ │ │ │ 000007a6 00010230 R_ARM_THM_MOVT_ABS 000003e4 .LC31 │ │ │ │ │ 000007aa 0001f70a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000007b8 00017002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000820 0001f80a R_ARM_THM_CALL 000007bd _PyDict_SizeOf_LockHeld │ │ │ │ │ 00000836 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000083a 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000840 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000084e 00019f2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000852 00019f30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000858 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000898 0000222f R_ARM_THM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 0000089c 00002230 R_ARM_THM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000008be 00001e0a R_ARM_THM_CALL 0000199d dict_setdefault_ref_lock_held │ │ │ │ │ +000008be 00001e0a R_ARM_THM_CALL 000019a9 dict_setdefault_ref_lock_held │ │ │ │ │ 00000906 00018a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 0000090a 00018a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000090e 00010f2f R_ARM_THM_MOVW_ABS_NC 000003ec .LC32 │ │ │ │ │ 00000912 00010f30 R_ARM_THM_MOVT_ABS 000003ec .LC32 │ │ │ │ │ 00000918 00018b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000924 00015a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000094a 0000920a R_ARM_THM_CALL 000002a9 validate_watcher_id │ │ │ │ │ @@ -1541,42 +1541,42 @@ │ │ │ │ │ 00000d22 0001262f R_ARM_THM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ 00000d26 00012630 R_ARM_THM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ 00000d2a 0002020a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00000d40 00012e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000da2 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000dca 0001760a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000dd6 00016c0a R_ARM_THM_CALL 00001ee5 PyDict_GetItemWithError │ │ │ │ │ +00000dd6 00016c0a R_ARM_THM_CALL 00001ef1 PyDict_GetItemWithError │ │ │ │ │ 00000dec 0001630a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e0a 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00000e52 00007b0a R_ARM_THM_CALL 000074d5 pop_lock_held │ │ │ │ │ +00000e52 00007b0a R_ARM_THM_CALL 000074e1 pop_lock_held │ │ │ │ │ 00000e6a 0001800a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000e90 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000ebc 0002060a R_ARM_THM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00000056 0001d81e R_ARM_THM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -000000a8 0000691e R_ARM_THM_JUMP24 00005879 dictiter_new │ │ │ │ │ +000000a8 0000691e R_ARM_THM_JUMP24 00005885 dictiter_new │ │ │ │ │ 000000d8 0001ef1e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ 00000104 0001631e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000746 0000691e R_ARM_THM_JUMP24 00005879 dictiter_new │ │ │ │ │ +00000746 0000691e R_ARM_THM_JUMP24 00005885 dictiter_new │ │ │ │ │ 00000828 0001f91e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000832 0000691e R_ARM_THM_JUMP24 00005879 dictiter_new │ │ │ │ │ -0000084a 0000691e R_ARM_THM_JUMP24 00005879 dictiter_new │ │ │ │ │ +00000832 0000691e R_ARM_THM_JUMP24 00005885 dictiter_new │ │ │ │ │ +0000084a 0000691e R_ARM_THM_JUMP24 00005885 dictiter_new │ │ │ │ │ 0000085e 0001fa1e R_ARM_THM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -000008a0 0000271e R_ARM_THM_JUMP24 000024bd dict_getitem │ │ │ │ │ -000008a4 00005a1e R_ARM_THM_JUMP24 00008dd5 merge_from_seq2_lock_held │ │ │ │ │ +000008a0 0000271e R_ARM_THM_JUMP24 000024c9 dict_getitem │ │ │ │ │ +000008a4 00005a1e R_ARM_THM_JUMP24 00008ddd merge_from_seq2_lock_held │ │ │ │ │ 00000d50 0000071e R_ARM_THM_JUMP24 00000119 new_dict.isra.0 │ │ │ │ │ 00000d56 0000501e R_ARM_THM_JUMP24 00000055 dict_new_presized.part.0.isra.0 │ │ │ │ │ 00000d88 0001e91e R_ARM_THM_JUMP24 000010e1 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000db2 0001e91e R_ARM_THM_JUMP24 000010e1 _PyDict_GetItem_KnownHash │ │ │ │ │ 00000e18 00015c1e R_ARM_THM_JUMP24 00000235 PyDict_Contains │ │ │ │ │ -00000e78 00017d1e R_ARM_THM_JUMP24 00004569 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00000ea0 0001641e R_ARM_THM_JUMP24 00000bad PyDict_SetItem │ │ │ │ │ -00000eca 0001951e R_ARM_THM_JUMP24 000042f5 PyDict_DelItem │ │ │ │ │ +00000e78 00017d1e R_ARM_THM_JUMP24 00004575 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000ea0 0001641e R_ARM_THM_JUMP24 00000bb9 PyDict_SetItem │ │ │ │ │ +00000eca 0001951e R_ARM_THM_JUMP24 00004301 PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x14a54 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x14a5c contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000c02 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 56e0 <_PyDictView_New> │ │ │ │ │ + b.w 56ec <_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 5878 │ │ │ │ │ + b.w 5884 │ │ │ │ │ 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 56e0 <_PyDictView_New> │ │ │ │ │ + b.w 56ec <_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 5878 │ │ │ │ │ + b.w 5884 │ │ │ │ │ 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 55b8 │ │ │ │ │ + bl 55c4 │ │ │ │ │ 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 2f50 │ │ │ │ │ + bl 2f5c │ │ │ │ │ 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 74d4 │ │ │ │ │ + bl 74e0 │ │ │ │ │ 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 55b8 │ │ │ │ │ + bl 55c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -877,15 +877,15 @@ │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3f48 <_PyDict_Next> │ │ │ │ │ + bl 3f54 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 856 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -952,18 +952,18 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r9, [r6] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ @@ -1006,15 +1006,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC21 │ │ │ │ │ b.n 882 │ │ │ │ │ │ │ │ │ │ 000008a0 : │ │ │ │ │ dict_copy(): │ │ │ │ │ - b.w 2940 │ │ │ │ │ + b.w 294c │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ 000008a4 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1030,15 +1030,15 @@ │ │ │ │ │ bgt.n 8d6 │ │ │ │ │ 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 9554 <_PyDict_FromKeys> │ │ │ │ │ + b.w 955c <_PyDict_FromKeys> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b.n 8cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC25 │ │ │ │ │ @@ -1064,20 +1064,20 @@ │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ bpl.n 92c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ bpl.n 92c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2940 │ │ │ │ │ + bl 294c │ │ │ │ │ R_ARM_THM_CALL PyDict_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, 944 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bl 55b8 │ │ │ │ │ + bl 55c4 │ │ │ │ │ R_ARM_THM_CALL dict_update_arg │ │ │ │ │ cbnz r0, 936 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ @@ -1362,25 +1362,25 @@ │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ beq.n bac <_PyDict_LoadGlobal+0x58> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2d28 <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 2d34 <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ beq.n bb8 <_PyDict_LoadGlobal+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n ba4 <_PyDict_LoadGlobal+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2d28 <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 2d34 <_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 ba0 <_PyDict_LoadGlobal+0x4c> │ │ │ │ │ @@ -1396,15 +1396,15 @@ │ │ │ │ │ │ │ │ │ │ 00000bbc <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w ip, [ip, #84] @ 0x54 │ │ │ │ │ tst.w ip, #536870912 @ 0x20000000 │ │ │ │ │ beq.n bce <_PyDict_SetItem_KnownHash+0x12> │ │ │ │ │ - b.w 983c <_PyDict_SetItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 9844 <_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, #2758 @ 0xac6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1604,15 +1604,15 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.n c8e │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ R_ARM_THM_CALL dictresize.isra.0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.w c58 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n d4a │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1641,15 +1641,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cbz r0, e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC27 │ │ │ │ │ - bl 24bc │ │ │ │ │ + bl 24c8 │ │ │ │ │ R_ARM_THM_CALL dict_getitem │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ │ │ │ │ │ 00000e34 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 8410 │ │ │ │ │ + bl 8418 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ @@ -1727,15 +1727,15 @@ │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_THM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ b.n e9e <_PyObject_IsInstanceDictEmpty+0x4e> │ │ │ │ │ │ │ │ │ │ 00000eb4 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ - b.w 8410 │ │ │ │ │ + b.w 8418 │ │ │ │ │ R_ARM_THM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ 00000eb8 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ b.n afc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -2018,15 +2018,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 3f48 <_PyDict_Next> │ │ │ │ │ + bl 3f54 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1156 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2050,15 +2050,15 @@ │ │ │ │ │ b.n 1138 │ │ │ │ │ │ │ │ │ │ 000011ac : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ subs r2, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b.w 2f50 │ │ │ │ │ + b.w 2f5c │ │ │ │ │ R_ARM_THM_JUMP24 dict_merge.isra.0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 000011b8 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2154,15 +2154,15 @@ │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ bne.n 12be │ │ │ │ │ ldrd r1, r6, [r1, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 2660 │ │ │ │ │ + bl 266c │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne.n 12b2 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -2697,15 +2697,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 3f48 <_PyDict_Next> │ │ │ │ │ + bl 3f54 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cbz r0, 1776 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [pc, #24] @ (10c ) │ │ │ │ │ - bl 382c │ │ │ │ │ + bl 3838 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ b.n 8a │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x000000ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ │ - bl 382c │ │ │ │ │ + bl 3838 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 1a2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ b.n 1a2 │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 570 <_Py_dict_lookup+0x290> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ │ and.w sl, fp, r5 │ │ │ │ │ - bne.w 8d2 <_Py_dict_lookup+0x5f2> │ │ │ │ │ + bne.w 8da <_Py_dict_lookup+0x5fa> │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r9 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bgt.w 494 <_Py_dict_lookup+0x1b4> │ │ │ │ │ ldrsb.w r2, [r9, sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -358,15 +358,15 @@ │ │ │ │ │ blt.w 4d4 <_Py_dict_lookup+0x1f4> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.n 47c <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 70a <_Py_dict_lookup+0x42a> │ │ │ │ │ + beq.w 70e <_Py_dict_lookup+0x42e> │ │ │ │ │ mov.w lr, fp, lsr #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ add.w sl, lr, #1 │ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ │ add sl, r3 │ │ │ │ │ mov r8, lr │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ @@ -393,23 +393,23 @@ │ │ │ │ │ blt.w 4fa <_Py_dict_lookup+0x21a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.n 478 <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 872 <_Py_dict_lookup+0x592> │ │ │ │ │ + beq.w 87a <_Py_dict_lookup+0x59a> │ │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w r3, r8, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ b.n 3a2 <_Py_dict_lookup+0xc2> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w a92 <_Py_dict_lookup+0x7b2> │ │ │ │ │ + bne.w a9a <_Py_dict_lookup+0x7ba> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -422,46 +422,46 @@ │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 3c2 <_Py_dict_lookup+0xe2> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w ba2 <_Py_dict_lookup+0x8c2> │ │ │ │ │ + beq.w bac <_Py_dict_lookup+0x8cc> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b86 <_Py_dict_lookup+0x8a6> │ │ │ │ │ + bpl.w b90 <_Py_dict_lookup+0x8b0> │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 3c2 <_Py_dict_lookup+0xe2> │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.w 9ee <_Py_dict_lookup+0x70e> │ │ │ │ │ + beq.w a02 <_Py_dict_lookup+0x722> │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r4, r2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ b.n 414 <_Py_dict_lookup+0x134> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt.w 7ec <_Py_dict_lookup+0x50c> │ │ │ │ │ + bgt.w 7f4 <_Py_dict_lookup+0x514> │ │ │ │ │ ldrsh.w r3, [r9, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 4e4 <_Py_dict_lookup+0x204> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ beq.n 47c <_Py_dict_lookup+0x19c> │ │ │ │ │ @@ -470,23 +470,23 @@ │ │ │ │ │ beq.n 500 <_Py_dict_lookup+0x220> │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov.w sl, fp, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt.w 80c <_Py_dict_lookup+0x52c> │ │ │ │ │ + bgt.w 814 <_Py_dict_lookup+0x534> │ │ │ │ │ ldrsh.w r3, [r9, sl, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 378 <_Py_dict_lookup+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.n 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ b.n 38a <_Py_dict_lookup+0xaa> │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - bne.w b40 <_Py_dict_lookup+0x860> │ │ │ │ │ + bne.w b50 <_Py_dict_lookup+0x870> │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 414 <_Py_dict_lookup+0x134> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.n 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -505,22 +505,22 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.n 558 <_Py_dict_lookup+0x278> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b96 <_Py_dict_lookup+0x8b6> │ │ │ │ │ + beq.w ba0 <_Py_dict_lookup+0x8c0> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b92 <_Py_dict_lookup+0x8b2> │ │ │ │ │ + bpl.w b9c <_Py_dict_lookup+0x8bc> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mul.w r2, lr, r3 │ │ │ │ │ @@ -536,118 +536,118 @@ │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ ble.w 36e <_Py_dict_lookup+0x8e> │ │ │ │ │ b.n 4c4 <_Py_dict_lookup+0x1e4> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ movs r5, #1 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ - add.w sl, r4, #20 │ │ │ │ │ + add.w r8, r4, #20 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ and.w r3, fp, r3 │ │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ │ - add r5, sl │ │ │ │ │ + add r5, r8 │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r8, [sl, r3] │ │ │ │ │ + ldrsble.w r9, [r8, r3] │ │ │ │ │ bgt.w 6e6 <_Py_dict_lookup+0x406> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ blt.w 6d8 <_Py_dict_lookup+0x3f8> │ │ │ │ │ movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ + mul.w r6, r6, r9 │ │ │ │ │ adds r0, r5, r6 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.w 76a <_Py_dict_lookup+0x48a> │ │ │ │ │ + beq.w 76e <_Py_dict_lookup+0x48e> │ │ │ │ │ ldr r1, [r5, r6] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.w 776 <_Py_dict_lookup+0x496> │ │ │ │ │ + beq.w 77e <_Py_dict_lookup+0x49e> │ │ │ │ │ mov.w r1, fp, lsr #5 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ and.w r3, r3, r1 │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r8, [sl, r3] │ │ │ │ │ - bgt.w 7d4 <_Py_dict_lookup+0x4f4> │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 76e <_Py_dict_lookup+0x48e> │ │ │ │ │ + ldrsble.w r9, [r8, r3] │ │ │ │ │ + bgt.w 7dc <_Py_dict_lookup+0x4fc> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 776 <_Py_dict_lookup+0x496> │ │ │ │ │ movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ + mul.w r6, r6, r9 │ │ │ │ │ adds r1, r5, r6 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ beq.n 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ ldr r1, [r5, r6] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - beq.w 812 <_Py_dict_lookup+0x532> │ │ │ │ │ + beq.w 81a <_Py_dict_lookup+0x53a> │ │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r3, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and.w r4, r3, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bgt.n 694 <_Py_dict_lookup+0x3b4> │ │ │ │ │ - ldrsb.w r8, [sl, r4] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 7e2 <_Py_dict_lookup+0x502> │ │ │ │ │ + ldrsb.w r9, [r8, r4] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 7ea <_Py_dict_lookup+0x50a> │ │ │ │ │ movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ + mul.w r6, r6, r9 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ beq.n 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ ldr r0, [r7, r6] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w 9a0 <_Py_dict_lookup+0x6c0> │ │ │ │ │ + beq.w 9b4 <_Py_dict_lookup+0x6d4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r4, r4, #1 │ │ │ │ │ and.w r4, r4, r3 │ │ │ │ │ - bgt.w 9fa <_Py_dict_lookup+0x71a> │ │ │ │ │ - ldrsb.w r8, [sl, r4] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - blt.w 996 <_Py_dict_lookup+0x6b6> │ │ │ │ │ + bgt.w a0e <_Py_dict_lookup+0x72e> │ │ │ │ │ + ldrsb.w r9, [r8, r4] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + blt.w 9aa <_Py_dict_lookup+0x6ca> │ │ │ │ │ movs r6, #12 │ │ │ │ │ - mul.w r6, r6, r8 │ │ │ │ │ + mul.w r6, r6, r9 │ │ │ │ │ adds r3, r7, r6 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ beq.n 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ ldr r0, [r7, r6] │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - beq.w a08 <_Py_dict_lookup+0x728> │ │ │ │ │ + beq.w a1c <_Py_dict_lookup+0x73c> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ add r4, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ and.w r4, r4, r3 │ │ │ │ │ ble.n 61a <_Py_dict_lookup+0x33a> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ │ - ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r8, r4, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r8, r4, lsl #2] │ │ │ │ │ b.n 61e <_Py_dict_lookup+0x33e> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r9, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r9, sl, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 3b2 <_Py_dict_lookup+0xd2> │ │ │ │ │ @@ -658,27 +658,30 @@ │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r3, [r9, sl, lsl #1] │ │ │ │ │ ldrgt.w r3, [r9, sl, lsl #2] │ │ │ │ │ b.n 3dc <_Py_dict_lookup+0xfc> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ bne.w 5be <_Py_dict_lookup+0x2de> │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 4e0 <_Py_dict_lookup+0x200> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ │ - ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r8, r3, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r8, r3, lsl #1] │ │ │ │ │ b.n 59a <_Py_dict_lookup+0x2ba> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - add.w r2, sl, r6 │ │ │ │ │ + add r2, sl │ │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b.n 414 <_Py_dict_lookup+0x134> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ @@ -688,38 +691,40 @@ │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 38a <_Py_dict_lookup+0xaa> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b8e <_Py_dict_lookup+0x8ae> │ │ │ │ │ + beq.w b98 <_Py_dict_lookup+0x8b8> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b8a <_Py_dict_lookup+0x8aa> │ │ │ │ │ + bpl.w b94 <_Py_dict_lookup+0x8b4> │ │ │ │ │ lsls r2, r2, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mul.w r2, lr, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 47c <_Py_dict_lookup+0x19c> │ │ │ │ │ b.n 38a <_Py_dict_lookup+0xaa> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.n 6fa <_Py_dict_lookup+0x41a> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + b.n 700 <_Py_dict_lookup+0x420> │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.n 6e0 <_Py_dict_lookup+0x400> │ │ │ │ │ b.n 5fe <_Py_dict_lookup+0x31e> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itett lt │ │ │ │ │ movlt r1, r0 │ │ │ │ │ @@ -733,41 +738,41 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ae <_Py_dict_lookup+0x4ce> │ │ │ │ │ + bge.n 7b6 <_Py_dict_lookup+0x4d6> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w a6c <_Py_dict_lookup+0x78c> │ │ │ │ │ + beq.w a88 <_Py_dict_lookup+0x7a8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w aa8 <_Py_dict_lookup+0x7c8> │ │ │ │ │ + blt.w ab0 <_Py_dict_lookup+0x7d0> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ bne.w 2fe <_Py_dict_lookup+0x1e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne.w 2fe <_Py_dict_lookup+0x1e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ │ b.n 5be <_Py_dict_lookup+0x2de> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ │ - ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r8, r3, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r8, r3, lsl #1] │ │ │ │ │ b.n 5dc <_Py_dict_lookup+0x2fc> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 6e0 <_Py_dict_lookup+0x400> │ │ │ │ │ b.n 63c <_Py_dict_lookup+0x35c> │ │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge.w 4a2 <_Py_dict_lookup+0x1c2> │ │ │ │ │ adds r3, #1 │ │ │ │ │ beq.w 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ @@ -777,71 +782,71 @@ │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ ldr.w r3, [r9, sl, lsl #2] │ │ │ │ │ b.n 4ce <_Py_dict_lookup+0x1ee> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w aae <_Py_dict_lookup+0x7ce> │ │ │ │ │ + bge.w ab6 <_Py_dict_lookup+0x7d6> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ adds r2, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 84a <_Py_dict_lookup+0x56a> │ │ │ │ │ + bge.n 852 <_Py_dict_lookup+0x572> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w ab2 <_Py_dict_lookup+0x7d2> │ │ │ │ │ + beq.w aba <_Py_dict_lookup+0x7da> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w aa8 <_Py_dict_lookup+0x7c8> │ │ │ │ │ + blt.w ab0 <_Py_dict_lookup+0x7d0> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ bne.w 2fe <_Py_dict_lookup+0x1e> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne.w 2fe <_Py_dict_lookup+0x1e> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ │ b.n 5fe <_Py_dict_lookup+0x31e> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne.w 3f4 <_Py_dict_lookup+0x114> │ │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ │ ubfx r1, ip, #2, #3 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bne.w 3f4 <_Py_dict_lookup+0x114> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w b9e <_Py_dict_lookup+0x8be> │ │ │ │ │ + beq.w ba8 <_Py_dict_lookup+0x8c8> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite ne │ │ │ │ │ addne r0, #20 │ │ │ │ │ addeq r0, #28 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ lsls r1, r2, #26 │ │ │ │ │ - bpl.w b9a <_Py_dict_lookup+0x8ba> │ │ │ │ │ + bpl.w ba4 <_Py_dict_lookup+0x8c4> │ │ │ │ │ lsls r1, r2, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r7, #20 │ │ │ │ │ addpl.w r1, r7, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mul.w r2, r3, lr │ │ │ │ │ @@ -850,76 +855,78 @@ │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 478 <_Py_dict_lookup+0x198> │ │ │ │ │ b.n 3f4 <_Py_dict_lookup+0x114> │ │ │ │ │ add.w r2, r4, #20 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ it le │ │ │ │ │ movle r3, r2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - itt le │ │ │ │ │ - ldrsble.w r3, [r3, sl] │ │ │ │ │ - strle r3, [sp, #20] │ │ │ │ │ - bgt.w ac6 <_Py_dict_lookup+0x7e6> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w a52 <_Py_dict_lookup+0x772> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + it le │ │ │ │ │ + ldrsble.w r9, [r3, sl] │ │ │ │ │ + bgt.w adc <_Py_dict_lookup+0x7fc> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w a68 <_Py_dict_lookup+0x788> │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ mov.w r9, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r9, sl │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - and.w r9, r9, r5 │ │ │ │ │ - bgt.w af2 <_Py_dict_lookup+0x812> │ │ │ │ │ - ldrsb.w r3, [r3, r9] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge.w ad8 <_Py_dict_lookup+0x7f8> │ │ │ │ │ - adds r3, #1 │ │ │ │ │ + and.w sl, r9, r5 │ │ │ │ │ + it le │ │ │ │ │ + ldrsble.w r9, [r3, sl] │ │ │ │ │ + bgt.w b06 <_Py_dict_lookup+0x826> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w aec <_Py_dict_lookup+0x80c> │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ - mov.w sl, fp, lsr #10 │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ - add.w r3, sl, #1 │ │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ │ + mov.w r3, fp, lsr #10 │ │ │ │ │ + add.w r9, sl, sl, lsl #2 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + adds r3, #1 │ │ │ │ │ add r9, r3 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - and.w r9, r9, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ + and.w sl, r9, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt.w b6e <_Py_dict_lookup+0x88e> │ │ │ │ │ - ldrsb.w r6, [r4, r9] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.w b52 <_Py_dict_lookup+0x872> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + bgt.w b7c <_Py_dict_lookup+0x89c> │ │ │ │ │ + ldrsb.w r9, [r4, sl] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w b62 <_Py_dict_lookup+0x882> │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - add.w r9, r9, sl, lsr #5 │ │ │ │ │ - add.w r9, r9, #1 │ │ │ │ │ - and.w r9, r9, r5 │ │ │ │ │ + add.w sl, sl, r2, lsr #5 │ │ │ │ │ + add.w sl, sl, #1 │ │ │ │ │ + and.w sl, sl, r6 │ │ │ │ │ it le │ │ │ │ │ - ldrsble.w r6, [r4, r9] │ │ │ │ │ - bgt.w b1e <_Py_dict_lookup+0x83e> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bge.w b02 <_Py_dict_lookup+0x822> │ │ │ │ │ - adds r6, #1 │ │ │ │ │ + ldrsble.w r9, [r4, sl] │ │ │ │ │ + bgt.w b2e <_Py_dict_lookup+0x84e> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bge.w b14 <_Py_dict_lookup+0x834> │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 40e <_Py_dict_lookup+0x12e> │ │ │ │ │ - mov.w sl, sl, lsr #10 │ │ │ │ │ - add.w r9, r9, r9, lsl #2 │ │ │ │ │ - add.w r2, sl, #1 │ │ │ │ │ - add r9, r2 │ │ │ │ │ - and.w r9, r9, r5 │ │ │ │ │ - b.n 944 <_Py_dict_lookup+0x664> │ │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + add sl, r2 │ │ │ │ │ + and.w sl, sl, r6 │ │ │ │ │ + b.n 94e <_Py_dict_lookup+0x66e> │ │ │ │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ beq.w 6e0 <_Py_dict_lookup+0x400> │ │ │ │ │ b.n 678 <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ @@ -929,41 +936,41 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9d0 <_Py_dict_lookup+0x6f0> │ │ │ │ │ + bge.n 9e4 <_Py_dict_lookup+0x704> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b2c <_Py_dict_lookup+0x84c> │ │ │ │ │ + beq.w b3c <_Py_dict_lookup+0x85c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n aa8 <_Py_dict_lookup+0x7c8> │ │ │ │ │ + blt.n ab0 <_Py_dict_lookup+0x7d0> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne.n ac0 <_Py_dict_lookup+0x7e0> │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bne.n a82 <_Py_dict_lookup+0x7a2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n ac0 <_Py_dict_lookup+0x7e0> │ │ │ │ │ + bne.n a82 <_Py_dict_lookup+0x7a2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ │ b.n 63c <_Py_dict_lookup+0x35c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ b.n 414 <_Py_dict_lookup+0x134> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ │ - ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r8, r4, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r8, r4, lsl #2] │ │ │ │ │ b.n 65a <_Py_dict_lookup+0x37a> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ @@ -972,255 +979,254 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n a34 <_Py_dict_lookup+0x754> │ │ │ │ │ + bge.n a4a <_Py_dict_lookup+0x76a> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - cbz r0, a7a <_Py_dict_lookup+0x79a> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n ac8 <_Py_dict_lookup+0x7e8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n aa8 <_Py_dict_lookup+0x7c8> │ │ │ │ │ + blt.n ab0 <_Py_dict_lookup+0x7d0> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - bne.n ac0 <_Py_dict_lookup+0x7e0> │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bne.n a82 <_Py_dict_lookup+0x7a2> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n ac0 <_Py_dict_lookup+0x7e0> │ │ │ │ │ + bne.n a82 <_Py_dict_lookup+0x7a2> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.w 6f4 <_Py_dict_lookup+0x414> │ │ │ │ │ - ldrb.w r2, [r9, #4] │ │ │ │ │ + ldrb.w r2, [sl, #4] │ │ │ │ │ b.n 678 <_Py_dict_lookup+0x398> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n aa4 <_Py_dict_lookup+0x7c4> │ │ │ │ │ - bne.n a8e <_Py_dict_lookup+0x7ae> │ │ │ │ │ + blt.n aac <_Py_dict_lookup+0x7cc> │ │ │ │ │ + bne.n a96 <_Py_dict_lookup+0x7b6> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ - b.n 8fa <_Py_dict_lookup+0x61a> │ │ │ │ │ + b.n 904 <_Py_dict_lookup+0x624> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b.n 2fe <_Py_dict_lookup+0x1e> │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ - b.n 7ae <_Py_dict_lookup+0x4ce> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b.n a34 <_Py_dict_lookup+0x754> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + b.n 7b6 <_Py_dict_lookup+0x4d6> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ b.n 47c <_Py_dict_lookup+0x19c> │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add sl, r3 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ b.n 36e <_Py_dict_lookup+0x8e> │ │ │ │ │ adds r3, #4 │ │ │ │ │ - beq.n ba6 <_Py_dict_lookup+0x8c6> │ │ │ │ │ + beq.n bb0 <_Py_dict_lookup+0x8d0> │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ b.n 4e0 <_Py_dict_lookup+0x200> │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ - b.n 826 <_Py_dict_lookup+0x546> │ │ │ │ │ + b.n 82e <_Py_dict_lookup+0x54e> │ │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ - b.n 84a <_Py_dict_lookup+0x56a> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b.n 2fe <_Py_dict_lookup+0x1e> │ │ │ │ │ + b.n 852 <_Py_dict_lookup+0x572> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + b.n a4a <_Py_dict_lookup+0x76a> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ itet le │ │ │ │ │ - ldrle r3, [sp, #24] │ │ │ │ │ - ldrgt.w r3, [r2, sl, lsl #2] │ │ │ │ │ - ldrshle.w r3, [r3, sl, lsl #1] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 8ee <_Py_dict_lookup+0x60e> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldrle r3, [sp, #20] │ │ │ │ │ + ldrgt.w r9, [r2, sl, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r3, sl, lsl #1] │ │ │ │ │ + b.n 8f4 <_Py_dict_lookup+0x614> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n aa4 <_Py_dict_lookup+0x7c4> │ │ │ │ │ - bne.n a8e <_Py_dict_lookup+0x7ae> │ │ │ │ │ + blt.n aac <_Py_dict_lookup+0x7cc> │ │ │ │ │ + bne.n a96 <_Py_dict_lookup+0x7b6> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ - b.n 928 <_Py_dict_lookup+0x648> │ │ │ │ │ + b.n 934 <_Py_dict_lookup+0x654> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ite gt │ │ │ │ │ - ldrgt.w r3, [r3, r9, lsl #2] │ │ │ │ │ - ldrshle.w r3, [r3, r9, lsl #1] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - b.n 91a <_Py_dict_lookup+0x63a> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldrgt.w r9, [r3, sl, lsl #2] │ │ │ │ │ + ldrshle.w r9, [r3, sl, lsl #1] │ │ │ │ │ + b.n 924 <_Py_dict_lookup+0x644> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n aa4 <_Py_dict_lookup+0x7c4> │ │ │ │ │ - bne.n b7c <_Py_dict_lookup+0x89c> │ │ │ │ │ - ldrb.w r3, [r8, #4] │ │ │ │ │ - b.n 982 <_Py_dict_lookup+0x6a2> │ │ │ │ │ + blt.n aac <_Py_dict_lookup+0x7cc> │ │ │ │ │ + bne.n b8a <_Py_dict_lookup+0x8aa> │ │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ │ + b.n 996 <_Py_dict_lookup+0x6b6> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r6, [r4, r9, lsl #1] │ │ │ │ │ - ldrgt.w r6, [r4, r9, lsl #2] │ │ │ │ │ - b.n 976 <_Py_dict_lookup+0x696> │ │ │ │ │ + ldrshle.w r9, [r4, sl, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r4, sl, lsl #2] │ │ │ │ │ + b.n 986 <_Py_dict_lookup+0x6a6> │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - b.n 9d0 <_Py_dict_lookup+0x6f0> │ │ │ │ │ + b.n 9e4 <_Py_dict_lookup+0x704> │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, r5 │ │ │ │ │ b.n 3d8 <_Py_dict_lookup+0xf8> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ strd r7, fp, [sp] │ │ │ │ │ bl 148 │ │ │ │ │ R_ARM_THM_CALL compare_unicode_generic │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n aa4 <_Py_dict_lookup+0x7c4> │ │ │ │ │ - bne.n b7c <_Py_dict_lookup+0x89c> │ │ │ │ │ - ldrb.w r3, [r8, #4] │ │ │ │ │ - b.n 95a <_Py_dict_lookup+0x67a> │ │ │ │ │ + blt.n aac <_Py_dict_lookup+0x7cc> │ │ │ │ │ + bne.n b8a <_Py_dict_lookup+0x8aa> │ │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ │ + b.n 968 <_Py_dict_lookup+0x688> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ ite le │ │ │ │ │ - ldrshle.w r6, [r4, r9, lsl #1] │ │ │ │ │ - ldrgt.w r6, [r4, r9, lsl #2] │ │ │ │ │ - b.n 94e <_Py_dict_lookup+0x66e> │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ │ + ldrshle.w r9, [r4, sl, lsl #1] │ │ │ │ │ + ldrgt.w r9, [r4, sl, lsl #2] │ │ │ │ │ + b.n 958 <_Py_dict_lookup+0x678> │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ b.n 47c <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b.n 466 <_Py_dict_lookup+0x186> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 754 <_Py_dict_lookup+0x474> │ │ │ │ │ + b.n 758 <_Py_dict_lookup+0x478> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 740 <_Py_dict_lookup+0x460> │ │ │ │ │ + b.n 744 <_Py_dict_lookup+0x464> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b.n 546 <_Py_dict_lookup+0x266> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b.n 532 <_Py_dict_lookup+0x252> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 8bc <_Py_dict_lookup+0x5dc> │ │ │ │ │ + b.n 8c4 <_Py_dict_lookup+0x5e4> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 8a8 <_Py_dict_lookup+0x5c8> │ │ │ │ │ + b.n 8b0 <_Py_dict_lookup+0x5d0> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b.n 452 <_Py_dict_lookup+0x172> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b.w 2fc <_Py_dict_lookup+0x1c> │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00000bac : │ │ │ │ │ +00000bb8 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ - bpl.n c3e │ │ │ │ │ + bpl.n c4a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c06 │ │ │ │ │ + blt.n c12 │ │ │ │ │ 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 c18 │ │ │ │ │ + bne.n c24 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n c18 │ │ │ │ │ - ldr r1, [pc, #100] @ (c58 ) │ │ │ │ │ + beq.n c24 │ │ │ │ │ + ldr r1, [pc, #100] @ (c64 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n c36 │ │ │ │ │ + beq.n c42 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n e04 │ │ │ │ │ + b.n e10 │ │ │ │ │ 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 bec │ │ │ │ │ + beq.n bf8 │ │ │ │ │ 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 bf2 │ │ │ │ │ + bne.n bfe │ │ │ │ │ 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.n c5c │ │ │ │ │ + b.n c68 │ │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ │ 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 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000c5c : │ │ │ │ │ +00000c68 : │ │ │ │ │ insert_to_emptydict.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -1232,27 +1238,27 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ itt ne │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r7, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne.n d20 │ │ │ │ │ - ldr r3, [pc, #368] @ (e00 ) │ │ │ │ │ + bne.n d2c │ │ │ │ │ + ldr r3, [pc, #368] @ (e0c ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ │ 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, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n d20 │ │ │ │ │ + beq.n d2c │ │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ add.w r0, r4, #28 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r7, r4, #20 │ │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1272,15 +1278,15 @@ │ │ │ │ │ strh r2, [r4, #4] │ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d92 │ │ │ │ │ + bne.n d9e │ │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ str.w r9, [r7, r3] │ │ │ │ │ add r3, r7 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -1295,15 +1301,15 @@ │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n dc4 │ │ │ │ │ + beq.n dd0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ sub.w r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1319,144 +1325,144 @@ │ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ │ strh.w r3, [r0, #-24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ add.w r7, r4, #20 │ │ │ │ │ and.w fp, sl, #7 │ │ │ │ │ - cbnz r0, d92 │ │ │ │ │ + cbnz r0, d9e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r7, fp] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n cfa │ │ │ │ │ + beq.n d06 │ │ │ │ │ adds r2, r7, r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str.w r9, [r2, #4] │ │ │ │ │ str.w sl, [r7, r3] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b.n d0a │ │ │ │ │ + b.n d16 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble.n d6a │ │ │ │ │ + ble.n d76 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r3, [r7, fp, lsl #1] │ │ │ │ │ strgt.w r3, [r7, fp, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ lsl.w r3, r3, r2 │ │ │ │ │ - beq.n cfa │ │ │ │ │ - b.n d7c │ │ │ │ │ + beq.n d06 │ │ │ │ │ + b.n d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dda │ │ │ │ │ + bge.n de6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbz r3, df0 │ │ │ │ │ + cbz r3, dfc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n dea │ │ │ │ │ + bge.n df6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, df8 │ │ │ │ │ + cbz r3, e04 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n d1a │ │ │ │ │ + b.n d26 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dda │ │ │ │ │ + b.n de6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n dea │ │ │ │ │ + b.n df6 │ │ │ │ │ .word 0x00000166 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e04 : │ │ │ │ │ +00000e10 : │ │ │ │ │ insertdict.isra.0(): │ │ │ │ │ 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, #28] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 108c │ │ │ │ │ + bne.w 1098 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn.w r0, #3 │ │ │ │ │ - beq.w 118a │ │ │ │ │ + beq.w 1196 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n f1a │ │ │ │ │ + bne.n f26 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ - cbz r3, e56 │ │ │ │ │ + cbz r3, e62 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 10f4 │ │ │ │ │ + bne.w 1100 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 105c │ │ │ │ │ + ble.w 1068 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 117c │ │ │ │ │ + bne.w 1188 │ │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ │ movs r0, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r0, r0, lr │ │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r2, r7, r0 │ │ │ │ │ - bgt.n eda │ │ │ │ │ + bgt.n ee6 │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ ldrsb.w r8, [ip, r2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 1026 │ │ │ │ │ + bge.w 1032 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ add.w ip, r3, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 1052 │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ add.w r1, r3, #20 │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ add r1, r2 │ │ │ │ │ str r6, [r1, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -1466,396 +1472,396 @@ │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 10d8 │ │ │ │ │ + bgt.w 10e4 │ │ │ │ │ add.w ip, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n f68 │ │ │ │ │ + bge.n f74 │ │ │ │ │ add.w ip, r1, #20 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ strh.w r0, [ip, r2, lsl #1] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w lr, [r1, #6] │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1046 │ │ │ │ │ + beq.w 1052 │ │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ │ str.w r5, [ip, r2] │ │ │ │ │ add r2, ip │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ - b.n ec2 │ │ │ │ │ + b.n ece │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq.n 100a │ │ │ │ │ + beq.n 1016 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 116e │ │ │ │ │ + bne.w 117a │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ffa │ │ │ │ │ + beq.n 1006 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 11be │ │ │ │ │ + bne.w 11ca │ │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r6, [r8, #24] │ │ │ │ │ - blt.n 1014 │ │ │ │ │ + blt.n 1020 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ed2 │ │ │ │ │ + bge.n ede │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ed2 │ │ │ │ │ + bne.n ede │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ed2 │ │ │ │ │ + b.n ede │ │ │ │ │ mov.w ip, r7, lsr #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r8, ip, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ ands r2, r0 │ │ │ │ │ add.w r8, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w r8, [r8, #20] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n ef0 │ │ │ │ │ + blt.n efc │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ add r8, r2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r8, ip │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ and.w r2, r0, r8 │ │ │ │ │ - ble.n fe2 │ │ │ │ │ + ble.n fee │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 114e │ │ │ │ │ + bgt.w 115a │ │ │ │ │ add.w lr, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n ef0 │ │ │ │ │ + blt.n efc │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands r2, r0 │ │ │ │ │ add.w lr, r1, r2, lsl #1 │ │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n ef0 │ │ │ │ │ - b.n fb6 │ │ │ │ │ + blt.n efc │ │ │ │ │ + b.n fc2 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands r2, r0 │ │ │ │ │ add.w r8, r1, r2 │ │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n fd4 │ │ │ │ │ + bge.n fe0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n e9e │ │ │ │ │ + b.n eaa │ │ │ │ │ movs r3, #12 │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ mla r3, r3, r8, r2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add r3, r2 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n f50 │ │ │ │ │ + bge.n f5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f50 │ │ │ │ │ + bne.n f5c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n f50 │ │ │ │ │ + b.n f5c │ │ │ │ │ mov.w ip, r7, lsr #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r8, ip, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ ands r2, r0 │ │ │ │ │ add.w r8, r1, r2 │ │ │ │ │ ldrsb.w r9, [r8, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n fee │ │ │ │ │ - b.n f86 │ │ │ │ │ + blt.n ffa │ │ │ │ │ + b.n f92 │ │ │ │ │ movs r1, #12 │ │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ │ add.w r1, ip, r2 │ │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ │ str.w r7, [ip, r2] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b.n ec2 │ │ │ │ │ + b.n ece │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 118a │ │ │ │ │ + beq.w 1196 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 117c │ │ │ │ │ + bne.n 1188 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - b.n e66 │ │ │ │ │ + b.n e72 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.w e26 │ │ │ │ │ + bne.w e32 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 47a8 │ │ │ │ │ + bl 47b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w e40 │ │ │ │ │ + beq.w e4c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 88d0 │ │ │ │ │ + bl 88d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 111c │ │ │ │ │ + blt.n 1128 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w ed2 │ │ │ │ │ + bge.w ede │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed2 │ │ │ │ │ + bne.w ede │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n ed2 │ │ │ │ │ + b.n ede │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ add.w ip, r1, r8 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 112c │ │ │ │ │ + bge.n 1138 │ │ │ │ │ add r8, r1 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ - b.n e9e │ │ │ │ │ + b.n eaa │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 118a │ │ │ │ │ + beq.n 1196 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - b.n e56 │ │ │ │ │ + b.n e62 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 10bc │ │ │ │ │ + bne.n 10c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 10bc │ │ │ │ │ + b.n 10c8 │ │ │ │ │ mov.w ip, r7, lsr #5 │ │ │ │ │ add r8, r2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ add r2, r8 │ │ │ │ │ ands r2, r0 │ │ │ │ │ add.w r8, r1, r2, lsl #2 │ │ │ │ │ ldr.w r9, [r8, #20] │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 10ea │ │ │ │ │ - b.n f8a │ │ │ │ │ + blt.n 10f6 │ │ │ │ │ + b.n f96 │ │ │ │ │ add.w r9, r1, r2, lsl #2 │ │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 10ea │ │ │ │ │ + blt.n 10f6 │ │ │ │ │ add r2, r8 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #1 │ │ │ │ │ ands r2, r0 │ │ │ │ │ - b.n fa0 │ │ │ │ │ + b.n fac │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n f26 │ │ │ │ │ + b.n f32 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 1088 │ │ │ │ │ + b.n 1094 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 11a6 │ │ │ │ │ + blt.n 11b2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 11a0 │ │ │ │ │ + bge.n 11ac │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 11b6 │ │ │ │ │ + cbz r3, 11c2 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n ed4 │ │ │ │ │ + b.n ee0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1192 │ │ │ │ │ + bne.n 119e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1192 │ │ │ │ │ + b.n 119e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 11a0 │ │ │ │ │ + b.n 11ac │ │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ - b.n 100a │ │ │ │ │ + b.n 1016 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000011c8 : │ │ │ │ │ +000011d4 : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r2, r2, lr │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r0, r2, r1 │ │ │ │ │ - bgt.n 120e │ │ │ │ │ + bgt.n 121a │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge.n 11f2 │ │ │ │ │ + bge.n 11fe │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 1238 │ │ │ │ │ + bge.n 1244 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 128e │ │ │ │ │ + bgt.n 129a │ │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 11f0 │ │ │ │ │ + blt.n 11fc │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 120a │ │ │ │ │ + blt.n 1216 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - bgt.n 126c │ │ │ │ │ + bgt.n 1278 │ │ │ │ │ add.w lr, ip, r3 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 120a │ │ │ │ │ + blt.n 1216 │ │ │ │ │ and.w r3, r0, r2 │ │ │ │ │ - b.n 124e │ │ │ │ │ + b.n 125a │ │ │ │ │ add.w r4, ip, r3, lsl #1 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.n 12ac │ │ │ │ │ + bgt.n 12b8 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 120a │ │ │ │ │ + blt.n 1216 │ │ │ │ │ and.w r3, r2, r0 │ │ │ │ │ - b.n 126c │ │ │ │ │ + b.n 1278 │ │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 11f0 │ │ │ │ │ + blt.n 11fc │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ add r3, r0 │ │ │ │ │ ands r3, r2 │ │ │ │ │ add.w r0, ip, r3, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b.n 1234 │ │ │ │ │ + b.n 1240 │ │ │ │ │ add.w r4, ip, r3, lsl #2 │ │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add r0, r1 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.n 1288 │ │ │ │ │ + bge.n 1294 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 120c │ │ │ │ │ + b.n 1218 │ │ │ │ │ │ │ │ │ │ -000012c4 : │ │ │ │ │ +000012d0 : │ │ │ │ │ dictresize.isra.0(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi.w 196c │ │ │ │ │ + bhi.w 1978 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ │ ldrd r6, r3, [r7, #24] │ │ │ │ │ @@ -1867,29 +1873,29 @@ │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne.w r0, r0, #1 │ │ │ │ │ lsl.w r3, r1, r9 │ │ │ │ │ umull r5, r3, r5, r3 │ │ │ │ │ lsr.w r3, r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159e │ │ │ │ │ + beq.w 15aa │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi.w 178a │ │ │ │ │ + bhi.w 1796 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne.w 1480 │ │ │ │ │ - ldr r3, [pc, #768] @ (1628 ) │ │ │ │ │ + bne.w 148c │ │ │ │ │ + ldr r3, [pc, #768] @ (1634 ) │ │ │ │ │ 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 r5, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 161a │ │ │ │ │ + beq.w 1626 │ │ │ │ │ ldr.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ add.w r0, r5, #28 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ str.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ subs r2, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ @@ -1908,87 +1914,87 @@ │ │ │ │ │ strh r3, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 18ea │ │ │ │ │ + bne.w 18f6 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d6 │ │ │ │ │ + beq.w 15e2 │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ + bne.w 1640 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne.w 1634 │ │ │ │ │ + bne.w 1640 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1426 │ │ │ │ │ + beq.n 1432 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1400 │ │ │ │ │ + b.n 140c │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1604 │ │ │ │ │ + bgt.w 1610 │ │ │ │ │ ldrsh.w r9, [r4, r1, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1540 │ │ │ │ │ + bne.w 154c │ │ │ │ │ strh.w r2, [r4, r1, lsl #1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq.n 1424 │ │ │ │ │ + beq.n 1430 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and.w r1, lr, r0 │ │ │ │ │ - bgt.n 13de │ │ │ │ │ + bgt.n 13ea │ │ │ │ │ ldrsb.w r9, [r4, r1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 1540 │ │ │ │ │ + bne.w 154c │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.n 13fc │ │ │ │ │ + bne.n 1408 │ │ │ │ │ mov r6, sl │ │ │ │ │ - ldr r3, [pc, #516] @ (162c ) │ │ │ │ │ + ldr r3, [pc, #516] @ (1638 ) │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq.n 146a │ │ │ │ │ + beq.n 1476 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 1596 │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 1596 │ │ │ │ │ - ldr r3, [pc, #496] @ (1630 ) │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ + ldr r3, [pc, #496] @ (163c ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.w 1596 │ │ │ │ │ + bhi.w 15a2 │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -2005,15 +2011,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196c │ │ │ │ │ + beq.w 1978 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add.w r4, r5, #20 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ strb r2, [r5, #5] │ │ │ │ │ @@ -2035,273 +2041,273 @@ │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.w 17b2 │ │ │ │ │ + bne.w 17be │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15d8 │ │ │ │ │ + beq.n 15e4 │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 13a0 │ │ │ │ │ + bne.w 13ac │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 1536 │ │ │ │ │ + ble.n 1542 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1976 │ │ │ │ │ + beq.w 1982 │ │ │ │ │ ldr.w r4, [r2], #8 │ │ │ │ │ adds r0, #12 │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ str.w r4, [r0, #-12] │ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 1516 │ │ │ │ │ + bne.n 1522 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1de0 │ │ │ │ │ - b.n 1426 │ │ │ │ │ + bl 1dec │ │ │ │ │ + b.n 1432 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ add r1, r9 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - ble.n 1588 │ │ │ │ │ + ble.n 1594 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.w 1742 │ │ │ │ │ + bgt.w 174e │ │ │ │ │ ldrsh.w ip, [r4, r1, lsl #1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 13f2 │ │ │ │ │ + beq.w 13fe │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ - b.n 155e │ │ │ │ │ + b.n 156a │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, lr │ │ │ │ │ ldrsb.w ip, [r4, r1] │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 141c │ │ │ │ │ - b.n 157a │ │ │ │ │ + beq.w 1428 │ │ │ │ │ + b.n 1586 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 146a │ │ │ │ │ + b.n 1476 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov fp, r0 │ │ │ │ │ it hi │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi.w 178e │ │ │ │ │ + bhi.w 179a │ │ │ │ │ movs r0, #12 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ mul.w r0, r0, r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r0, r8 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 196c │ │ │ │ │ + beq.w 1978 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ - b.n 14a6 │ │ │ │ │ + b.n 14b2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r4 │ │ │ │ │ add.w r4, r6, #20 │ │ │ │ │ add r4, r2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne.w 175c │ │ │ │ │ + bne.w 1768 │ │ │ │ │ movs r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mul.w r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1de0 │ │ │ │ │ - b.n 1426 │ │ │ │ │ + bl 1dec │ │ │ │ │ + b.n 1432 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bne.n 1540 │ │ │ │ │ + bne.n 154c │ │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne.w 13fc │ │ │ │ │ - b.n 1424 │ │ │ │ │ + bne.w 1408 │ │ │ │ │ + b.n 1430 │ │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ │ mov fp, r9 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ │ movs r1, #8 │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.n 15b8 │ │ │ │ │ + b.n 15c4 │ │ │ │ │ .word 0x000002fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ittt gt │ │ │ │ │ movgt sl, r7 │ │ │ │ │ movgt.w ip, #0 │ │ │ │ │ movgt r7, r4 │ │ │ │ │ - ble.w 1908 │ │ │ │ │ + ble.w 1914 │ │ │ │ │ mvn.w r1, ip │ │ │ │ │ add r1, r8 │ │ │ │ │ ands.w r4, r1, #3 │ │ │ │ │ - beq.n 1716 │ │ │ │ │ + beq.n 1722 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 171c │ │ │ │ │ + beq.n 1728 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 1716 │ │ │ │ │ + beq.n 1722 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 1694 │ │ │ │ │ + beq.n 16a0 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 171c │ │ │ │ │ + beq.n 1728 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ mov r2, r9 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 171c │ │ │ │ │ + beq.n 1728 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - b.n 1716 │ │ │ │ │ + b.n 1722 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r9, r2, #8 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ - beq.n 173c │ │ │ │ │ + beq.n 1748 │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 171c │ │ │ │ │ + cbz r1, 1728 │ │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ │ adds r2, #8 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 171c │ │ │ │ │ + cbz r1, 1728 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w r2, r9, #16 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add.w lr, r3, ip, lsl #3 │ │ │ │ │ - cbz r1, 171c │ │ │ │ │ + cbz r1, 1728 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add.w ip, r4, #3 │ │ │ │ │ add.w r2, r9, #24 │ │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16b2 │ │ │ │ │ + bne.n 16be │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ add.w r1, r2, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17a8 │ │ │ │ │ + beq.n 17b4 │ │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ │ add.w r2, r1, #8 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ │ - bne.n 1646 │ │ │ │ │ + bne.n 1652 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b.n 13c8 │ │ │ │ │ + b.n 13d4 │ │ │ │ │ ldr.w r6, [r4, r1, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.w 160c │ │ │ │ │ + beq.w 1618 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, lr, r1 │ │ │ │ │ - b.n 1556 │ │ │ │ │ + b.n 1562 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 15f8 │ │ │ │ │ + ble.w 1604 │ │ │ │ │ mov.w lr, #12 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ │ - b.n 1772 │ │ │ │ │ + b.n 177e │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1770 │ │ │ │ │ + beq.n 177c │ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ │ add.w ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 1770 │ │ │ │ │ - b.n 15f8 │ │ │ │ │ + bne.n 177c │ │ │ │ │ + b.n 1604 │ │ │ │ │ mov fp, r9 │ │ │ │ │ movs r2, #8 │ │ │ │ │ mul.w r0, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ - bhi.w 195c │ │ │ │ │ + bhi.w 1968 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r1, r2 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ add r0, r8 │ │ │ │ │ - b.n 15b8 │ │ │ │ │ + b.n 15c4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1726 │ │ │ │ │ - b.n 17a8 │ │ │ │ │ + bne.n 1732 │ │ │ │ │ + b.n 17b4 │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add.w r1, r6, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18f4 │ │ │ │ │ + beq.w 1900 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.w 1958 │ │ │ │ │ + ble.w 1964 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ mov lr, r3 │ │ │ │ │ add.w fp, r3, r8, lsl #3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ │ add.w ip, r1, #3 │ │ │ │ │ @@ -2314,106 +2320,106 @@ │ │ │ │ │ add.w r0, r0, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ str.w r3, [lr, #-8] │ │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ │ str.w r1, [lr, #-4] │ │ │ │ │ cmp fp, lr │ │ │ │ │ - bne.n 17de │ │ │ │ │ + bne.n 17ea │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ lsl.w lr, lr, ip │ │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1842 │ │ │ │ │ + b.n 184e │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1860 │ │ │ │ │ + bgt.n 186c │ │ │ │ │ ldrsh.w r9, [r4, r2, lsl #1] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1868 │ │ │ │ │ + bne.n 1874 │ │ │ │ │ strh.w r1, [r4, r2, lsl #1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq.n 18aa │ │ │ │ │ + beq.n 18b6 │ │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and.w r2, lr, r0 │ │ │ │ │ - bgt.n 1824 │ │ │ │ │ + bgt.n 1830 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 1868 │ │ │ │ │ + bne.n 1874 │ │ │ │ │ strb r1, [r4, r2] │ │ │ │ │ - b.n 1838 │ │ │ │ │ + b.n 1844 │ │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 1894 │ │ │ │ │ + beq.n 18a0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r9, r0, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 189a │ │ │ │ │ + bgt.n 18a6 │ │ │ │ │ ldrsb.w r9, [r4, r2] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 18da │ │ │ │ │ + bne.n 18e6 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 185c │ │ │ │ │ + ble.n 1868 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - ble.n 1834 │ │ │ │ │ + ble.n 1840 │ │ │ │ │ str.w r1, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1838 │ │ │ │ │ + b.n 1844 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r9, [r4, r2, lsl #1] │ │ │ │ │ ldrgt.w r9, [r4, r2, lsl #2] │ │ │ │ │ - b.n 1882 │ │ │ │ │ + b.n 188e │ │ │ │ │ mov r6, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ - bl 382c │ │ │ │ │ + bl 3838 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1950 │ │ │ │ │ + beq.n 195c │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ strb.w r1, [sl, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 146a │ │ │ │ │ + beq.w 1476 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 146a │ │ │ │ │ + b.n 1476 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, r0 │ │ │ │ │ and.w r2, lr, r2 │ │ │ │ │ - b.n 1878 │ │ │ │ │ + b.n 1884 │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ add r2, r3 │ │ │ │ │ movs r3, #8 │ │ │ │ │ - b.n 17c0 │ │ │ │ │ + b.n 17cc │ │ │ │ │ adds r1, r4, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt.n 190e │ │ │ │ │ + blt.n 191a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1de0 │ │ │ │ │ - b.n 18ac │ │ │ │ │ - beq.w 1426 │ │ │ │ │ - b.n 13c8 │ │ │ │ │ + bl 1dec │ │ │ │ │ + b.n 18b8 │ │ │ │ │ + beq.w 1432 │ │ │ │ │ + b.n 13d4 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ adds r4, #12 │ │ │ │ │ ldrb.w ip, [r3] │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ add.w r3, r3, ip, lsl #2 │ │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -2425,640 +2431,640 @@ │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ - b.n 18fa │ │ │ │ │ + b.n 1906 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 146a │ │ │ │ │ - beq.n 18ac │ │ │ │ │ - b.n 180e │ │ │ │ │ + b.n 1476 │ │ │ │ │ + beq.n 18b8 │ │ │ │ │ + b.n 181a │ │ │ │ │ adds r2, r4, #2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ lsls r1, r2 │ │ │ │ │ add.w r8, r1, #20 │ │ │ │ │ add r0, r8 │ │ │ │ │ - b.n 15b8 │ │ │ │ │ + b.n 15c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 147a │ │ │ │ │ + b.n 1486 │ │ │ │ │ adds r2, #8 │ │ │ │ │ - b.n 1516 │ │ │ │ │ + b.n 1522 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000197c : │ │ │ │ │ +00001988 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ str.w ip, [sp] │ │ │ │ │ - bl 199c │ │ │ │ │ + bl 19a8 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -0000199c : │ │ │ │ │ +000019a8 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ - bpl.w 1d92 │ │ │ │ │ + bpl.w 1d9e │ │ │ │ │ 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 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1c0a │ │ │ │ │ + bne.w 1c16 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 1c0a │ │ │ │ │ + beq.w 1c16 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #716] @ (1ca8 ) │ │ │ │ │ + ldr r3, [pc, #716] @ (1cb4 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 1cda │ │ │ │ │ + beq.w 1ce6 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1c30 │ │ │ │ │ + bne.w 1c3c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r3, r0, #3 │ │ │ │ │ - beq.w 1da2 │ │ │ │ │ + beq.w 1dae │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 1a96 │ │ │ │ │ + bne.n 1aa2 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1b58 │ │ │ │ │ + bge.w 1b64 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1b62 │ │ │ │ │ + bge.w 1b6e │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ - cbz r3, 1a2a │ │ │ │ │ + cbz r3, 1a36 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 1d20 │ │ │ │ │ + bne.w 1d2c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 1cac │ │ │ │ │ + ble.w 1cb8 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1d6a │ │ │ │ │ + bne.w 1d76 │ │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ lsl.w r1, r1, lr │ │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r2, r7, sl │ │ │ │ │ - bgt.n 1abc │ │ │ │ │ + bgt.n 1ac8 │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ ldrsb.w r9, [ip, r2] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.n 1b2e │ │ │ │ │ + bge.n 1b3a │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ strb.w r3, [ip, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ │ add.w ip, r3, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1c7a │ │ │ │ │ + beq.w 1c86 │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ add.w r0, r3, #20 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r0, r2 │ │ │ │ │ str r6, [r0, #4] │ │ │ │ │ - b.n 1afa │ │ │ │ │ + b.n 1b06 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1ab2 │ │ │ │ │ + beq.n 1abe │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbz r2, 1aae │ │ │ │ │ + cbz r2, 1aba │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ movs r7, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ - bgt.w 1c90 │ │ │ │ │ + bgt.w 1c9c │ │ │ │ │ add.w ip, r0, r2, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1b6e │ │ │ │ │ + bge.n 1b7a │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add.w ip, r0, #20 │ │ │ │ │ strh.w r1, [ip, r2, lsl #1] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w lr, [r0, #6] │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 1c7a │ │ │ │ │ + beq.w 1c86 │ │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ │ str.w r5, [ip, r2] │ │ │ │ │ add r2, ip │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1b2a │ │ │ │ │ + beq.n 1b36 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1d1a │ │ │ │ │ + beq.w 1d26 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1d1a │ │ │ │ │ + bge.w 1d26 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 1ab4 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ mov.w ip, r7, lsr #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r9, ip, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, r2, sl │ │ │ │ │ add.w r9, r0, r2 │ │ │ │ │ ldrsb.w r1, [r9, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge.n 1b8e │ │ │ │ │ + bge.n 1b9a │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 1a70 │ │ │ │ │ + b.n 1a7c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1a18 │ │ │ │ │ + blt.w 1a24 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1a22 │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + bne.w 1a2e │ │ │ │ │ + b.n 1a36 │ │ │ │ │ mov.w ip, r7, lsr #5 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ add.w r9, ip, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, r2, sl │ │ │ │ │ add.w r9, r0, r2, lsl #1 │ │ │ │ │ ldrsh.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - blt.n 1ad2 │ │ │ │ │ + blt.n 1ade │ │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ │ add r9, r2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r9, ip │ │ │ │ │ cmp.w lr, #7 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r2, sl, r9 │ │ │ │ │ - bgt.n 1bd6 │ │ │ │ │ + bgt.n 1be2 │ │ │ │ │ add.w r9, r0, r2 │ │ │ │ │ ldrsb.w r3, [r9, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1b4c │ │ │ │ │ + blt.n 1b58 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r2, r2, sl │ │ │ │ │ - b.n 1ba8 │ │ │ │ │ + b.n 1bb4 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ │ add r2, ip │ │ │ │ │ adds r2, #1 │ │ │ │ │ and.w r2, r2, sl │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ add.w r9, r0, r2, lsl #1 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r9, r0, r2, lsl #2 │ │ │ │ │ ldrshle.w r9, [r9, #20] │ │ │ │ │ ldrgt.w r9, [r9, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bge.n 1bc6 │ │ │ │ │ + bge.n 1bd2 │ │ │ │ │ cmp.w lr, #15 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ it gt │ │ │ │ │ movgt.w r9, r2, lsl #2 │ │ │ │ │ - ble.w 1ad4 │ │ │ │ │ + ble.w 1ae0 │ │ │ │ │ add r9, r0 │ │ │ │ │ str.w r1, [r9, #20] │ │ │ │ │ - b.n 1a70 │ │ │ │ │ + b.n 1a7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.w 1d7a │ │ │ │ │ + beq.w 1d86 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #140] @ (1ca8 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (1cb4 ) │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1cda │ │ │ │ │ + beq.n 1ce6 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19ea │ │ │ │ │ + beq.w 19f6 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne.w 19ea │ │ │ │ │ + bne.w 19f6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 47a8 │ │ │ │ │ + bl 47b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 1a00 │ │ │ │ │ + beq.w 1a0c │ │ │ │ │ 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, 1c5c │ │ │ │ │ + cbnz r2, 1c68 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88d0 │ │ │ │ │ + bl 88d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1ab4 │ │ │ │ │ + beq.w 1ac0 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1c74 │ │ │ │ │ + cbz r3, 1c80 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ str.w r2, [r8] │ │ │ │ │ - b.n 1ab4 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ │ add.w r1, ip, r2 │ │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ │ str.w r7, [ip, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 1afa │ │ │ │ │ + b.n 1b06 │ │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bge.n 1d48 │ │ │ │ │ + bge.n 1d54 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ - b.n 1c02 │ │ │ │ │ + b.n 1c0e │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r1, #8 │ │ │ │ │ subs r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1daa │ │ │ │ │ + beq.n 1db6 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d6a │ │ │ │ │ + bne.n 1d76 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 1a3a │ │ │ │ │ + b.n 1a46 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl c5c │ │ │ │ │ + bl c68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1da2 │ │ │ │ │ + beq.n 1dae │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1b2a │ │ │ │ │ + beq.w 1b36 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cbz r3, 1d1a │ │ │ │ │ + cbz r3, 1d26 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d1a │ │ │ │ │ + bge.n 1d26 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ str.w r6, [r8] │ │ │ │ │ - b.n 1b2a │ │ │ │ │ + b.n 1b36 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 1daa │ │ │ │ │ + beq.n 1db6 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b.n 1a2a │ │ │ │ │ + b.n 1a36 │ │ │ │ │ mov.w ip, r7, lsr #5 │ │ │ │ │ add r2, r9 │ │ │ │ │ add.w r9, ip, #1 │ │ │ │ │ add r2, r9 │ │ │ │ │ and.w r2, r2, sl │ │ │ │ │ add.w r9, r0, r2, lsl #2 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov.w r9, r2, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1ca2 │ │ │ │ │ - b.n 1b92 │ │ │ │ │ + blt.n 1cae │ │ │ │ │ + b.n 1b9e │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 1cd6 │ │ │ │ │ + b.n 1ce2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1d8c │ │ │ │ │ + beq.n 1d98 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1ab4 │ │ │ │ │ + b.n 1ac0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + bne.n 1d92 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1db8 │ │ │ │ │ + bge.n 1dc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbz r3, 1dd6 │ │ │ │ │ + cbz r3, 1de2 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1da2 │ │ │ │ │ + bge.n 1dae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1da2 │ │ │ │ │ + bne.n 1dae │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1d86 │ │ │ │ │ - b.n 1d8c │ │ │ │ │ + bne.n 1d92 │ │ │ │ │ + b.n 1d98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1db8 │ │ │ │ │ + b.n 1dc4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001de0 : │ │ │ │ │ +00001dec : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1eca │ │ │ │ │ + beq.n 1ed6 │ │ │ │ │ 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 1e16 │ │ │ │ │ + b.n 1e22 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1e42 │ │ │ │ │ + bne.n 1e4e │ │ │ │ │ strb r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 1e40 │ │ │ │ │ + beq.n 1e4c │ │ │ │ │ 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 1dfc │ │ │ │ │ + ble.n 1e08 │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ - bgt.n 1eb4 │ │ │ │ │ + bgt.n 1ec0 │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1e42 │ │ │ │ │ + bne.n 1e4e │ │ │ │ │ add r4, r0 │ │ │ │ │ strh r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1e0e │ │ │ │ │ + bne.n 1e1a │ │ │ │ │ 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 1e8a │ │ │ │ │ + bgt.n 1e96 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1ea6 │ │ │ │ │ + bne.n 1eb2 │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - ble.n 1ea2 │ │ │ │ │ + ble.n 1eae │ │ │ │ │ cmp.w ip, #15 │ │ │ │ │ it gt │ │ │ │ │ lslgt r4, r3, #2 │ │ │ │ │ - bgt.n 1ebe │ │ │ │ │ + bgt.n 1eca │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ - b.n 1e36 │ │ │ │ │ + b.n 1e42 │ │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 1e60 │ │ │ │ │ + beq.n 1e6c │ │ │ │ │ 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 1e74 │ │ │ │ │ + bgt.n 1e80 │ │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 1e7e │ │ │ │ │ + bne.n 1e8a │ │ │ │ │ cmp.w ip, #7 │ │ │ │ │ - bgt.n 1e66 │ │ │ │ │ + bgt.n 1e72 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ - b.n 1e06 │ │ │ │ │ + b.n 1e12 │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ ands r3, r5 │ │ │ │ │ - b.n 1e56 │ │ │ │ │ + b.n 1e62 │ │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ adds r7, r0, r4 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.n 1e44 │ │ │ │ │ + bne.n 1e50 │ │ │ │ │ add r4, r0 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1e0e │ │ │ │ │ + bne.n 1e1a │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ecc : │ │ │ │ │ +00001ed8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, 1ed6 │ │ │ │ │ + cbz r0, 1ee2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1ed8 │ │ │ │ │ + blt.n 1ee4 │ │ │ │ │ bx lr │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1ed6 │ │ │ │ │ + bne.n 1ee2 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001ee4 : │ │ │ │ │ +00001ef0 : │ │ │ │ │ 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 1f3a │ │ │ │ │ + bpl.n 1f46 │ │ │ │ │ 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 1f20 │ │ │ │ │ + bne.n 1f2c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 1f20 │ │ │ │ │ + beq.n 1f2c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2e0 <_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 1f4e │ │ │ │ │ + beq.n 1f5a │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 1f1c │ │ │ │ │ + b.n 1f28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1f1c │ │ │ │ │ + b.n 1f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 1f4a │ │ │ │ │ + b.n 1f56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001f58 <_PyDict_NewKeysForClass>: │ │ │ │ │ +00001f64 <_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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2480 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + beq.w 248c <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ 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] │ │ │ │ │ @@ -3074,31 +3080,31 @@ │ │ │ │ │ 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 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + beq.w 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.w 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ - ldr.w r8, [pc, #768] @ 22c4 <_PyDict_NewKeysForClass+0x36c> │ │ │ │ │ + bpl.w 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + ldr.w r8, [pc, #768] @ 22d0 <_PyDict_NewKeysForClass+0x36c> │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r3, [r8, #948] @ 0x3b4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.w 23d4 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ + bne.w 23e0 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ ldr.w r9, [r8, #956] @ 0x3bc │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 23d4 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ - ldr r3, [pc, #732] @ (22c0 <_PyDict_NewKeysForClass+0x368>) │ │ │ │ │ + beq.w 23e0 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ + ldr r3, [pc, #732] @ (22cc <_PyDict_NewKeysForClass+0x368>) │ │ │ │ │ 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 │ │ │ │ │ @@ -3107,133 +3113,133 @@ │ │ │ │ │ mov r2, r9 │ │ │ │ │ add.w r1, r8, #944 @ 0x3b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 240a <_PyDict_NewKeysForClass+0x4b2> │ │ │ │ │ + bne.w 2416 <_PyDict_NewKeysForClass+0x4b2> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.w 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + beq.w 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #5 │ │ │ │ │ - bpl.w 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + bpl.w 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + ble.w 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ add.w r9, r4, #20 │ │ │ │ │ add.w sl, lr, #12 │ │ │ │ │ mov r8, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + bne.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + beq.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldrb.w fp, [r8, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb.w r5, [r8, #5] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ lsl.w r7, r2, fp │ │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ │ add r5, r9 │ │ │ │ │ and.w r6, r3, r7 │ │ │ │ │ - bgt.w 21d0 <_PyDict_NewKeysForClass+0x278> │ │ │ │ │ + bgt.w 21dc <_PyDict_NewKeysForClass+0x278> │ │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 214a <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ + blt.n 2156 <_PyDict_NewKeysForClass+0x1f2> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + beq.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2248 <_PyDict_NewKeysForClass+0x2f0> │ │ │ │ │ + beq.w 2254 <_PyDict_NewKeysForClass+0x2f0> │ │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 21ca <_PyDict_NewKeysForClass+0x272> │ │ │ │ │ + blt.w 21d6 <_PyDict_NewKeysForClass+0x272> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + beq.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 22c8 <_PyDict_NewKeysForClass+0x370> │ │ │ │ │ + beq.w 22d4 <_PyDict_NewKeysForClass+0x370> │ │ │ │ │ mov.w ip, r3, lsr #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ add.w r2, ip, #1 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ mov r7, ip │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ - bgt.w 2238 <_PyDict_NewKeysForClass+0x2e0> │ │ │ │ │ + bgt.w 2244 <_PyDict_NewKeysForClass+0x2e0> │ │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 222c <_PyDict_NewKeysForClass+0x2d4> │ │ │ │ │ + blt.w 2238 <_PyDict_NewKeysForClass+0x2d4> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + beq.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 2322 <_PyDict_NewKeysForClass+0x3ca> │ │ │ │ │ + beq.w 232e <_PyDict_NewKeysForClass+0x3ca> │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add.w r6, r6, r7, lsr #5 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add.w r6, r6, #1 │ │ │ │ │ and.w r6, r6, r2 │ │ │ │ │ - bgt.w 22b0 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + bgt.w 22bc <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2232 <_PyDict_NewKeysForClass+0x2da> │ │ │ │ │ + blt.w 223e <_PyDict_NewKeysForClass+0x2da> │ │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + beq.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 237c <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ + beq.w 2388 <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ lsrs r7, r7, #10 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ands r6, r2 │ │ │ │ │ - b.n 20e0 <_PyDict_NewKeysForClass+0x188> │ │ │ │ │ + b.n 20ec <_PyDict_NewKeysForClass+0x188> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 2434 <_PyDict_NewKeysForClass+0x4dc> │ │ │ │ │ + bne.w 2440 <_PyDict_NewKeysForClass+0x4dc> │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 21c0 <_PyDict_NewKeysForClass+0x268> │ │ │ │ │ + ble.n 21cc <_PyDict_NewKeysForClass+0x268> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ - bl 11c8 │ │ │ │ │ + bl 11d4 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ - bgt.w 249c <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ + bgt.w 24a8 <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ strb.w r2, [r9, r0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ lsls r3, r1 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -3245,357 +3251,357 @@ │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ str.w r3, [r8, #16] │ │ │ │ │ - beq.n 21c0 <_PyDict_NewKeysForClass+0x268> │ │ │ │ │ + beq.n 21cc <_PyDict_NewKeysForClass+0x268> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bgt.w 204e <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ + bgt.w 205a <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ - beq.n 2150 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b.n 20cc <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ + beq.n 215c <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b.n 20d8 <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 221a <_PyDict_NewKeysForClass+0x2c2> │ │ │ │ │ + blt.n 2226 <_PyDict_NewKeysForClass+0x2c2> │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + beq.n 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2248 <_PyDict_NewKeysForClass+0x2f0> │ │ │ │ │ + beq.n 2254 <_PyDict_NewKeysForClass+0x2f0> │ │ │ │ │ add.w r2, r6, r6, lsl #2 │ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ │ adds r6, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r1, [r9, r6, lsl #2] │ │ │ │ │ ldrshle.w r1, [r9, r6, lsl #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 21ca <_PyDict_NewKeysForClass+0x272> │ │ │ │ │ + blt.n 21d6 <_PyDict_NewKeysForClass+0x272> │ │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 20c4 <_PyDict_NewKeysForClass+0x16c> │ │ │ │ │ - b.n 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + bne.w 20d0 <_PyDict_NewKeysForClass+0x16c> │ │ │ │ │ + b.n 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2150 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + beq.n 215c <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ - b.n 21fc <_PyDict_NewKeysForClass+0x2a4> │ │ │ │ │ + b.n 2208 <_PyDict_NewKeysForClass+0x2a4> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2150 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b.n 2104 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ + beq.n 215c <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b.n 2110 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2150 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b.n 213a <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ + beq.n 215c <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b.n 2146 <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ │ - b.n 20ec <_PyDict_NewKeysForClass+0x194> │ │ │ │ │ + b.n 20f8 <_PyDict_NewKeysForClass+0x194> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 2450 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + bne.w 245c <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 2450 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + bne.w 245c <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2468 <_PyDict_NewKeysForClass+0x510> │ │ │ │ │ + beq.w 2474 <_PyDict_NewKeysForClass+0x510> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2474 <_PyDict_NewKeysForClass+0x51c> │ │ │ │ │ + beq.w 2480 <_PyDict_NewKeysForClass+0x51c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2450 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + bne.w 245c <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt.w 204e <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ + blt.w 205a <_PyDict_NewKeysForClass+0xf6> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b.n 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + b.n 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ │ - b.n 2122 <_PyDict_NewKeysForClass+0x1ca> │ │ │ │ │ + b.n 212e <_PyDict_NewKeysForClass+0x1ca> │ │ │ │ │ .word 0x000002d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 20cc <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ + bne.w 20d8 <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 20cc <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ + bne.w 20d8 <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 2498 <_PyDict_NewKeysForClass+0x540> │ │ │ │ │ + beq.w 24a4 <_PyDict_NewKeysForClass+0x540> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2494 <_PyDict_NewKeysForClass+0x53c> │ │ │ │ │ + beq.w 24a0 <_PyDict_NewKeysForClass+0x53c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ mul.w r2, r2, lr │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ - b.n 20cc <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ + beq.n 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + b.n 20d8 <_PyDict_NewKeysForClass+0x174> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 2104 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ + bne.w 2110 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 2104 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ + bne.w 2110 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 2470 <_PyDict_NewKeysForClass+0x518> │ │ │ │ │ + beq.w 247c <_PyDict_NewKeysForClass+0x518> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 246c <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + beq.w 2478 <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ - b.n 2104 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ + beq.n 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + b.n 2110 <_PyDict_NewKeysForClass+0x1ac> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 213a <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ + bne.w 2146 <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r4, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 213a <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ + bne.w 2146 <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 247c <_PyDict_NewKeysForClass+0x524> │ │ │ │ │ + beq.n 2488 <_PyDict_NewKeysForClass+0x524> │ │ │ │ │ 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 2478 <_PyDict_NewKeysForClass+0x520> │ │ │ │ │ + beq.n 2484 <_PyDict_NewKeysForClass+0x520> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 229e <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ - b.n 213a <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ - ldr r0, [pc, #220] @ (24b4 <_PyDict_NewKeysForClass+0x55c>) │ │ │ │ │ + beq.w 22aa <_PyDict_NewKeysForClass+0x346> │ │ │ │ │ + b.n 2146 <_PyDict_NewKeysForClass+0x1e2> │ │ │ │ │ + ldr r0, [pc, #220] @ (24c0 <_PyDict_NewKeysForClass+0x55c>) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 2442 <_PyDict_NewKeysForClass+0x4ea> │ │ │ │ │ - ldr r3, [pc, #212] @ (24b8 <_PyDict_NewKeysForClass+0x560>) │ │ │ │ │ + beq.n 244e <_PyDict_NewKeysForClass+0x4ea> │ │ │ │ │ + ldr r3, [pc, #212] @ (24c4 <_PyDict_NewKeysForClass+0x560>) │ │ │ │ │ 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, #28 │ │ │ │ │ - ldr r1, [pc, #188] @ (24b4 <_PyDict_NewKeysForClass+0x55c>) │ │ │ │ │ + ldr r1, [pc, #188] @ (24c0 <_PyDict_NewKeysForClass+0x55c>) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 200c <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ + beq.w 2018 <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 200c <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ + beq.w 2018 <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ 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 200c <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ + bne.w 2018 <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ 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 200c <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ + b.n 2018 <_PyDict_NewKeysForClass+0xb4> │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ ands r6, r7 │ │ │ │ │ - b.n 20ae <_PyDict_NewKeysForClass+0x156> │ │ │ │ │ + b.n 20ba <_PyDict_NewKeysForClass+0x156> │ │ │ │ │ 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 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + b.n 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ lsrs r2, r3, #5 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp.w fp, #7 │ │ │ │ │ add r6, r2 │ │ │ │ │ and.w r6, r6, r7 │ │ │ │ │ - ble.w 20ae <_PyDict_NewKeysForClass+0x156> │ │ │ │ │ - b.n 21fc <_PyDict_NewKeysForClass+0x2a4> │ │ │ │ │ + ble.w 20ba <_PyDict_NewKeysForClass+0x156> │ │ │ │ │ + b.n 2208 <_PyDict_NewKeysForClass+0x2a4> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 2276 <_PyDict_NewKeysForClass+0x31e> │ │ │ │ │ + b.n 2282 <_PyDict_NewKeysForClass+0x31e> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 236a <_PyDict_NewKeysForClass+0x412> │ │ │ │ │ + b.n 2376 <_PyDict_NewKeysForClass+0x412> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 2354 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ + b.n 2360 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 228c <_PyDict_NewKeysForClass+0x334> │ │ │ │ │ + b.n 2298 <_PyDict_NewKeysForClass+0x334> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 23c0 <_PyDict_NewKeysForClass+0x468> │ │ │ │ │ + b.n 23cc <_PyDict_NewKeysForClass+0x468> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 23ac <_PyDict_NewKeysForClass+0x454> │ │ │ │ │ + b.n 23b8 <_PyDict_NewKeysForClass+0x454> │ │ │ │ │ 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 1fb6 <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ - b.n 21c2 <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ + bne.w 1fc2 <_PyDict_NewKeysForClass+0x5e> │ │ │ │ │ + b.n 21ce <_PyDict_NewKeysForClass+0x26a> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 2310 <_PyDict_NewKeysForClass+0x3b8> │ │ │ │ │ + b.n 231c <_PyDict_NewKeysForClass+0x3b8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 22fa <_PyDict_NewKeysForClass+0x3a2> │ │ │ │ │ + b.n 2306 <_PyDict_NewKeysForClass+0x3a2> │ │ │ │ │ cmp.w fp, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r2, [r9, r0, lsl #1] │ │ │ │ │ strgt.w r2, [r9, r0, lsl #2] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ │ - b.n 217c <_PyDict_NewKeysForClass+0x224> │ │ │ │ │ + b.n 2188 <_PyDict_NewKeysForClass+0x224> │ │ │ │ │ nop │ │ │ │ │ .word 0x000063b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000024bc : │ │ │ │ │ +000024c8 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 2522 │ │ │ │ │ + bpl.n 252e │ │ │ │ │ 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 2526 │ │ │ │ │ + bne.n 2532 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 2526 │ │ │ │ │ + beq.n 2532 │ │ │ │ │ strd r2, r1, [sp] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #104] @ (2560 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (256c ) │ │ │ │ │ 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 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 2540 │ │ │ │ │ + cbnz r3, 254c │ │ │ │ │ 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} │ │ │ │ │ @@ -3604,273 +3610,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 24ec │ │ │ │ │ + bne.n 24f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 251e │ │ │ │ │ + b.n 252a │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2514 │ │ │ │ │ + beq.n 2520 │ │ │ │ │ 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 2514 │ │ │ │ │ + bne.n 2520 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b.n 2514 │ │ │ │ │ + b.n 2520 │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002564 : │ │ │ │ │ +00002570 : │ │ │ │ │ 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 264c │ │ │ │ │ - ldr r3, [pc, #204] @ (2654 ) │ │ │ │ │ + beq.n 2658 │ │ │ │ │ + ldr r3, [pc, #204] @ (2660 ) │ │ │ │ │ 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 263a │ │ │ │ │ + bpl.n 2646 │ │ │ │ │ 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 25ee │ │ │ │ │ + blt.n 25fa │ │ │ │ │ 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 2600 │ │ │ │ │ + bne.n 260c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2600 │ │ │ │ │ - ldr r3, [pc, #140] @ (2658 ) │ │ │ │ │ + beq.n 260c │ │ │ │ │ + ldr r3, [pc, #140] @ (2664 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 261a │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.n 2626 │ │ │ │ │ + bl e10 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 262a │ │ │ │ │ + blt.n 2636 │ │ │ │ │ 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 25c4 │ │ │ │ │ + beq.n 25d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 25ca │ │ │ │ │ + bne.n 25d6 │ │ │ │ │ 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 2620 │ │ │ │ │ - bl c5c │ │ │ │ │ + b.n 262c │ │ │ │ │ + bl c68 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 25e8 │ │ │ │ │ + bge.n 25f4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 25e8 │ │ │ │ │ + bne.n 25f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 25f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2614 │ │ │ │ │ + b.n 2620 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 25e8 │ │ │ │ │ + b.n 25f4 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000265c <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00002668 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +0000266c : │ │ │ │ │ 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 26e6 │ │ │ │ │ + bpl.n 26f2 │ │ │ │ │ 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 26b6 │ │ │ │ │ + bne.n 26c2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 26b6 │ │ │ │ │ + beq.n 26c2 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 26d0 │ │ │ │ │ + beq.n 26dc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, 26b0 │ │ │ │ │ + cbz r3, 26bc │ │ │ │ │ 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 26d8 │ │ │ │ │ + beq.n 26e4 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 269c │ │ │ │ │ + bne.n 26a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 26b0 │ │ │ │ │ + b.n 26bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 26b0 │ │ │ │ │ + b.n 26bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 26de │ │ │ │ │ + b.n 26ea │ │ │ │ │ │ │ │ │ │ -000026f8 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +00002704 <_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 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2730 <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ + beq.n 273c <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 272c <_PyDict_GetItemRef_KnownHash+0x34> │ │ │ │ │ + cbz r3, 2738 <_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 2726 <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ + b.n 2732 <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2726 <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ + b.n 2732 <_PyDict_GetItemRef_KnownHash+0x2e> │ │ │ │ │ │ │ │ │ │ -00002738 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +00002744 <_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 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, 275c <_Py_dict_lookup_threadsafe_stackref+0x24> │ │ │ │ │ + cbnz r3, 2768 <_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 │ │ │ │ │ @@ -3878,260 +3884,260 @@ │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002774 <_PyObjectDict_SetItem>: │ │ │ │ │ +00002780 <_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 27f8 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq.n 2804 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 283a <_PyObjectDict_SetItem+0xc6> │ │ │ │ │ + beq.n 2846 <_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 27d4 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ + bge.n 27e0 <_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 27e0 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + bne.n 27ec <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 27e0 <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ - ldr r3, [pc, #172] @ (286c <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + beq.n 27ec <_PyObjectDict_SetItem+0x6c> │ │ │ │ │ + ldr r3, [pc, #172] @ (2878 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 281e <_PyObjectDict_SetItem+0xaa> │ │ │ │ │ + beq.n 282a <_PyObjectDict_SetItem+0xaa> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w e04 │ │ │ │ │ + b.w e10 │ │ │ │ │ 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 27b8 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ + beq.n 27c4 <_PyObjectDict_SetItem+0x44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 27be <_PyObjectDict_SetItem+0x4a> │ │ │ │ │ + bne.n 27ca <_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 2808 <_PyObjectDict_SetItem+0x94> │ │ │ │ │ + bpl.n 2814 <_PyObjectDict_SetItem+0x94> │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 2826 <_PyObjectDict_SetItem+0xb2> │ │ │ │ │ + cbnz r0, 2832 <_PyObjectDict_SetItem+0xb2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #96] @ (286c <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ + ldr r0, [pc, #96] @ (2878 <_PyObjectDict_SetItem+0xf8>) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 118 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 278e <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ - b.n 2832 <_PyObjectDict_SetItem+0xbe> │ │ │ │ │ + bne.n 279a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + b.n 283e <_PyObjectDict_SetItem+0xbe> │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w c5c │ │ │ │ │ - bl 8790 │ │ │ │ │ + b.w c68 │ │ │ │ │ + bl 879c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 278e <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ + bne.n 279a <_PyObjectDict_SetItem+0x1a> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 2858 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ + bne.n 2864 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ - beq.n 2858 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ + beq.n 2864 <_PyObjectDict_SetItem+0xe4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 4568 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 4574 <_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 284c <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ + bne.n 2858 <_PyObjectDict_SetItem+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2832 <_PyObjectDict_SetItem+0xbe> │ │ │ │ │ + b.n 283e <_PyObjectDict_SetItem+0xbe> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002870 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +0000287c <_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 2900 <_PyDict_SetItem_LockHeld+0x90> │ │ │ │ │ + beq.n 290c <_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 28cc <_PyDict_SetItem_LockHeld+0x5c> │ │ │ │ │ + bge.n 28d8 <_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 28d8 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + bne.n 28e4 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 28d8 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ - ldr r1, [pc, #132] @ (293c <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ + beq.n 28e4 <_PyDict_SetItem_LockHeld+0x68> │ │ │ │ │ + ldr r1, [pc, #132] @ (2948 <_PyDict_SetItem_LockHeld+0xcc>) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 28f6 <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ + beq.n 2902 <_PyDict_SetItem_LockHeld+0x86> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w e04 │ │ │ │ │ + b.w e10 │ │ │ │ │ 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 28b0 <_PyDict_SetItem_LockHeld+0x40> │ │ │ │ │ + beq.n 28bc <_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 28b6 <_PyDict_SetItem_LockHeld+0x46> │ │ │ │ │ + bne.n 28c2 <_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 c5c │ │ │ │ │ + b.w c68 │ │ │ │ │ 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 2920 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + bne.n 292c <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2920 <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ + beq.n 292c <_PyDict_SetItem_LockHeld+0xb0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 4568 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 4574 <_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 2912 <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ + bne.n 291e <_PyDict_SetItem_LockHeld+0xa2> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl b0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002940 : │ │ │ │ │ +0000294c : │ │ │ │ │ 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 2c2c │ │ │ │ │ + beq.w 2c38 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 2c2c │ │ │ │ │ + bpl.w 2c38 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2af6 │ │ │ │ │ + beq.w 2b02 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2b86 │ │ │ │ │ + bne.w 2b92 │ │ │ │ │ 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 2b50 │ │ │ │ │ + bne.w 2b5c │ │ │ │ │ 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 2b50 │ │ │ │ │ + blt.w 2b5c │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2b14 │ │ │ │ │ + beq.w 2b20 │ │ │ │ │ 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 │ │ │ │ │ @@ -4141,63 +4147,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 2b48 │ │ │ │ │ + beq.w 2b54 │ │ │ │ │ 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 2b04 │ │ │ │ │ + beq.w 2b10 │ │ │ │ │ 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 2a30 │ │ │ │ │ + ble.n 2a3c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - cbz r3, 2a24 │ │ │ │ │ + cbz r3, 2a30 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ add.w lr, r6, #1 │ │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r6, [r2, #0] │ │ │ │ │ - bge.n 2aae │ │ │ │ │ + bge.n 2aba │ │ │ │ │ str.w lr, [r3] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2ab6 │ │ │ │ │ + blt.n 2ac2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, ip │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 2a30 │ │ │ │ │ + beq.n 2a3c │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 2a06 │ │ │ │ │ - ldr r3, [pc, #532] @ (2c48 ) │ │ │ │ │ + b.n 2a12 │ │ │ │ │ + ldr r3, [pc, #532] @ (2c54 ) │ │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 2ac6 │ │ │ │ │ + beq.n 2ad2 │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4205,15 +4211,15 @@ │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ strd r2, r3, [r6, #16] │ │ │ │ │ - ldr r3, [pc, #472] @ (2c4c ) │ │ │ │ │ + ldr r3, [pc, #472] @ (2c58 ) │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ sub.w r4, r6, #8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ @@ -4228,55 +4234,55 @@ │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ str.w ip, [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 2a24 │ │ │ │ │ + bge.n 2a30 │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - beq.n 2a30 │ │ │ │ │ + beq.n 2a3c │ │ │ │ │ add r1, ip │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 2a06 │ │ │ │ │ + b.n 2a12 │ │ │ │ │ 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 2c3e │ │ │ │ │ + beq.w 2c4a │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r0, #24] │ │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ │ - ldr r3, [pc, #356] @ (2c50 ) │ │ │ │ │ + ldr r3, [pc, #356] @ (2c5c ) │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 2a7a │ │ │ │ │ + b.n 2a86 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r0, [pc, #340] @ (2c54 ) │ │ │ │ │ + ldr r0, [pc, #340] @ (2c60 ) │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 118 │ │ │ │ │ add.w r1, r5, #20 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ add r1, r3 │ │ │ │ │ adds r2, r1, #4 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 29fc │ │ │ │ │ + b.n 2a08 │ │ │ │ │ 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 │ │ │ │ │ @@ -4287,83 +4293,83 @@ │ │ │ │ │ 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 29d6 │ │ │ │ │ + bne.w 29e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 2aa8 │ │ │ │ │ + b.n 2ab4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #256] @ (2c54 ) │ │ │ │ │ + ldr r0, [pc, #256] @ (2c60 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 118 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2b4c │ │ │ │ │ + beq.n 2b58 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 2f50 │ │ │ │ │ + bl 2f5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2aa8 │ │ │ │ │ + beq.n 2ab4 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b4c │ │ │ │ │ + bge.n 2b58 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2b4c │ │ │ │ │ + bne.n 2b58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2b4c │ │ │ │ │ + b.n 2b58 │ │ │ │ │ bl aa8 <_Py_dict_lookup+0x7c8> │ │ │ │ │ R_ARM_THM_CALL copy_values │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2c24 │ │ │ │ │ + beq.n 2c30 │ │ │ │ │ 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.n 2c1c │ │ │ │ │ + beq.n 2c28 │ │ │ │ │ ldrb r7, [r5, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - bcs.n 2bca │ │ │ │ │ + bcs.n 2bd6 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2ba8 │ │ │ │ │ + beq.n 2bb4 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ strlt.w ip, [r2] │ │ │ │ │ - b.n 2ba8 │ │ │ │ │ + b.n 2bb4 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ strd r2, r5, [r6, #24] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r1, [pc, #112] @ (2c58 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (2c64 ) │ │ │ │ │ itt ge │ │ │ │ │ addge r3, #1 │ │ │ │ │ strge r3, [r2, #0] │ │ │ │ │ sub.w r2, r6, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ @@ -4375,653 +4381,653 @@ │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ strd r4, r3, [r6, #-8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 2aa8 │ │ │ │ │ + b.n 2ab4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 2b4c │ │ │ │ │ + b.n 2b58 │ │ │ │ │ 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, #4231 @ 0x1087 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2b4c │ │ │ │ │ + b.n 2b58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 382c │ │ │ │ │ - b.n 2b4c │ │ │ │ │ + bl 3838 │ │ │ │ │ + b.n 2b58 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000020e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002c5c : │ │ │ │ │ +00002c68 : │ │ │ │ │ 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 2caa │ │ │ │ │ + bne.n 2cb6 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 2caa │ │ │ │ │ + beq.n 2cb6 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 2cc6 │ │ │ │ │ + cbnz r3, 2cd2 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 2ca6 │ │ │ │ │ + beq.n 2cb2 │ │ │ │ │ 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 2ce0 │ │ │ │ │ + bne.n 2cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 2cda │ │ │ │ │ + b.n 2ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 2d1c │ │ │ │ │ + beq.n 2d28 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 2c8e │ │ │ │ │ + beq.n 2c9a │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.n 2ca6 │ │ │ │ │ + beq.n 2cb2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 2c92 │ │ │ │ │ + beq.n 2c9e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (2d24 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (2d30 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_THM_CALL _PyObject_LookupSpecial │ │ │ │ │ - cbnz r0, 2cf4 │ │ │ │ │ + cbnz r0, 2d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2ca0 │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + beq.n 2cac │ │ │ │ │ + b.n 2cb2 │ │ │ │ │ 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 2cda │ │ │ │ │ + bge.n 2ce6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2cda │ │ │ │ │ + bne.n 2ce6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2cda │ │ │ │ │ + b.n 2ce6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 2ca6 │ │ │ │ │ + b.n 2cb2 │ │ │ │ │ .word 0x00005d00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002d28 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00002d34 <_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 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbz r3, 2d50 <_Py_dict_lookup_threadsafe+0x28> │ │ │ │ │ + cbz r3, 2d5c <_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} │ │ │ │ │ │ │ │ │ │ -00002d54 : │ │ │ │ │ +00002d60 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2f0c │ │ │ │ │ + beq.w 2f18 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.w 2f0c │ │ │ │ │ + bmi.w 2f18 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ - bpl.n 2dac │ │ │ │ │ + bpl.n 2db8 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2dac │ │ │ │ │ + bne.n 2db8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 3264 │ │ │ │ │ + b.n 3270 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2ef6 │ │ │ │ │ + beq.w 2f02 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2dd2 │ │ │ │ │ + bge.n 2dde │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 2f42 │ │ │ │ │ + beq.w 2f4e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 2ef6 │ │ │ │ │ + beq.w 2f02 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eb4 │ │ │ │ │ + beq.n 2ec0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 2e3c │ │ │ │ │ + b.n 2e48 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 2e64 │ │ │ │ │ + bne.n 2e70 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 2e64 │ │ │ │ │ + beq.n 2e70 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #328] @ (2f4c ) │ │ │ │ │ + ldr r0, [pc, #328] @ (2f58 ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 2eaa │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.n 2eb6 │ │ │ │ │ + bl e10 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e8a │ │ │ │ │ + blt.n 2e96 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e2c │ │ │ │ │ + bge.n 2e38 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 2f1e │ │ │ │ │ + beq.n 2f2a │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 2f2a │ │ │ │ │ + beq.n 2f36 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eb4 │ │ │ │ │ + beq.n 2ec0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2eda │ │ │ │ │ + beq.n 2ee6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r4, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2dee │ │ │ │ │ + blt.n 2dfa │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 2df8 │ │ │ │ │ + beq.n 2e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 2dfe │ │ │ │ │ + bne.n 2e0a │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2e1c │ │ │ │ │ + bge.n 2e28 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 2e1c │ │ │ │ │ + bne.n 2e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2e24 │ │ │ │ │ - b.n 2e2c │ │ │ │ │ - bl c5c │ │ │ │ │ + blt.n 2e30 │ │ │ │ │ + b.n 2e38 │ │ │ │ │ + bl c68 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 2e82 │ │ │ │ │ + b.n 2e8e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ec8 │ │ │ │ │ + bge.n 2ed4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2ec8 │ │ │ │ │ + cbnz r3, 2ed4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2eee │ │ │ │ │ + bge.n 2efa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 2eee │ │ │ │ │ + cbnz r3, 2efa │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2efc │ │ │ │ │ + blt.n 2f08 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + b.n 2ee0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ef6 │ │ │ │ │ + bne.n 2f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ef6 │ │ │ │ │ + b.n 2f02 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 2ef6 │ │ │ │ │ + b.n 2f02 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 2e2c │ │ │ │ │ + b.n 2e38 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ef6 │ │ │ │ │ + bge.n 2f02 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ef6 │ │ │ │ │ + bne.n 2f02 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ef6 │ │ │ │ │ + b.n 2f02 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2dd2 │ │ │ │ │ + b.n 2dde │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002f50 : │ │ │ │ │ +00002f5c : │ │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3118 │ │ │ │ │ + beq.w 3124 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ lsls r7, r3, #31 │ │ │ │ │ - bmi.w 3118 │ │ │ │ │ + bmi.w 3124 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ lsls r4, r4, #2 │ │ │ │ │ - bpl.n 2fa8 │ │ │ │ │ + bpl.n 2fb4 │ │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS dict_iter │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 2fa8 │ │ │ │ │ + bne.n 2fb4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b.n 3264 │ │ │ │ │ + b.n 3270 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMapping_Keys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3112 │ │ │ │ │ + beq.w 311e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2fce │ │ │ │ │ + bge.n 2fda │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 324c │ │ │ │ │ + beq.w 3258 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 3112 │ │ │ │ │ + beq.w 311e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30c2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne.w 31a0 │ │ │ │ │ + bne.w 31ac │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - b.n 3038 │ │ │ │ │ + b.n 3044 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 3060 │ │ │ │ │ + beq.n 306c │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ - ldr r0, [pc, #612] @ (3260 ) │ │ │ │ │ + ldr r0, [pc, #612] @ (326c ) │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 30ac │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.n 30b8 │ │ │ │ │ + bl e10 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3086 │ │ │ │ │ + blt.n 3092 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3028 │ │ │ │ │ + bge.n 3034 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3254 │ │ │ │ │ + beq.w 3260 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 30fa │ │ │ │ │ + beq.n 3106 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30c2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 312a │ │ │ │ │ + beq.n 3136 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 30a6 │ │ │ │ │ + blt.n 30b2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 2ff2 │ │ │ │ │ + beq.n 2ffe │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n 2ff8 │ │ │ │ │ + bne.n 3004 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3016 │ │ │ │ │ + bge.n 3022 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 3016 │ │ │ │ │ + bne.n 3022 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 301e │ │ │ │ │ - b.n 3028 │ │ │ │ │ + blt.n 302a │ │ │ │ │ + b.n 3034 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - b.n 304e │ │ │ │ │ - bl c5c │ │ │ │ │ + b.n 305a │ │ │ │ │ + bl c68 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 307e │ │ │ │ │ + b.n 308a │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 30ce │ │ │ │ │ + bge.n 30da │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 30ce │ │ │ │ │ + cbnz r3, 30da │ │ │ │ │ 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 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 30f0 │ │ │ │ │ + bne.n 30fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 3216 │ │ │ │ │ + beq.w 3222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 323a │ │ │ │ │ + blt.w 3246 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3112 │ │ │ │ │ + bge.n 311e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3112 │ │ │ │ │ + cbnz r3, 311e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 30da │ │ │ │ │ + b.n 30e6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 311e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3142 │ │ │ │ │ + bge.n 314e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3142 │ │ │ │ │ + cbnz r3, 314e │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3112 │ │ │ │ │ + bge.n 311e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3112 │ │ │ │ │ + bne.n 311e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3112 │ │ │ │ │ + b.n 311e │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 31e0 │ │ │ │ │ + beq.n 31ec │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #248] @ (3260 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (326c ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 320e │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.n 321a │ │ │ │ │ + bl e10 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 31fa │ │ │ │ │ + blt.n 3206 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3190 │ │ │ │ │ + bge.n 319c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 322e │ │ │ │ │ + beq.n 323a │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 30fa │ │ │ │ │ + beq.n 3106 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 30b6 │ │ │ │ │ + beq.n 30c2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 234 │ │ │ │ │ R_ARM_THM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 30e0 │ │ │ │ │ + bne.n 30ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetItem │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 312a │ │ │ │ │ + beq.n 3136 │ │ │ │ │ ldr r3, [r4, #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 │ │ │ │ │ @@ -5030,118 +5036,118 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 315a │ │ │ │ │ + beq.n 3166 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3160 │ │ │ │ │ + bne.n 316c │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 3180 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 317c │ │ │ │ │ + bne.n 3188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 317c │ │ │ │ │ - bl c5c │ │ │ │ │ + b.n 3188 │ │ │ │ │ + bl c68 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 3174 │ │ │ │ │ + b.n 3180 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3194 │ │ │ │ │ + bge.n 31a0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3194 │ │ │ │ │ + bne.n 31a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3194 │ │ │ │ │ + b.n 31a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3190 │ │ │ │ │ + b.n 319c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 30fa │ │ │ │ │ + bne.w 3106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 30fa │ │ │ │ │ + b.n 3106 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2fce │ │ │ │ │ + b.n 2fda │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - b.n 3028 │ │ │ │ │ + b.n 3034 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003264 : │ │ │ │ │ +00003270 : │ │ │ │ │ dict_dict_merge.isra.0(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.w 380e │ │ │ │ │ + beq.w 381a │ │ │ │ │ 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 r7, [r1, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ - cbnz r7, 3288 │ │ │ │ │ + cbnz r7, 3294 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3458 │ │ │ │ │ + bne.w 3464 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3454 │ │ │ │ │ + bne.w 3460 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3454 │ │ │ │ │ + bne.w 3460 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.w 3454 │ │ │ │ │ + bne.w 3460 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 36c2 │ │ │ │ │ + bne.w 36ce │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37fa │ │ │ │ │ + bne.w 3806 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3786 │ │ │ │ │ + beq.w 3792 │ │ │ │ │ movs r7, #1 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ │ lsls r7, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ @@ -5150,117 +5156,117 @@ │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add.w r7, r7, r3, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 37b8 │ │ │ │ │ + beq.w 37c4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb.w r1, [r9, #5] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ lsls r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 373c │ │ │ │ │ + beq.w 3748 │ │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt.w r2, r9, #20 │ │ │ │ │ movgt.w ip, #8 │ │ │ │ │ addgt r2, r2, r3 │ │ │ │ │ addgt r7, r2, #4 │ │ │ │ │ - ble.n 3358 │ │ │ │ │ + ble.n 3364 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - cbz r3, 334c │ │ │ │ │ + cbz r3, 3358 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ add.w r8, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 343a │ │ │ │ │ + bge.n 3446 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ str.w r8, [r3] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3444 │ │ │ │ │ + blt.n 3450 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r7, ip │ │ │ │ │ cmp r1, lr │ │ │ │ │ - beq.n 3358 │ │ │ │ │ + beq.n 3364 │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 332e │ │ │ │ │ + b.n 333a │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 33e8 │ │ │ │ │ + blt.n 33f4 │ │ │ │ │ subs r1, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ - bne.n 33e8 │ │ │ │ │ + bne.n 33f4 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ │ lsls r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3602 │ │ │ │ │ + beq.w 360e │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 33ac │ │ │ │ │ + ble.n 33b8 │ │ │ │ │ add r7, r2 │ │ │ │ │ add.w r1, r7, #20 │ │ │ │ │ adds r7, #24 │ │ │ │ │ ldr.w r0, [r1, r6, lsl #3] │ │ │ │ │ - cbz r0, 3396 │ │ │ │ │ + cbz r0, 33a2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3640 │ │ │ │ │ + blt.w 364c │ │ │ │ │ ldr.w r0, [r7, r6, lsl #3] │ │ │ │ │ - cbz r0, 33a6 │ │ │ │ │ + cbz r0, 33b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3662 │ │ │ │ │ + blt.w 366e │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n 3386 │ │ │ │ │ + bne.n 3392 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 368c │ │ │ │ │ + bne.w 3698 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 368c │ │ │ │ │ - ldr r3, [pc, #708] @ (3684 ) │ │ │ │ │ + bne.w 3698 │ │ │ │ │ + ldr r3, [pc, #708] @ (3690 ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi.w 368c │ │ │ │ │ + bhi.w 3698 │ │ │ │ │ ldr.w r0, [r3, #1928] @ 0x788 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r1, [r3, #1932] @ 0x78c │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str.w r9, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3280 │ │ │ │ │ + beq.w 328c │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3280 │ │ │ │ │ - ldr r2, [pc, #640] @ (3688 ) │ │ │ │ │ + bne.w 328c │ │ │ │ │ + ldr r2, [pc, #640] @ (3694 ) │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ sub.w r4, r5, #8 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ @@ -5270,278 +5276,278 @@ │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ strd r0, r3, [r5, #-8] │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - b.n 3280 │ │ │ │ │ + b.n 328c │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 334c │ │ │ │ │ + bge.n 3358 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - beq.n 3358 │ │ │ │ │ + beq.n 3364 │ │ │ │ │ add r7, ip │ │ │ │ │ add r2, ip │ │ │ │ │ - b.n 332e │ │ │ │ │ + b.n 333a │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ lsls r2, r3 │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ smull r1, r3, r3, r2 │ │ │ │ │ sub.w r3, r3, r2, asr #31 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt.w 36ec │ │ │ │ │ + bgt.w 36f8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 3280 │ │ │ │ │ + bpl.w 328c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3758 │ │ │ │ │ + bne.w 3764 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 3280 │ │ │ │ │ + ble.w 328c │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ adds r3, #20 │ │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 35c8 │ │ │ │ │ + beq.w 35d4 │ │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ │ add.w ip, r3, r2 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3694 │ │ │ │ │ + beq.w 36a0 │ │ │ │ │ ldr.w r8, [ip] │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 35e8 │ │ │ │ │ + blt.w 35f4 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 35a8 │ │ │ │ │ + blt.n 35b4 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ - bne.n 352e │ │ │ │ │ + bne.n 353a │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 35f0 │ │ │ │ │ + blt.w 35fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl e04 │ │ │ │ │ + bl e10 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3576 │ │ │ │ │ + blt.n 3582 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3592 │ │ │ │ │ + blt.n 359e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 37bc │ │ │ │ │ + bne.w 37c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n 3478 │ │ │ │ │ + beq.n 3484 │ │ │ │ │ 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 37bc │ │ │ │ │ + b.n 37c8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ bl 2ac <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 37c2 │ │ │ │ │ + bne.w 37ce │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt.w r0, [r8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e04 │ │ │ │ │ + bl e10 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 34fe │ │ │ │ │ + bge.n 350a │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 34fe │ │ │ │ │ + bne.n 350a │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3508 │ │ │ │ │ + bge.n 3514 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3508 │ │ │ │ │ + bne.n 3514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3508 │ │ │ │ │ + b.n 3514 │ │ │ │ │ adds r0, #1 │ │ │ │ │ cmp.w r9, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - bne.n 352e │ │ │ │ │ + bne.n 353a │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 35f0 │ │ │ │ │ + blt.n 35fc │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 34e8 │ │ │ │ │ + beq.n 34f4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 34e8 │ │ │ │ │ + b.n 34f4 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ │ add r2, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 3724 │ │ │ │ │ + beq.w 3730 │ │ │ │ │ ldrd r2, r8, [r2] │ │ │ │ │ ldr.w r0, [r8] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34ce │ │ │ │ │ + bge.w 34da │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 34ce │ │ │ │ │ + b.n 34da │ │ │ │ │ adds r0, r1, #1 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 34e8 │ │ │ │ │ - b.n 35c2 │ │ │ │ │ + bge.w 34f4 │ │ │ │ │ + b.n 35ce │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble.n 368c │ │ │ │ │ + ble.n 3698 │ │ │ │ │ add r7, r2 │ │ │ │ │ - b.n 3620 │ │ │ │ │ + b.n 362c │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - cbz r0, 3616 │ │ │ │ │ + cbz r0, 3622 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 36b0 │ │ │ │ │ + blt.n 36bc │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r7, #12 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq.w 33ac │ │ │ │ │ + beq.w 33b8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 360a │ │ │ │ │ + beq.n 3616 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 360a │ │ │ │ │ + bge.n 3616 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 360a │ │ │ │ │ + bne.n 3616 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 360a │ │ │ │ │ + b.n 3616 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3396 │ │ │ │ │ + bne.w 33a2 │ │ │ │ │ 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 339c │ │ │ │ │ - b.n 33a6 │ │ │ │ │ + bne.w 33a8 │ │ │ │ │ + b.n 33b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 33a6 │ │ │ │ │ + bne.w 33b2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ - bne.w 3386 │ │ │ │ │ - b.n 33ac │ │ │ │ │ + bne.w 3392 │ │ │ │ │ + b.n 33b8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000002be │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000272 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 33e8 │ │ │ │ │ + b.n 33f4 │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble.w 3280 │ │ │ │ │ + ble.w 328c │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3730 │ │ │ │ │ + beq.n 373c │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt.w 34ba │ │ │ │ │ - b.n 3280 │ │ │ │ │ + blt.w 34c6 │ │ │ │ │ + b.n 328c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3616 │ │ │ │ │ + bne.n 3622 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - b.n 3616 │ │ │ │ │ + b.n 3622 │ │ │ │ │ mov.w lr, #1 │ │ │ │ │ movw r0, #21846 @ 0x5556 │ │ │ │ │ movt r0, #21845 @ 0x5555 │ │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ │ add.w r1, r1, r1, lsr #31 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ smull r0, ip, r1, r0 │ │ │ │ │ sub.w r1, ip, r1, asr #31 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bgt.w 32b8 │ │ │ │ │ + bgt.w 32c4 │ │ │ │ │ mov r9, lr │ │ │ │ │ - b.n 3458 │ │ │ │ │ + b.n 3464 │ │ │ │ │ add r6, r7 │ │ │ │ │ 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 │ │ │ │ │ @@ -5552,55 +5558,55 @@ │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it lt │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 37bc │ │ │ │ │ + bne.n 37c8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b.n 3476 │ │ │ │ │ + b.n 3482 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne.w 35d0 │ │ │ │ │ - b.n 3280 │ │ │ │ │ + bne.w 35dc │ │ │ │ │ + b.n 328c │ │ │ │ │ adds r6, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt.n 36a0 │ │ │ │ │ - b.n 3280 │ │ │ │ │ + bgt.n 36ac │ │ │ │ │ + b.n 328c │ │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - ble.w 3358 │ │ │ │ │ + ble.w 3364 │ │ │ │ │ add.w r7, r9, #20 │ │ │ │ │ mov.w ip, #12 │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r2, r7, #4 │ │ │ │ │ adds r7, #8 │ │ │ │ │ - b.n 332c │ │ │ │ │ + b.n 3338 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.w 3280 │ │ │ │ │ + bge.w 328c │ │ │ │ │ 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 r8, [r2, #20] │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ - b.n 35dc │ │ │ │ │ + b.n 35e8 │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ │ lsl.w r7, r2, r1 │ │ │ │ │ lsls r3, r2 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ @@ -5610,1737 +5616,1738 @@ │ │ │ │ │ movs r2, #12 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 32f6 │ │ │ │ │ + bne.w 3302 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 3282 │ │ │ │ │ + b.n 328e │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 3826 │ │ │ │ │ + bne.n 3832 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 3822 │ │ │ │ │ + beq.n 382e │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 3812 │ │ │ │ │ + blt.n 381e │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 37bc │ │ │ │ │ + bge.n 37c8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 37bc │ │ │ │ │ + bne.n 37c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37bc │ │ │ │ │ + b.n 37c8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ - b.n 32c0 │ │ │ │ │ + b.n 32cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 37de │ │ │ │ │ + bne.n 37ea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 37de │ │ │ │ │ + b.n 37ea │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b.n 356e │ │ │ │ │ + b.n 357a │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 356e │ │ │ │ │ + b.n 357a │ │ │ │ │ │ │ │ │ │ -0000382c : │ │ │ │ │ +00003838 : │ │ │ │ │ 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 38d4 │ │ │ │ │ + blt.n 38e0 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 38d4 │ │ │ │ │ + bne.n 38e0 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ lsls r4, r3 │ │ │ │ │ add r4, r0 │ │ │ │ │ - cbz r7, 3898 │ │ │ │ │ + cbz r7, 38a4 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 386a │ │ │ │ │ + b.n 3876 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - cbz r0, 3866 │ │ │ │ │ + cbz r0, 3872 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 38e0 │ │ │ │ │ + blt.n 38ec │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge.n 389e │ │ │ │ │ + bge.n 38aa │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 385a │ │ │ │ │ + beq.n 3866 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 385a │ │ │ │ │ + bge.n 3866 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 385a │ │ │ │ │ + bne.n 3866 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 385a │ │ │ │ │ + b.n 3866 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt.n 388a │ │ │ │ │ + blt.n 3896 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 38d6 │ │ │ │ │ + bne.n 38e2 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 38d6 │ │ │ │ │ - ldr r3, [pc, #68] @ (38f0 ) │ │ │ │ │ + bne.n 38e2 │ │ │ │ │ + ldr r3, [pc, #68] @ (38fc ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 38d6 │ │ │ │ │ + bhi.n 38e2 │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ 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 3866 │ │ │ │ │ + bne.n 3872 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3866 │ │ │ │ │ + b.n 3872 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000038f4 : │ │ │ │ │ +00003900 : │ │ │ │ │ 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 3cf8 │ │ │ │ │ + bge.w 3d04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3d00 │ │ │ │ │ + bne.w 3d0c │ │ │ │ │ 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 3a70 │ │ │ │ │ + bne.w 3a7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 39ba │ │ │ │ │ + beq.n 39c6 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt.n 39ba │ │ │ │ │ + blt.n 39c6 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - bne.n 39ba │ │ │ │ │ + bne.n 39c6 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ │ lsls r5, r3 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3a28 │ │ │ │ │ + beq.n 3a34 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ ittt gt │ │ │ │ │ addgt r5, r5, r7 │ │ │ │ │ addgt.w r9, r5, #20 │ │ │ │ │ addgt r5, #24 │ │ │ │ │ - bgt.n 3970 │ │ │ │ │ - b.n 398e │ │ │ │ │ + bgt.n 397c │ │ │ │ │ + b.n 399a │ │ │ │ │ ldr.w r0, [r5, r4, lsl #3] │ │ │ │ │ - cbz r0, 396a │ │ │ │ │ + cbz r0, 3976 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 39fa │ │ │ │ │ + blt.n 3a06 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.n 398e │ │ │ │ │ + beq.n 399a │ │ │ │ │ ldr.w r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 395c │ │ │ │ │ + beq.n 3968 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 395c │ │ │ │ │ + bge.n 3968 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 395c │ │ │ │ │ + bne.n 3968 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 395c │ │ │ │ │ + b.n 3968 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 39b4 │ │ │ │ │ + bne.n 39c0 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 39b4 │ │ │ │ │ - ldr r3, [pc, #596] @ (3bf0 ) │ │ │ │ │ + bne.n 39c0 │ │ │ │ │ + ldr r3, [pc, #596] @ (3bfc ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls.n 3a16 │ │ │ │ │ + bls.n 3a22 │ │ │ │ │ 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 3c92 │ │ │ │ │ - ldr r3, [pc, #552] @ (3bf4 ) │ │ │ │ │ + bne.w 3c9e │ │ │ │ │ + ldr r3, [pc, #552] @ (3c00 ) │ │ │ │ │ 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, #1924] @ 0x784 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 3a08 │ │ │ │ │ + bhi.n 3a14 │ │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ str.w r6, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ 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 396a │ │ │ │ │ + bne.n 3976 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 396a │ │ │ │ │ + b.n 3976 │ │ │ │ │ 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 │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r7, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b.n 39ba │ │ │ │ │ + b.n 39c6 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble.n 39b4 │ │ │ │ │ + ble.n 39c0 │ │ │ │ │ adds r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b.n 3a46 │ │ │ │ │ + b.n 3a52 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 3a3e │ │ │ │ │ + cbz r0, 3a4a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3a62 │ │ │ │ │ + blt.n 3a6e │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n 398e │ │ │ │ │ + beq.n 399a │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a32 │ │ │ │ │ + beq.n 3a3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a32 │ │ │ │ │ + bge.n 3a3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a32 │ │ │ │ │ + bne.n 3a3e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a32 │ │ │ │ │ + b.n 3a3e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a3e │ │ │ │ │ + bne.n 3a4a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a3e │ │ │ │ │ + b.n 3a4a │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ - cbnz r5, 3aac │ │ │ │ │ + cbnz r5, 3ab8 │ │ │ │ │ ldrb.w r9, [r4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 3a88 │ │ │ │ │ - b.n 3aa6 │ │ │ │ │ + bne.n 3a94 │ │ │ │ │ + b.n 3ab2 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq.n 3aa6 │ │ │ │ │ + beq.n 3ab2 │ │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3a82 │ │ │ │ │ + beq.n 3a8e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a82 │ │ │ │ │ + bge.n 3a8e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3a82 │ │ │ │ │ + bne.n 3a8e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3a82 │ │ │ │ │ + b.n 3a8e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 39ba │ │ │ │ │ + blt.n 39c6 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7, #0] │ │ │ │ │ - bne.w 39ba │ │ │ │ │ + bne.w 39c6 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ lsls r3, r2 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 3bf8 │ │ │ │ │ + beq.w 3c04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 3c14 │ │ │ │ │ + ble.w 3c20 │ │ │ │ │ add r3, r7 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add.w r5, r3, #20 │ │ │ │ │ add.w r4, r3, #24 │ │ │ │ │ ands.w r3, r2, #3 │ │ │ │ │ - beq.n 3bd2 │ │ │ │ │ + beq.n 3bde │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 3b32 │ │ │ │ │ + beq.n 3b3e │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 3b0e │ │ │ │ │ + beq.n 3b1a │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 3afc │ │ │ │ │ + cbz r0, 3b08 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ce8 │ │ │ │ │ + blt.w 3cf4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - cbz r0, 3b0a │ │ │ │ │ + cbz r0, 3b16 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3cd8 │ │ │ │ │ + blt.w 3ce4 │ │ │ │ │ mov.w r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b1e │ │ │ │ │ + cbz r0, 3b2a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3cb8 │ │ │ │ │ + blt.w 3cc4 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b2e │ │ │ │ │ + cbz r0, 3b3a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3cc8 │ │ │ │ │ + blt.w 3cd4 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b42 │ │ │ │ │ + cbz r0, 3b4e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3ca8 │ │ │ │ │ + blt.w 3cb4 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b52 │ │ │ │ │ + cbz r0, 3b5e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3c98 │ │ │ │ │ + blt.w 3ca4 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne.n 3bd2 │ │ │ │ │ - b.n 3c14 │ │ │ │ │ + bne.n 3bde │ │ │ │ │ + b.n 3c20 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b6a │ │ │ │ │ + cbz r0, 3b76 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c5a │ │ │ │ │ + blt.n 3c66 │ │ │ │ │ add.w r8, r9, #1 │ │ │ │ │ ldr.w r0, [r5, r8, lsl #3] │ │ │ │ │ - cbz r0, 3b7c │ │ │ │ │ + cbz r0, 3b88 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c68 │ │ │ │ │ + blt.n 3c74 │ │ │ │ │ ldr.w r0, [r4, r8, lsl #3] │ │ │ │ │ - cbz r0, 3b8a │ │ │ │ │ + cbz r0, 3b96 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c76 │ │ │ │ │ + blt.n 3c82 │ │ │ │ │ add.w r9, r8, #1 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3b9c │ │ │ │ │ + cbz r0, 3ba8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c84 │ │ │ │ │ + blt.n 3c90 │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3baa │ │ │ │ │ + cbz r0, 3bb6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c30 │ │ │ │ │ + blt.n 3c3c │ │ │ │ │ add.w r9, r8, #2 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ - cbz r0, 3bbc │ │ │ │ │ + cbz r0, 3bc8 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c3e │ │ │ │ │ + blt.n 3c4a │ │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ │ - cbz r0, 3bca │ │ │ │ │ + cbz r0, 3bd6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3c4c │ │ │ │ │ + blt.n 3c58 │ │ │ │ │ add.w r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq.n 3c14 │ │ │ │ │ + beq.n 3c20 │ │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3b5c │ │ │ │ │ + beq.n 3b68 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b5c │ │ │ │ │ + bge.n 3b68 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b5c │ │ │ │ │ + bne.n 3b68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b5c │ │ │ │ │ + b.n 3b68 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble.w 39b4 │ │ │ │ │ + ble.w 39c0 │ │ │ │ │ adds r4, r7, r3 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne.n 3c00 │ │ │ │ │ + bne.n 3c0c │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.w 39b4 │ │ │ │ │ + bne.w 39c0 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 39b4 │ │ │ │ │ - ldr r3, [pc, #256] @ (3d28 ) │ │ │ │ │ + bne.w 39c0 │ │ │ │ │ + ldr r3, [pc, #256] @ (3d34 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 39a4 │ │ │ │ │ + b.n 39b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3baa │ │ │ │ │ + bne.n 3bb6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3baa │ │ │ │ │ + b.n 3bb6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bbc │ │ │ │ │ + bne.n 3bc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bbc │ │ │ │ │ + b.n 3bc8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3bca │ │ │ │ │ + bne.n 3bd6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3bca │ │ │ │ │ + b.n 3bd6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b6a │ │ │ │ │ + bne.n 3b76 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b6a │ │ │ │ │ + b.n 3b76 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b7c │ │ │ │ │ + bne.n 3b88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b7c │ │ │ │ │ + b.n 3b88 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b8a │ │ │ │ │ + bne.n 3b96 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b8a │ │ │ │ │ + b.n 3b96 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b9c │ │ │ │ │ + bne.n 3ba8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b9c │ │ │ │ │ + b.n 3ba8 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b.n 3a0c │ │ │ │ │ + b.n 3a18 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b52 │ │ │ │ │ + bne.w 3b5e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b52 │ │ │ │ │ + b.n 3b5e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b42 │ │ │ │ │ + bne.w 3b4e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b42 │ │ │ │ │ + b.n 3b4e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b1e │ │ │ │ │ + bne.w 3b2a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b1e │ │ │ │ │ + b.n 3b2a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b2e │ │ │ │ │ + bne.w 3b3a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b2e │ │ │ │ │ + b.n 3b3a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3b0a │ │ │ │ │ + bne.w 3b16 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b0a │ │ │ │ │ + b.n 3b16 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3afc │ │ │ │ │ + bne.w 3b08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3afc │ │ │ │ │ + b.n 3b08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 39f4 │ │ │ │ │ - b.n 3d04 │ │ │ │ │ + beq.w 3a00 │ │ │ │ │ + b.n 3d10 │ │ │ │ │ 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+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 39f4 │ │ │ │ │ + bge.w 3a00 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 391c │ │ │ │ │ - b.n 39f4 │ │ │ │ │ + beq.w 3928 │ │ │ │ │ + b.n 3a00 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000fa │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003d2c : │ │ │ │ │ +00003d38 : │ │ │ │ │ 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 3dbc │ │ │ │ │ + beq.n 3dc8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ - bpl.n 3e00 │ │ │ │ │ + bpl.n 3e0c │ │ │ │ │ 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 3d8c │ │ │ │ │ + blt.n 3d98 │ │ │ │ │ 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 3d9e │ │ │ │ │ + bne.n 3daa │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3d9e │ │ │ │ │ - ldr r1, [pc, #156] @ (3e14 ) │ │ │ │ │ + beq.n 3daa │ │ │ │ │ + ldr r1, [pc, #156] @ (3e20 ) │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq.n 3df6 │ │ │ │ │ + beq.n 3e02 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w e04 │ │ │ │ │ + b.w e10 │ │ │ │ │ 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 3d70 │ │ │ │ │ + beq.n 3d7c │ │ │ │ │ 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 3d76 │ │ │ │ │ + bne.n 3d82 │ │ │ │ │ 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 3ddc │ │ │ │ │ + bne.n 3de8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 3ddc │ │ │ │ │ + beq.n 3de8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.n 4568 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.n 4574 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 3dd0 │ │ │ │ │ + bne.n 3ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w c5c │ │ │ │ │ + b.w c68 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 3dee │ │ │ │ │ + b.n 3dfa │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003e18 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00003e24 <_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, 3e3a <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + cbz r4, 3e46 <_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 3f48 <_PyDict_Next> │ │ │ │ │ + bl 3f54 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3e34 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ + beq.n 3e40 <_PyDict_HasOnlyStringKeys+0x1c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne.n 3e3a <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ + bne.n 3e46 <_PyDict_HasOnlyStringKeys+0x22> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 3e36 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ + b.n 3e42 <_PyDict_HasOnlyStringKeys+0x1e> │ │ │ │ │ │ │ │ │ │ -00003e5c : │ │ │ │ │ +00003e68 : │ │ │ │ │ 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 3ecc │ │ │ │ │ + beq.n 3ed8 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f0e │ │ │ │ │ + bne.n 3f1a │ │ │ │ │ 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 3ecc │ │ │ │ │ + bne.n 3ed8 │ │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrb.w ip, [r0, #5] │ │ │ │ │ adds r0, #20 │ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ │ - cbz r6, 3ed0 │ │ │ │ │ + cbz r6, 3edc │ │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ │ add r0, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 3ebc │ │ │ │ │ + cbz r3, 3ec8 │ │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 3eea │ │ │ │ │ + cbz r2, 3ef6 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 3eb8 │ │ │ │ │ + beq.n 3ec4 │ │ │ │ │ str.w r0, [lr] │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 3ecc │ │ │ │ │ + ble.n 3ed8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 3f04 │ │ │ │ │ + cbz r3, 3f10 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt.n 3ea2 │ │ │ │ │ + blt.n 3eae │ │ │ │ │ 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, 3ef2 │ │ │ │ │ + cbz r3, 3efe │ │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3eac │ │ │ │ │ + bne.n 3eb8 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - bne.n 3eb4 │ │ │ │ │ - b.n 3eb8 │ │ │ │ │ + bne.n 3ec0 │ │ │ │ │ + b.n 3ec4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 3ecc │ │ │ │ │ + ble.n 3ed8 │ │ │ │ │ add r0, ip │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 3f3e │ │ │ │ │ + cbz r3, 3f4a │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3ede │ │ │ │ │ - b.n 3ecc │ │ │ │ │ + bgt.n 3eea │ │ │ │ │ + b.n 3ed8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3ec4 │ │ │ │ │ - b.n 3ecc │ │ │ │ │ + bgt.n 3ed0 │ │ │ │ │ + b.n 3ed8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 3ecc │ │ │ │ │ + blt.n 3ed8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 3ecc │ │ │ │ │ + bge.n 3ed8 │ │ │ │ │ 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 3ee2 │ │ │ │ │ + b.n 3eee │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 3efa │ │ │ │ │ - b.n 3ecc │ │ │ │ │ + bgt.n 3f06 │ │ │ │ │ + b.n 3ed8 │ │ │ │ │ │ │ │ │ │ -00003f48 <_PyDict_Next>: │ │ │ │ │ +00003f54 <_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 3ff8 <_PyDict_Next+0xb0> │ │ │ │ │ + beq.n 4004 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4018 <_PyDict_Next+0xd0> │ │ │ │ │ + bne.n 4024 <_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 3fb2 <_PyDict_Next+0x6a> │ │ │ │ │ + bne.n 3fbe <_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, 3fb4 <_PyDict_Next+0x6c> │ │ │ │ │ + cbz r5, 3fc0 <_PyDict_Next+0x6c> │ │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ │ add ip, r0 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 3fe2 <_PyDict_Next+0x9a> │ │ │ │ │ + cbz r0, 3fee <_PyDict_Next+0x9a> │ │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ - cbz r2, 3fd0 <_PyDict_Next+0x88> │ │ │ │ │ + cbz r2, 3fdc <_PyDict_Next+0x88> │ │ │ │ │ str r5, [r2, #0] │ │ │ │ │ - cbz r3, 3fd4 <_PyDict_Next+0x8c> │ │ │ │ │ + cbz r3, 3fe0 <_PyDict_Next+0x8c> │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cbnz r3, 3fda <_PyDict_Next+0x92> │ │ │ │ │ + cbnz r3, 3fe6 <_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, 3ffc <_PyDict_Next+0xb4> │ │ │ │ │ + cbz r0, 4008 <_PyDict_Next+0xb4> │ │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ │ add.w r4, lr, #1 │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3fa6 <_PyDict_Next+0x5e> │ │ │ │ │ + bne.n 3fb2 <_PyDict_Next+0x5e> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3faa <_PyDict_Next+0x62> │ │ │ │ │ + bne.n 3fb6 <_PyDict_Next+0x62> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fb0 <_PyDict_Next+0x68> │ │ │ │ │ + beq.n 3fbc <_PyDict_Next+0x68> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str.w ip, [r3] │ │ │ │ │ - b.n 3fb0 <_PyDict_Next+0x68> │ │ │ │ │ + b.n 3fbc <_PyDict_Next+0x68> │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - ble.n 3fb2 <_PyDict_Next+0x6a> │ │ │ │ │ + ble.n 3fbe <_PyDict_Next+0x6a> │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ │ - cbz r0, 400a <_PyDict_Next+0xc2> │ │ │ │ │ + cbz r0, 4016 <_PyDict_Next+0xc2> │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3f96 <_PyDict_Next+0x4e> │ │ │ │ │ + bgt.n 3fa2 <_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 3fbc <_PyDict_Next+0x74> │ │ │ │ │ + bgt.n 3fc8 <_PyDict_Next+0x74> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add.w lr, lr, #1 │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt.n 3fee <_PyDict_Next+0xa6> │ │ │ │ │ + bgt.n 3ffa <_PyDict_Next+0xa6> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - blt.n 3ff8 <_PyDict_Next+0xb0> │ │ │ │ │ + blt.n 4004 <_PyDict_Next+0xb0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble.n 3ff8 <_PyDict_Next+0xb0> │ │ │ │ │ + ble.n 4004 <_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 3fc6 <_PyDict_Next+0x7e> │ │ │ │ │ + b.n 3fd2 <_PyDict_Next+0x7e> │ │ │ │ │ │ │ │ │ │ -00004050 : │ │ │ │ │ +0000405c : │ │ │ │ │ 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 4108 │ │ │ │ │ + beq.n 4114 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r0, r3, #2 │ │ │ │ │ - bpl.n 40f6 │ │ │ │ │ + bpl.n 4102 │ │ │ │ │ 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 40d2 │ │ │ │ │ + bne.n 40de │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 40d2 │ │ │ │ │ + beq.n 40de │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2e0 <_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 40b6 │ │ │ │ │ + beq.n 40c2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - cbz r2, 40b6 │ │ │ │ │ + cbz r2, 40c2 │ │ │ │ │ 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 40cc │ │ │ │ │ + bge.n 40d8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 40cc │ │ │ │ │ + cbnz r3, 40d8 │ │ │ │ │ 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 408c │ │ │ │ │ + bne.n 4098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ 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 40c0 │ │ │ │ │ - b.n 40cc │ │ │ │ │ + blt.n 40cc │ │ │ │ │ + b.n 40d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 40e4 │ │ │ │ │ + b.n 40f0 │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - b.n 40cc │ │ │ │ │ + b.n 40d8 │ │ │ │ │ │ │ │ │ │ -00004110 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +0000411c <_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 41c0 <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ - ldr r2, [pc, #168] @ (41d4 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ + bpl.n 41cc <_PyDict_LoadBuiltinsFromGlobals+0xb0> │ │ │ │ │ + ldr r2, [pc, #168] @ (41e0 <_PyDict_LoadBuiltinsFromGlobals+0xc4>) │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ add.w r1, r2, #792 @ 0x318 │ │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - cbnz r4, 4158 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + cbnz r4, 4164 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 41d0 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + beq.n 41dc <_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 4152 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bge.n 415e <_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 41a6 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ + bge.n 41b2 <_PyDict_LoadBuiltinsFromGlobals+0x96> │ │ │ │ │ adds r3, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - beq.n 41d0 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + beq.n 41dc <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4140 <_PyDict_LoadBuiltinsFromGlobals+0x30> │ │ │ │ │ + beq.n 414c <_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 41b0 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + beq.n 41bc <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbnz r0, 41b0 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + cbnz r0, 41bc <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 41ba <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ + bge.n 41c6 <_PyDict_LoadBuiltinsFromGlobals+0xaa> │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r2, r4, #31 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bmi.n 4152 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bmi.n 415e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 4152 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + bne.n 415e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4152 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 415e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ orr.w r4, r4, #1 │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 4168 <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ - b.n 41d0 <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ + bne.n 4174 <_PyDict_LoadBuiltinsFromGlobals+0x58> │ │ │ │ │ + b.n 41dc <_PyDict_LoadBuiltinsFromGlobals+0xc0> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 418c <_PyDict_LoadBuiltinsFromGlobals+0x7c> │ │ │ │ │ + blt.n 4198 <_PyDict_LoadBuiltinsFromGlobals+0x7c> │ │ │ │ │ lsls r3, r4, #31 │ │ │ │ │ - bmi.n 4152 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ - b.n 4194 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ + bmi.n 415e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 41a0 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2646 @ 0xa56 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 4152 <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ + b.n 415e <_PyDict_LoadBuiltinsFromGlobals+0x42> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000041d8 : │ │ │ │ │ +000041e4 : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ lsls r3, r0, #31 │ │ │ │ │ - bmi.n 41e4 │ │ │ │ │ + bmi.n 41f0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 41e6 │ │ │ │ │ + cbz r3, 41f2 │ │ │ │ │ bx lr │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000041ec : │ │ │ │ │ +000041f8 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - cbz r7, 4244 │ │ │ │ │ + cbz r7, 4250 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 427e │ │ │ │ │ + bne.n 428a │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 4236 │ │ │ │ │ + ble.n 4242 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ lsl.w r8, r8, r2 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ add r8, r3 │ │ │ │ │ ldr.w r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - cbz r0, 423c │ │ │ │ │ + cbz r0, 4248 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 4238 │ │ │ │ │ + cbnz r0, 4244 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 4224 │ │ │ │ │ + bne.n 4230 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 4224 │ │ │ │ │ - b.n 4236 │ │ │ │ │ + bne.n 4230 │ │ │ │ │ + b.n 4242 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble.n 4236 │ │ │ │ │ + ble.n 4242 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r8, r3, r2 │ │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42e8 │ │ │ │ │ + beq.n 42f4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4238 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 42e8 │ │ │ │ │ + beq.n 42f4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4238 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ - b.n 4236 │ │ │ │ │ + bne.n 425e │ │ │ │ │ + b.n 4242 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 4236 │ │ │ │ │ + ble.n 4242 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, 428e │ │ │ │ │ + cbz r0, 429a │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4238 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 4236 │ │ │ │ │ + beq.n 4242 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 42a2 │ │ │ │ │ + cbz r0, 42ae │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4238 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq.n 4236 │ │ │ │ │ + beq.n 4242 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, 42b6 │ │ │ │ │ + cbz r0, 42c2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4238 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq.n 4236 │ │ │ │ │ + beq.n 4242 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ movs r7, #3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 42d0 │ │ │ │ │ + cbz r0, 42dc │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 4238 │ │ │ │ │ + bne.n 4244 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 4236 │ │ │ │ │ + beq.n 4242 │ │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 42ca │ │ │ │ │ - b.n 42d0 │ │ │ │ │ + bne.n 42d6 │ │ │ │ │ + b.n 42dc │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 4252 │ │ │ │ │ - b.n 4236 │ │ │ │ │ + bne.n 425e │ │ │ │ │ + b.n 4242 │ │ │ │ │ │ │ │ │ │ -000042f4 : │ │ │ │ │ +00004300 : │ │ │ │ │ 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 44c6 │ │ │ │ │ + bne.w 444e │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ - beq.w 44c6 │ │ │ │ │ + beq.w 444e │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ - bpl.w 453c │ │ │ │ │ + bpl.w 454a │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4536 │ │ │ │ │ + beq.w 4544 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4530 │ │ │ │ │ + beq.w 453e │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4530 │ │ │ │ │ + beq.w 453e │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 454e │ │ │ │ │ + bne.w 455c │ │ │ │ │ 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 44de │ │ │ │ │ + bgt.n 4466 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 4426 │ │ │ │ │ + bne.n 4430 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 449c │ │ │ │ │ + bne.w 44fa │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 43e4 │ │ │ │ │ + bgt.n 43ee │ │ │ │ │ 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, 4400 │ │ │ │ │ + cbz r1, 440a │ │ │ │ │ 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 43c2 │ │ │ │ │ + bge.n 43cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 43de │ │ │ │ │ + cbz r3, 43e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 43d6 │ │ │ │ │ + bge.n 43e0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 43d6 │ │ │ │ │ + cbnz r3, 43e0 │ │ │ │ │ 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 43c2 │ │ │ │ │ + b.n 43cc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 4516 │ │ │ │ │ + bgt.w 4524 │ │ │ │ │ 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 43a4 │ │ │ │ │ + bne.n 43ae │ │ │ │ │ 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 43c2 │ │ │ │ │ + bge.n 43cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 43c2 │ │ │ │ │ - b.n 43de │ │ │ │ │ + bne.n 43cc │ │ │ │ │ + b.n 43e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 448a │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ 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 437a │ │ │ │ │ + beq.n 4384 │ │ │ │ │ + b.n 44a0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + adds r0, r7, #1 │ │ │ │ │ + bne.w 432e │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl b0 │ │ │ │ │ + R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + b.n 43e2 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + bgt.n 4530 │ │ │ │ │ + add.w r0, r3, r1, lsl #1 │ │ │ │ │ + ldrsh.w r0, [r0, #20] │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + beq.n 4384 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ + 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] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 448a │ │ │ │ │ + beq.n 44e8 │ │ │ │ │ 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 4476 │ │ │ │ │ + ble.n 44d4 │ │ │ │ │ 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 437a │ │ │ │ │ + beq.w 4384 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - bne.n 4452 │ │ │ │ │ + bne.n 44b0 │ │ │ │ │ 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 4388 │ │ │ │ │ + beq.w 4392 │ │ │ │ │ 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 4562 │ │ │ │ │ + bne.n 4570 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge.n 455e │ │ │ │ │ + bge.n 456c │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 44b8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adds r0, r7, #1 │ │ │ │ │ - bne.w 4322 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl b0 │ │ │ │ │ - R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b.n 43d8 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - bgt.n 4522 │ │ │ │ │ - add.w r0, r3, r1, lsl #1 │ │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - beq.w 437a │ │ │ │ │ - adds r0, #1 │ │ │ │ │ - beq.n 448a │ │ │ │ │ - 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 443e │ │ │ │ │ + b.n 4516 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 43f4 │ │ │ │ │ + b.n 43fe │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq.w 437a │ │ │ │ │ - b.n 44f0 │ │ │ │ │ + beq.w 4384 │ │ │ │ │ + b.n 4476 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 43d8 │ │ │ │ │ + b.n 43e2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4536 │ │ │ │ │ + b.n 4544 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 4356 │ │ │ │ │ + b.n 4362 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 43c2 │ │ │ │ │ + b.n 43cc │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 44ae │ │ │ │ │ - nop │ │ │ │ │ + b.n 450c │ │ │ │ │ │ │ │ │ │ -00004568 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +00004574 <_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 477e <_PyDict_DelItem_KnownHash_LockHeld+0x216> │ │ │ │ │ + bpl.w 478a <_PyDict_DelItem_KnownHash_LockHeld+0x216> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 4778 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ + beq.w 4784 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 4772 <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ + beq.w 477e <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4772 <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ + beq.w 477e <_PyDict_DelItem_KnownHash_LockHeld+0x20a> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 4790 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ + bne.w 479c <_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 4706 <_PyDict_DelItem_KnownHash_LockHeld+0x19e> │ │ │ │ │ + bgt.w 4712 <_PyDict_DelItem_KnownHash_LockHeld+0x19e> │ │ │ │ │ add.w ip, r3, r1 │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 4674 <_PyDict_DelItem_KnownHash_LockHeld+0x10c> │ │ │ │ │ + bne.n 4680 <_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 46dc <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ + bne.n 46e8 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 463a <_PyDict_DelItem_KnownHash_LockHeld+0xd2> │ │ │ │ │ + bgt.n 4646 <_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, 4656 <_PyDict_DelItem_KnownHash_LockHeld+0xee> │ │ │ │ │ + cbz r1, 4662 <_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 4618 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + bge.n 4624 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 4634 <_PyDict_DelItem_KnownHash_LockHeld+0xcc> │ │ │ │ │ + cbz r3, 4640 <_PyDict_DelItem_KnownHash_LockHeld+0xcc> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 462c <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ + bge.n 4638 <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 462c <_PyDict_DelItem_KnownHash_LockHeld+0xc4> │ │ │ │ │ + cbnz r3, 4638 <_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 4618 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 4624 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 4756 <_PyDict_DelItem_KnownHash_LockHeld+0x1ee> │ │ │ │ │ + bgt.w 4762 <_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 45fa <_PyDict_DelItem_KnownHash_LockHeld+0x92> │ │ │ │ │ + bne.n 4606 <_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 4612 <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ - b.n 4618 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + blt.n 461e <_PyDict_DelItem_KnownHash_LockHeld+0xaa> │ │ │ │ │ + b.n 4624 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 46cc <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 46d8 <_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 45d2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.n 45de <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 46cc <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 46d8 <_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 4744 <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ + bgt.n 4750 <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 45d2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.n 45de <_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 46a6 <_PyDict_DelItem_KnownHash_LockHeld+0x13e> │ │ │ │ │ + bne.n 46b2 <_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 45de <_PyDict_DelItem_KnownHash_LockHeld+0x76> │ │ │ │ │ + beq.n 45ea <_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 47a4 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ + bne.n 47b0 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 47a0 <_PyDict_DelItem_KnownHash_LockHeld+0x238> │ │ │ │ │ + ble.n 47ac <_PyDict_DelItem_KnownHash_LockHeld+0x238> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 46f8 <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ + b.n 4704 <_PyDict_DelItem_KnownHash_LockHeld+0x190> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 4762 <_PyDict_DelItem_KnownHash_LockHeld+0x1fa> │ │ │ │ │ + bgt.n 476e <_PyDict_DelItem_KnownHash_LockHeld+0x1fa> │ │ │ │ │ add.w ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 45d2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + beq.w 45de <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 46cc <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + beq.n 46d8 <_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 4690 <_PyDict_DelItem_KnownHash_LockHeld+0x128> │ │ │ │ │ + b.n 469c <_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 46b8 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + b.n 46c4 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 464a <_PyDict_DelItem_KnownHash_LockHeld+0xe2> │ │ │ │ │ + b.n 4656 <_PyDict_DelItem_KnownHash_LockHeld+0xe2> │ │ │ │ │ add.w ip, r3, r1, lsl #2 │ │ │ │ │ ldr.w ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.w 45d2 <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ - b.n 4718 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ + beq.w 45de <_PyDict_DelItem_KnownHash_LockHeld+0x6a> │ │ │ │ │ + b.n 4724 <_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 462e <_PyDict_DelItem_KnownHash_LockHeld+0xc6> │ │ │ │ │ + b.n 463a <_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, #2854 @ 0xb26 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 4778 <_PyDict_DelItem_KnownHash_LockHeld+0x210> │ │ │ │ │ + b.n 4784 <_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+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 45ae <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ + b.n 45ba <_PyDict_DelItem_KnownHash_LockHeld+0x46> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 4618 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ + b.n 4624 <_PyDict_DelItem_KnownHash_LockHeld+0xb0> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 46ee <_PyDict_DelItem_KnownHash_LockHeld+0x186> │ │ │ │ │ + b.n 46fa <_PyDict_DelItem_KnownHash_LockHeld+0x186> │ │ │ │ │ │ │ │ │ │ -000047a8 : │ │ │ │ │ +000047b4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7352,93 +7359,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 4900 │ │ │ │ │ + bgt.w 490c │ │ │ │ │ ldrsb.w r2, [r7, fp] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 48a6 │ │ │ │ │ + blt.n 48b2 │ │ │ │ │ ldr.w r0, [r5, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 48f8 │ │ │ │ │ + beq.n 4904 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4970 │ │ │ │ │ + beq.w 497c │ │ │ │ │ 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 4944 │ │ │ │ │ + blt.w 4950 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 48f8 │ │ │ │ │ + beq.n 4904 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 49f4 │ │ │ │ │ + beq.w 4a00 │ │ │ │ │ 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 494a │ │ │ │ │ + bgt.w 4956 │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.w 495e │ │ │ │ │ + blt.w 496a │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 48f8 │ │ │ │ │ + beq.n 4904 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4a54 │ │ │ │ │ + beq.w 4a60 │ │ │ │ │ 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 49de │ │ │ │ │ + bgt.w 49ea │ │ │ │ │ ldrsb.w r6, [r7, fp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 496a │ │ │ │ │ + blt.n 4976 │ │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq.n 48f8 │ │ │ │ │ + beq.n 4904 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.w 4ab0 │ │ │ │ │ + beq.w 4abc │ │ │ │ │ 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 4840 │ │ │ │ │ + b.n 484c │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bne.w 4b0c │ │ │ │ │ + bne.w 4b18 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 49ee │ │ │ │ │ + ble.w 49fa │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 11c8 │ │ │ │ │ + bl 11d4 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ - bgt.w 4b28 │ │ │ │ │ + bgt.w 4b34 │ │ │ │ │ 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 │ │ │ │ │ @@ -7457,254 +7464,254 @@ │ │ │ │ │ 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 4964 │ │ │ │ │ + blt.n 4970 │ │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 48f8 │ │ │ │ │ + beq.n 4904 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq.n 4970 │ │ │ │ │ + beq.n 497c │ │ │ │ │ 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 481a │ │ │ │ │ + bge.w 4826 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 48ac │ │ │ │ │ - b.n 482a │ │ │ │ │ + beq.n 48b8 │ │ │ │ │ + b.n 4836 │ │ │ │ │ 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 4852 │ │ │ │ │ + bge.w 485e │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 48ac │ │ │ │ │ - b.n 4862 │ │ │ │ │ + beq.n 48b8 │ │ │ │ │ + b.n 486e │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 48ac │ │ │ │ │ - b.n 4920 │ │ │ │ │ + beq.n 48b8 │ │ │ │ │ + b.n 492c │ │ │ │ │ adds r6, #1 │ │ │ │ │ - beq.n 48ac │ │ │ │ │ - b.n 4894 │ │ │ │ │ + beq.n 48b8 │ │ │ │ │ + b.n 48a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 49c4 │ │ │ │ │ + bne.n 49d0 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 49c4 │ │ │ │ │ + bne.n 49d0 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4b1e │ │ │ │ │ + beq.w 4b2a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 4b22 │ │ │ │ │ + beq.w 4b2e │ │ │ │ │ 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 48f8 │ │ │ │ │ + beq.n 4904 │ │ │ │ │ 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 4810 │ │ │ │ │ - b.n 4930 │ │ │ │ │ + ble.w 481c │ │ │ │ │ + b.n 493c │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r6, [r7, fp, lsl #1] │ │ │ │ │ ldrgt.w r6, [r7, fp, lsl #2] │ │ │ │ │ - b.n 4880 │ │ │ │ │ + b.n 488c │ │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 48f8 │ │ │ │ │ + b.n 4904 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 482a │ │ │ │ │ + bne.w 4836 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 482a │ │ │ │ │ + bne.w 4836 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 4b48 │ │ │ │ │ + beq.w 4b54 │ │ │ │ │ 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.w 4b42 │ │ │ │ │ + beq.w 4b4e │ │ │ │ │ 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 48f8 │ │ │ │ │ - b.n 482a │ │ │ │ │ + beq.w 4904 │ │ │ │ │ + b.n 4836 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4862 │ │ │ │ │ + bne.w 486e │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 4862 │ │ │ │ │ + bne.w 486e │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 4b3e │ │ │ │ │ + beq.n 4b4a │ │ │ │ │ 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 4b38 │ │ │ │ │ + beq.n 4b44 │ │ │ │ │ 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 48f8 │ │ │ │ │ - b.n 4862 │ │ │ │ │ + beq.w 4904 │ │ │ │ │ + b.n 486e │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 4894 │ │ │ │ │ + bne.w 48a0 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [sl, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 4894 │ │ │ │ │ + bne.w 48a0 │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 4b52 │ │ │ │ │ + beq.n 4b5e │ │ │ │ │ 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 4b4c │ │ │ │ │ + beq.n 4b58 │ │ │ │ │ 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 48f8 │ │ │ │ │ - b.n 4894 │ │ │ │ │ + beq.w 4904 │ │ │ │ │ + b.n 48a0 │ │ │ │ │ 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 4810 │ │ │ │ │ + b.n 481c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 499c │ │ │ │ │ + b.n 49a8 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 49b4 │ │ │ │ │ + b.n 49c0 │ │ │ │ │ cmp.w r8, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r6, [r7, r0, lsl #1] │ │ │ │ │ strgt.w r6, [r7, r0, lsl #2] │ │ │ │ │ - b.n 48cc │ │ │ │ │ + b.n 48d8 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4a9c │ │ │ │ │ + b.n 4aa8 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4a86 │ │ │ │ │ + b.n 4a92 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4a40 │ │ │ │ │ + b.n 4a4c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4a28 │ │ │ │ │ + b.n 4a34 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 4af8 │ │ │ │ │ + b.n 4b04 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 4ae2 │ │ │ │ │ + b.n 4aee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00004b58 <_PyDict_FromItems>: │ │ │ │ │ +00004b64 <_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 4c08 <_PyDict_FromItems+0xb0> │ │ │ │ │ - ldr r3, [pc, #648] @ (4e04 <_PyDict_FromItems+0x2ac>) │ │ │ │ │ + bgt.n 4c14 <_PyDict_FromItems+0xb0> │ │ │ │ │ + ldr r3, [pc, #648] @ (4e10 <_PyDict_FromItems+0x2ac>) │ │ │ │ │ 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 r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 4d78 <_PyDict_FromItems+0x220> │ │ │ │ │ + beq.w 4d84 <_PyDict_FromItems+0x220> │ │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #604] @ (4e08 <_PyDict_FromItems+0x2b0>) │ │ │ │ │ + ldr r3, [pc, #604] @ (4e14 <_PyDict_FromItems+0x2b0>) │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r2, [pc, #600] @ (4e0c <_PyDict_FromItems+0x2b4>) │ │ │ │ │ + ldr r2, [pc, #600] @ (4e18 <_PyDict_FromItems+0x2b4>) │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub.w r3, r4, #8 │ │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ @@ -7724,129 +7731,129 @@ │ │ │ │ │ movwgt r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ it gt │ │ │ │ │ movtgt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - bgt.n 4cc6 <_PyDict_FromItems+0x16e> │ │ │ │ │ + bgt.n 4cd2 <_PyDict_FromItems+0x16e> │ │ │ │ │ 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 4e14 <_PyDict_FromItems+0x2bc> │ │ │ │ │ + bne.w 4e20 <_PyDict_FromItems+0x2bc> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.n 4b78 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.n 4b84 <_PyDict_FromItems+0x20> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ adds r3, r0, #4 │ │ │ │ │ ands.w r2, r2, #7 │ │ │ │ │ - beq.w 4f18 <_PyDict_FromItems+0x3c0> │ │ │ │ │ + beq.w 4f24 <_PyDict_FromItems+0x3c0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 4c9c <_PyDict_FromItems+0x144> │ │ │ │ │ + beq.n 4ca8 <_PyDict_FromItems+0x144> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4c8e <_PyDict_FromItems+0x136> │ │ │ │ │ + beq.n 4c9a <_PyDict_FromItems+0x136> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4c80 <_PyDict_FromItems+0x128> │ │ │ │ │ + beq.n 4c8c <_PyDict_FromItems+0x128> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4c72 <_PyDict_FromItems+0x11a> │ │ │ │ │ + beq.n 4c7e <_PyDict_FromItems+0x11a> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4c64 <_PyDict_FromItems+0x10c> │ │ │ │ │ + beq.n 4c70 <_PyDict_FromItems+0x10c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4c56 <_PyDict_FromItems+0xfe> │ │ │ │ │ + beq.n 4c62 <_PyDict_FromItems+0xfe> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r3, #4 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 4f18 <_PyDict_FromItems+0x3c0> │ │ │ │ │ + bne.w 4f24 <_PyDict_FromItems+0x3c0> │ │ │ │ │ movs r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble.w 4b78 <_PyDict_FromItems+0x20> │ │ │ │ │ + ble.w 4b84 <_PyDict_FromItems+0x20> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54 │ │ │ │ │ R_ARM_THM_CALL dict_new_presized.part.0.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 4de2 <_PyDict_FromItems+0x28a> │ │ │ │ │ + beq.w 4dee <_PyDict_FromItems+0x28a> │ │ │ │ │ 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 4db2 <_PyDict_FromItems+0x25a> │ │ │ │ │ + bge.n 4dbe <_PyDict_FromItems+0x25a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4db8 <_PyDict_FromItems+0x260> │ │ │ │ │ + bne.n 4dc4 <_PyDict_FromItems+0x260> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 4db8 <_PyDict_FromItems+0x260> │ │ │ │ │ - ldr r0, [pc, #276] @ (4e08 <_PyDict_FromItems+0x2b0>) │ │ │ │ │ + beq.n 4dc4 <_PyDict_FromItems+0x260> │ │ │ │ │ + ldr r0, [pc, #276] @ (4e14 <_PyDict_FromItems+0x2b0>) │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 4f68 <_PyDict_FromItems+0x410> │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.w 4f74 <_PyDict_FromItems+0x410> │ │ │ │ │ + bl e10 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4dd0 <_PyDict_FromItems+0x278> │ │ │ │ │ + beq.n 4ddc <_PyDict_FromItems+0x278> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4c00 <_PyDict_FromItems+0xa8> │ │ │ │ │ + beq.w 4c0c <_PyDict_FromItems+0xa8> │ │ │ │ │ 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 │ │ │ │ │ @@ -7855,273 +7862,273 @@ │ │ │ │ │ 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 4de6 <_PyDict_FromItems+0x28e> │ │ │ │ │ + bge.n 4df2 <_PyDict_FromItems+0x28e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 4dec <_PyDict_FromItems+0x294> │ │ │ │ │ + bne.n 4df8 <_PyDict_FromItems+0x294> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 4dec <_PyDict_FromItems+0x294> │ │ │ │ │ + beq.n 4df8 <_PyDict_FromItems+0x294> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq.w 4f74 <_PyDict_FromItems+0x41c> │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.w 4f80 <_PyDict_FromItems+0x41c> │ │ │ │ │ + bl e10 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 4dd0 <_PyDict_FromItems+0x278> │ │ │ │ │ + beq.n 4ddc <_PyDict_FromItems+0x278> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r8, r9 │ │ │ │ │ add r7, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 4d26 <_PyDict_FromItems+0x1ce> │ │ │ │ │ + bne.n 4d32 <_PyDict_FromItems+0x1ce> │ │ │ │ │ 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 4f7a <_PyDict_FromItems+0x422> │ │ │ │ │ - ldr r3, [pc, #120] @ (4e08 <_PyDict_FromItems+0x2b0>) │ │ │ │ │ + beq.w 4f86 <_PyDict_FromItems+0x422> │ │ │ │ │ + ldr r3, [pc, #120] @ (4e14 <_PyDict_FromItems+0x2b0>) │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr.w r6, [r0, #-4] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ sub.w r3, r0, #8 │ │ │ │ │ - ldr r2, [pc, #108] @ (4e10 <_PyDict_FromItems+0x2b8>) │ │ │ │ │ + ldr r2, [pc, #108] @ (4e1c <_PyDict_FromItems+0x2b8>) │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ and.w r6, r6, #3 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - b.n 4bce <_PyDict_FromItems+0x76> │ │ │ │ │ + b.n 4bda <_PyDict_FromItems+0x76> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq.n 4cec <_PyDict_FromItems+0x194> │ │ │ │ │ + beq.n 4cf8 <_PyDict_FromItems+0x194> │ │ │ │ │ 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 4cf2 <_PyDict_FromItems+0x19a> │ │ │ │ │ + bne.n 4cfe <_PyDict_FromItems+0x19a> │ │ │ │ │ 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.n 4de2 <_PyDict_FromItems+0x28a> │ │ │ │ │ + bge.n 4dee <_PyDict_FromItems+0x28a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 4f82 <_PyDict_FromItems+0x42a> │ │ │ │ │ + beq.w 4f8e <_PyDict_FromItems+0x42a> │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 4c00 <_PyDict_FromItems+0xa8> │ │ │ │ │ + b.n 4c0c <_PyDict_FromItems+0xa8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 4d4a <_PyDict_FromItems+0x1f2> │ │ │ │ │ + beq.n 4d56 <_PyDict_FromItems+0x1f2> │ │ │ │ │ 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 4d50 <_PyDict_FromItems+0x1f8> │ │ │ │ │ + bne.n 4d5c <_PyDict_FromItems+0x1f8> │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b.n 4dc8 <_PyDict_FromItems+0x270> │ │ │ │ │ + b.n 4dd4 <_PyDict_FromItems+0x270> │ │ │ │ │ .word 0x00000282 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000023e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq.w 4b78 <_PyDict_FromItems+0x20> │ │ │ │ │ + beq.w 4b84 <_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 4eb4 <_PyDict_FromItems+0x35c> │ │ │ │ │ + beq.n 4ec0 <_PyDict_FromItems+0x35c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 4ea0 <_PyDict_FromItems+0x348> │ │ │ │ │ + beq.n 4eac <_PyDict_FromItems+0x348> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 4e92 <_PyDict_FromItems+0x33a> │ │ │ │ │ + beq.n 4e9e <_PyDict_FromItems+0x33a> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n 4e84 <_PyDict_FromItems+0x32c> │ │ │ │ │ + beq.n 4e90 <_PyDict_FromItems+0x32c> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq.n 4e76 <_PyDict_FromItems+0x31e> │ │ │ │ │ + beq.n 4e82 <_PyDict_FromItems+0x31e> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 4e68 <_PyDict_FromItems+0x310> │ │ │ │ │ + beq.n 4e74 <_PyDict_FromItems+0x310> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq.n 4e58 <_PyDict_FromItems+0x300> │ │ │ │ │ + beq.n 4e64 <_PyDict_FromItems+0x300> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.w 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.w 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4cb0 <_PyDict_FromItems+0x158> │ │ │ │ │ + beq.w 4cbc <_PyDict_FromItems+0x158> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr.w r2, [r3, r0, lsl #2] │ │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4cb0 <_PyDict_FromItems+0x158> │ │ │ │ │ - b.n 4eb6 <_PyDict_FromItems+0x35e> │ │ │ │ │ + beq.w 4cbc <_PyDict_FromItems+0x158> │ │ │ │ │ + b.n 4ec2 <_PyDict_FromItems+0x35e> │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n 4f64 <_PyDict_FromItems+0x40c> │ │ │ │ │ + bne.n 4f70 <_PyDict_FromItems+0x40c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 4cb0 <_PyDict_FromItems+0x158> │ │ │ │ │ - b.n 4f18 <_PyDict_FromItems+0x3c0> │ │ │ │ │ + beq.w 4cbc <_PyDict_FromItems+0x158> │ │ │ │ │ + b.n 4f24 <_PyDict_FromItems+0x3c0> │ │ │ │ │ movs r1, #0 │ │ │ │ │ - b.n 4cb2 <_PyDict_FromItems+0x15a> │ │ │ │ │ - bl c5c │ │ │ │ │ + b.n 4cbe <_PyDict_FromItems+0x15a> │ │ │ │ │ + bl c68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 4d0a <_PyDict_FromItems+0x1b2> │ │ │ │ │ - b.n 4dd0 <_PyDict_FromItems+0x278> │ │ │ │ │ - bl c5c │ │ │ │ │ - b.n 4d60 <_PyDict_FromItems+0x208> │ │ │ │ │ - ldr r0, [pc, #16] @ (4f8c <_PyDict_FromItems+0x434>) │ │ │ │ │ - bl 382c │ │ │ │ │ - b.n 4de2 <_PyDict_FromItems+0x28a> │ │ │ │ │ + bne.w 4d16 <_PyDict_FromItems+0x1b2> │ │ │ │ │ + b.n 4ddc <_PyDict_FromItems+0x278> │ │ │ │ │ + bl c68 │ │ │ │ │ + b.n 4d6c <_PyDict_FromItems+0x208> │ │ │ │ │ + ldr r0, [pc, #16] @ (4f98 <_PyDict_FromItems+0x434>) │ │ │ │ │ + bl 3838 │ │ │ │ │ + b.n 4dee <_PyDict_FromItems+0x28a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4de2 <_PyDict_FromItems+0x28a> │ │ │ │ │ + b.n 4dee <_PyDict_FromItems+0x28a> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004f90 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +00004f9c <_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] │ │ │ │ │ @@ -8130,179 +8137,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 500e <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + bne.n 501a <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 500e <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ + beq.n 501a <_PyDict_LoadGlobalStackRef+0x7e> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 5032 <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ + bne.n 503e <_PyDict_LoadGlobalStackRef+0xa2> │ │ │ │ │ movs r1, #1 │ │ │ │ │ adds r7, r0, #3 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - beq.n 4fee <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + beq.n 4ffa <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.n 4ff2 <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ + bne.n 4ffe <_PyDict_LoadGlobalStackRef+0x62> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 4ffa <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ + cbnz r3, 5006 <_PyDict_LoadGlobalStackRef+0x6a> │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 4fde <_PyDict_LoadGlobalStackRef+0x4e> │ │ │ │ │ + beq.n 4fea <_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 4fee <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ + b.n 4ffa <_PyDict_LoadGlobalStackRef+0x5e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 4fea <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ + beq.n 4ff6 <_PyDict_LoadGlobalStackRef+0x5a> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 4fd2 <_PyDict_LoadGlobalStackRef+0x42> │ │ │ │ │ + beq.n 4fde <_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 4fd4 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ + b.n 4fe0 <_PyDict_LoadGlobalStackRef+0x44> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000504c <_PyDictKeys_StringLookup>: │ │ │ │ │ +00005058 <_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 53f8 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ + bne.w 5404 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 53f8 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ + beq.w 5404 <_PyDictKeys_StringLookup+0x3ac> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.n 516e <_PyDictKeys_StringLookup+0x122> │ │ │ │ │ + beq.n 517a <_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 5198 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ + bgt.n 51a4 <_PyDictKeys_StringLookup+0x14c> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 515a <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ + blt.n 5166 <_PyDictKeys_StringLookup+0x10e> │ │ │ │ │ ldr.w r0, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq.n 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 525a <_PyDictKeys_StringLookup+0x20e> │ │ │ │ │ + beq.w 5266 <_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 51bc <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + bgt.n 51c8 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 51ce <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ + blt.n 51da <_PyDictKeys_StringLookup+0x182> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 52c4 <_PyDictKeys_StringLookup+0x278> │ │ │ │ │ + beq.w 52d0 <_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 523e <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ + bgt.w 524a <_PyDictKeys_StringLookup+0x1f2> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 51d6 <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ + blt.n 51e2 <_PyDictKeys_StringLookup+0x18a> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5322 <_PyDictKeys_StringLookup+0x2d6> │ │ │ │ │ + beq.w 532e <_PyDictKeys_StringLookup+0x2d6> │ │ │ │ │ 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 5214 <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ + bgt.n 5220 <_PyDictKeys_StringLookup+0x1c8> │ │ │ │ │ ldrsb.w r8, [r6, sl] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.n 51ec <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ + blt.n 51f8 <_PyDictKeys_StringLookup+0x1a0> │ │ │ │ │ ldr.w r1, [r9, r8, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq.n 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.n 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 5388 <_PyDictKeys_StringLookup+0x33c> │ │ │ │ │ + beq.w 5394 <_PyDictKeys_StringLookup+0x33c> │ │ │ │ │ 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 50f8 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ + b.n 5104 <_PyDictKeys_StringLookup+0xac> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 53e0 <_PyDictKeys_StringLookup+0x394> │ │ │ │ │ + bne.w 53ec <_PyDictKeys_StringLookup+0x394> │ │ │ │ │ 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 │ │ │ │ │ @@ -8313,346 +8320,346 @@ │ │ │ │ │ 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 50a2 <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ + ble.n 50ae <_PyDictKeys_StringLookup+0x56> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt.w 537a <_PyDictKeys_StringLookup+0x32e> │ │ │ │ │ + bgt.w 5386 <_PyDictKeys_StringLookup+0x32e> │ │ │ │ │ ldrsh.w r8, [r6, sl, lsl #1] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.n 50ac <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + bge.n 50b8 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5162 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 516e <_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 50d8 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ + bge.n 50e4 <_PyDictKeys_StringLookup+0x8c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5162 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 50e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.n 516e <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 50f4 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5162 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 516e <_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 512c <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ + b.n 5138 <_PyDictKeys_StringLookup+0xe0> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5162 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 516e <_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 50fe <_PyDictKeys_StringLookup+0xb2> │ │ │ │ │ + b.n 510a <_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 5136 <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ + bge.n 5142 <_PyDictKeys_StringLookup+0xea> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5162 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + beq.n 516e <_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 5108 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ + bge.w 5114 <_PyDictKeys_StringLookup+0xbc> │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 5162 <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ - b.n 5206 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ + beq.n 516e <_PyDictKeys_StringLookup+0x116> │ │ │ │ │ + b.n 5212 <_PyDictKeys_StringLookup+0x1ba> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 52ae <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 52ba <_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 52ae <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ + bne.n 52ba <_PyDictKeys_StringLookup+0x262> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 53f4 <_PyDictKeys_StringLookup+0x3a8> │ │ │ │ │ + beq.w 5400 <_PyDictKeys_StringLookup+0x3a8> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 53f0 <_PyDictKeys_StringLookup+0x3a4> │ │ │ │ │ + beq.w 53fc <_PyDictKeys_StringLookup+0x3a4> │ │ │ │ │ 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 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + beq.w 5172 <_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 50ce <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ - b.n 51bc <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ + ble.w 50da <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 51c8 <_PyDictKeys_StringLookup+0x170> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 50e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 50f4 <_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 50e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + bne.w 50f4 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 540a <_PyDictKeys_StringLookup+0x3be> │ │ │ │ │ + beq.w 5416 <_PyDictKeys_StringLookup+0x3be> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 5406 <_PyDictKeys_StringLookup+0x3ba> │ │ │ │ │ + beq.w 5412 <_PyDictKeys_StringLookup+0x3ba> │ │ │ │ │ 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 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 50e8 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ + beq.w 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 50f4 <_PyDictKeys_StringLookup+0x9c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5118 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 5124 <_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 5118 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + bne.w 5124 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 5402 <_PyDictKeys_StringLookup+0x3b6> │ │ │ │ │ + beq.n 540e <_PyDictKeys_StringLookup+0x3b6> │ │ │ │ │ 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 53fe <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ + beq.n 540a <_PyDictKeys_StringLookup+0x3b2> │ │ │ │ │ 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 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 5118 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ + beq.w 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5124 <_PyDictKeys_StringLookup+0xcc> │ │ │ │ │ ldr.w r8, [r6, sl, lsl #2] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bge.w 50ac <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ - b.n 51a8 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ + bge.w 50b8 <_PyDictKeys_StringLookup+0x60> │ │ │ │ │ + b.n 51b4 <_PyDictKeys_StringLookup+0x15c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5146 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 5152 <_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 5146 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + bne.w 5152 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 5412 <_PyDictKeys_StringLookup+0x3c6> │ │ │ │ │ + beq.n 541e <_PyDictKeys_StringLookup+0x3c6> │ │ │ │ │ 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 540e <_PyDictKeys_StringLookup+0x3c2> │ │ │ │ │ + beq.n 541a <_PyDictKeys_StringLookup+0x3c2> │ │ │ │ │ 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 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ - b.n 5146 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ + beq.w 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5152 <_PyDictKeys_StringLookup+0xfa> │ │ │ │ │ lsrs r1, r5, #5 │ │ │ │ │ add.w r2, sl, sl, lsl #2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ and.w sl, r3, r2 │ │ │ │ │ - b.n 50ce <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ + b.n 50da <_PyDictKeys_StringLookup+0x82> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 529c <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ + b.n 52a8 <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 5286 <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ + b.n 5292 <_PyDictKeys_StringLookup+0x23a> │ │ │ │ │ mvn.w r8, #2 │ │ │ │ │ - b.n 5166 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ + b.n 5172 <_PyDictKeys_StringLookup+0x11a> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 5366 <_PyDictKeys_StringLookup+0x31a> │ │ │ │ │ + b.n 5372 <_PyDictKeys_StringLookup+0x31a> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 5352 <_PyDictKeys_StringLookup+0x306> │ │ │ │ │ + b.n 535e <_PyDictKeys_StringLookup+0x306> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 530e <_PyDictKeys_StringLookup+0x2c2> │ │ │ │ │ + b.n 531a <_PyDictKeys_StringLookup+0x2c2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 52f8 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ + b.n 5304 <_PyDictKeys_StringLookup+0x2ac> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b.n 53cc <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ + b.n 53d8 <_PyDictKeys_StringLookup+0x380> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 53b8 <_PyDictKeys_StringLookup+0x36c> │ │ │ │ │ + b.n 53c4 <_PyDictKeys_StringLookup+0x36c> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005418 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +00005424 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ - cbz r3, 5422 <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ + cbz r3, 542e <_PyDict_GetKeysVersionForCurrentState+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ │ - cbz r3, 5432 <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ + cbz r3, 543e <_PyDict_GetKeysVersionForCurrentState+0x1a> │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ str.w r1, [r0, #364] @ 0x16c │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 541e <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ + b.n 542a <_PyDict_GetKeysVersionForCurrentState+0x6> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005438 : │ │ │ │ │ +00005444 : │ │ │ │ │ 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 546e │ │ │ │ │ + beq.n 547a │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 54a8 │ │ │ │ │ + cbz r3, 54b4 │ │ │ │ │ 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 54e2 │ │ │ │ │ + beq.n 54ee │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 545c │ │ │ │ │ + bne.n 5468 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #22 │ │ │ │ │ - bpl.n 5490 │ │ │ │ │ + bpl.n 549c │ │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ │ - cbnz r0, 54c2 │ │ │ │ │ + cbnz r0, 54ce │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r0, [pc, #104] @ (54fc ) │ │ │ │ │ + ldr r0, [pc, #104] @ (5508 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 118 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 545c │ │ │ │ │ + bne.n 5468 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 5468 │ │ │ │ │ + b.n 5474 │ │ │ │ │ tst.w ip, #4 │ │ │ │ │ - beq.n 54ca │ │ │ │ │ + beq.n 54d6 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ - cbz r3, 54ca │ │ │ │ │ + cbz r3, 54d6 │ │ │ │ │ bl 950 <_Py_dict_lookup+0x670> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 545c │ │ │ │ │ - b.n 54a4 │ │ │ │ │ - bl 8790 │ │ │ │ │ + bne.n 5468 │ │ │ │ │ + b.n 54b0 │ │ │ │ │ + bl 879c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 549e │ │ │ │ │ + b.n 54aa │ │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 8790 │ │ │ │ │ + bl 879c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 545c │ │ │ │ │ - b.n 54a4 │ │ │ │ │ + bne.n 5468 │ │ │ │ │ + b.n 54b0 │ │ │ │ │ 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 54a4 │ │ │ │ │ + b.n 54b0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005500 : │ │ │ │ │ +0000550c : │ │ │ │ │ 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 │ │ │ │ │ @@ -8667,135 +8674,135 @@ │ │ │ │ │ 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 55ae │ │ │ │ │ + beq.n 55ba │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cbz r3, 5596 │ │ │ │ │ + cbz r3, 55a2 │ │ │ │ │ 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 5572 │ │ │ │ │ + bne.n 557e │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f50 │ │ │ │ │ + bl 2f5c │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - cbnz r3, 559a │ │ │ │ │ + cbnz r3, 55a6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 55ae │ │ │ │ │ + beq.n 55ba │ │ │ │ │ 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] @ (55b4 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (55c0 ) │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 55ae │ │ │ │ │ + blt.n 55ba │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne.n 5590 │ │ │ │ │ - bl 8dd4 │ │ │ │ │ - b.n 5552 │ │ │ │ │ - bl 2f50 │ │ │ │ │ - b.n 5552 │ │ │ │ │ + bne.n 559c │ │ │ │ │ + bl 8ddc │ │ │ │ │ + b.n 555e │ │ │ │ │ + bl 2f5c │ │ │ │ │ + b.n 555e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 5566 │ │ │ │ │ + beq.n 5572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cbz r0, 55ae │ │ │ │ │ + cbz r0, 55ba │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f50 │ │ │ │ │ - b.n 5562 │ │ │ │ │ + bl 2f5c │ │ │ │ │ + b.n 556e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 556e │ │ │ │ │ + b.n 557a │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000055b8 : │ │ │ │ │ +000055c4 : │ │ │ │ │ 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 55cc │ │ │ │ │ + bne.n 55d8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.w 2f50 │ │ │ │ │ + b.w 2f5c │ │ │ │ │ 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] @ (5614 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (5620 ) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 560a │ │ │ │ │ + blt.n 5616 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne.n 5600 │ │ │ │ │ + bne.n 560c │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 8dd4 │ │ │ │ │ + b.w 8ddc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2f50 │ │ │ │ │ + b.w 2f5c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x00008c00 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005618 : │ │ │ │ │ +00005624 : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 5686 │ │ │ │ │ + cbz r0, 5692 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 56ac │ │ │ │ │ - ldr r0, [pc, #160] @ (56d4 ) │ │ │ │ │ + bpl.n 56b8 │ │ │ │ │ + ldr r0, [pc, #160] @ (56e0 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 5696 │ │ │ │ │ + cbz r0, 56a2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 569a │ │ │ │ │ - ldr r1, [pc, #148] @ (56d8 ) │ │ │ │ │ + bge.n 56a6 │ │ │ │ │ + ldr r1, [pc, #148] @ (56e4 ) │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -8820,19 +8827,19 @@ │ │ │ │ │ movw r1, #5992 @ 0x1768 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #56] @ (56dc ) │ │ │ │ │ + ldr r1, [pc, #56] @ (56e8 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 5656 │ │ │ │ │ + b.n 5662 │ │ │ │ │ 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 │ │ │ │ │ @@ -8842,43 +8849,43 @@ │ │ │ │ │ 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 5696 │ │ │ │ │ + b.n 56a2 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000082 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000056e0 <_PyDictView_New>: │ │ │ │ │ +000056ec <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 574e <_PyDictView_New+0x6e> │ │ │ │ │ + cbz r0, 575a <_PyDictView_New+0x6e> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - bpl.n 5774 <_PyDictView_New+0x94> │ │ │ │ │ + bpl.n 5780 <_PyDictView_New+0x94> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 575e <_PyDictView_New+0x7e> │ │ │ │ │ + cbz r0, 576a <_PyDictView_New+0x7e> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5762 <_PyDictView_New+0x82> │ │ │ │ │ - ldr r1, [pc, #132] @ (5790 <_PyDictView_New+0xb0>) │ │ │ │ │ + bge.n 576e <_PyDictView_New+0x82> │ │ │ │ │ + ldr r1, [pc, #132] @ (579c <_PyDictView_New+0xb0>) │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -8903,56 +8910,56 @@ │ │ │ │ │ movw r1, #5992 @ 0x1768 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #40] @ (5794 <_PyDictView_New+0xb4>) │ │ │ │ │ + ldr r1, [pc, #40] @ (57a0 <_PyDictView_New+0xb4>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 571e <_PyDictView_New+0x3e> │ │ │ │ │ + b.n 572a <_PyDictView_New+0x3e> │ │ │ │ │ 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 575e <_PyDictView_New+0x7e> │ │ │ │ │ + b.n 576a <_PyDictView_New+0x7e> │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005798 : │ │ │ │ │ +000057a4 : │ │ │ │ │ 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 5828 │ │ │ │ │ - ldr r0, [pc, #192] @ (5870 ) │ │ │ │ │ + beq.n 5834 │ │ │ │ │ + ldr r0, [pc, #192] @ (587c ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5862 │ │ │ │ │ + beq.n 586e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5832 │ │ │ │ │ + bge.n 583e │ │ │ │ │ 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 │ │ │ │ │ @@ -8963,16 +8970,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 5854 │ │ │ │ │ - ldr r1, [pc, #136] @ (5874 ) │ │ │ │ │ + beq.n 5860 │ │ │ │ │ + ldr r1, [pc, #136] @ (5880 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -8988,15 +8995,15 @@ │ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b.n 5824 │ │ │ │ │ + b.n 5830 │ │ │ │ │ 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 │ │ │ │ │ @@ -9005,81 +9012,81 @@ │ │ │ │ │ movs r0, #2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 57ea │ │ │ │ │ + bne.n 57f6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5862 │ │ │ │ │ + bge.n 586e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 5866 │ │ │ │ │ + cbz r3, 5872 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 5824 │ │ │ │ │ + b.n 5830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5862 │ │ │ │ │ + b.n 586e │ │ │ │ │ nop │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005878 : │ │ │ │ │ +00005884 : │ │ │ │ │ dictiter_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 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5958 │ │ │ │ │ + beq.n 5964 │ │ │ │ │ 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, #200] @ (5974 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (5980 ) │ │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add.w lr, r2, #208 @ 0xd0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w ip, #0 │ │ │ │ │ moveq.w ip, #1 │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, lr │ │ │ │ │ - beq.n 595c │ │ │ │ │ + beq.n 5968 │ │ │ │ │ add.w r2, r2, #416 @ 0x1a0 │ │ │ │ │ sub.w lr, r1, r2 │ │ │ │ │ rsbs r2, lr, #0 │ │ │ │ │ adc.w r2, r2, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 595c │ │ │ │ │ - ldr r0, [pc, #152] @ (5978 ) │ │ │ │ │ + bne.n 5968 │ │ │ │ │ + ldr r0, [pc, #152] @ (5984 ) │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 5930 │ │ │ │ │ + beq.n 593c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 5930 │ │ │ │ │ + bne.n 593c │ │ │ │ │ str.w ip, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #140] @ (597c ) │ │ │ │ │ + ldr r0, [pc, #140] @ (5988 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ @@ -9104,51 +9111,51 @@ │ │ │ │ │ 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 58ee │ │ │ │ │ + bne.n 58fa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5958 │ │ │ │ │ + bge.n 5964 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbz r2, 596c │ │ │ │ │ + cbz r2, 5978 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 592a │ │ │ │ │ + b.n 5936 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - cbnz r2, 5968 │ │ │ │ │ + cbnz r2, 5974 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ subs r2, #1 │ │ │ │ │ - b.n 58dc │ │ │ │ │ + b.n 58e8 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ - b.n 58dc │ │ │ │ │ + b.n 58e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5958 │ │ │ │ │ + b.n 5964 │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005980 : │ │ │ │ │ +0000598c : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd lr, r2, [r0, #-8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r1, [pc, #100] @ (59fc ) │ │ │ │ │ + ldr r1, [pc, #100] @ (5a08 ) │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str.w lr, [r2] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str.w r3, [lr, #4] │ │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ │ @@ -9160,73 +9167,73 @@ │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r1, #3868] @ 0xf1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r1, #3868] @ 0xf1c │ │ │ │ │ - cbz r2, 59de │ │ │ │ │ + cbz r2, 59ea │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 59e6 │ │ │ │ │ + blt.n 59f2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 59de │ │ │ │ │ + bne.n 59ea │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 59de │ │ │ │ │ + b.n 59ea │ │ │ │ │ nop │ │ │ │ │ .word 0x00000036 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005a00 : │ │ │ │ │ +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 5b08 │ │ │ │ │ + beq.n 5b14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 5c0e │ │ │ │ │ + bne.w 5c1a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5b96 │ │ │ │ │ + bne.w 5ba2 │ │ │ │ │ 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 5b58 │ │ │ │ │ + beq.w 5b64 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5af4 │ │ │ │ │ + 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 5b80 │ │ │ │ │ + beq.w 5b8c │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bd8 │ │ │ │ │ + beq.w 5be4 │ │ │ │ │ ldrd r5, r6, [r3] │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ @@ -9234,89 +9241,89 @@ │ │ │ │ │ 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 5aba │ │ │ │ │ + bge.n 5ac6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 5ac0 │ │ │ │ │ + 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 5b10 │ │ │ │ │ + blt.n 5b1c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5ad8 │ │ │ │ │ + blt.n 5ae4 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 5b22 │ │ │ │ │ + beq.n 5b2e │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 5a8a │ │ │ │ │ + beq.n 5a96 │ │ │ │ │ movs r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 5bf4 │ │ │ │ │ + beq.w 5c00 │ │ │ │ │ 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 5aa6 │ │ │ │ │ + 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 5aa6 │ │ │ │ │ + b.n 5ab2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5b88 │ │ │ │ │ + bgt.n 5b94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5b08 │ │ │ │ │ + bge.n 5b14 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 5b78 │ │ │ │ │ + beq.n 5b84 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 5a9e │ │ │ │ │ + bne.n 5aaa │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 5a9e │ │ │ │ │ - ldr r0, [pc, #276] @ (5c38 ) │ │ │ │ │ + b.n 5aaa │ │ │ │ │ + ldr r0, [pc, #276] @ (5c44 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ @@ -9326,97 +9333,97 @@ │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orrs r2, r6 │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ strd r5, r2, [r3, #-8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ - b.n 5ab4 │ │ │ │ │ + b.n 5ac0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge.n 5af4 │ │ │ │ │ + bge.n 5b00 │ │ │ │ │ movs r6, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r6, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 5bbc │ │ │ │ │ + cbz r0, 5bc8 │ │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ - cbz r0, 5bd8 │ │ │ │ │ + cbz r0, 5be4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 5a62 │ │ │ │ │ + b.n 5a6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5b08 │ │ │ │ │ + b.n 5b14 │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5af4 │ │ │ │ │ + ble.n 5b00 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5aec │ │ │ │ │ + beq.n 5af8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.w 5a52 │ │ │ │ │ - b.n 5af4 │ │ │ │ │ + blt.w 5a5e │ │ │ │ │ + b.n 5b00 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 5af4 │ │ │ │ │ + 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 5b6e │ │ │ │ │ + b.n 5b7a │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 5af4 │ │ │ │ │ + ble.n 5b00 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 5bce │ │ │ │ │ + cbz r0, 5bda │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 5b6a │ │ │ │ │ - b.n 5af4 │ │ │ │ │ + blt.n 5b76 │ │ │ │ │ + b.n 5b00 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #12 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 5bc4 │ │ │ │ │ - b.n 5af4 │ │ │ │ │ + bgt.n 5bd0 │ │ │ │ │ + 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 5af4 │ │ │ │ │ + b.n 5b00 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5c02 │ │ │ │ │ + bge.n 5c0e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbz r3, 5c30 │ │ │ │ │ + cbz r3, 5c3c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 5b00 │ │ │ │ │ - b.n 5b08 │ │ │ │ │ + blt.w 5b0c │ │ │ │ │ + b.n 5b14 │ │ │ │ │ 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 │ │ │ │ │ @@ -9424,44 +9431,44 @@ │ │ │ │ │ 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 5b08 │ │ │ │ │ + b.n 5b14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5c02 │ │ │ │ │ + b.n 5c0e │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005c3c <_PyObject_InitInlineValues>: │ │ │ │ │ +00005c48 <_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 5c8e <_PyObject_InitInlineValues+0x52> │ │ │ │ │ + bgt.n 5c9a <_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, 5ca0 <_PyObject_InitInlineValues+0x64> │ │ │ │ │ + cbz r2, 5cac <_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] │ │ │ │ │ @@ -9471,22 +9478,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 5c5e <_PyObject_InitInlineValues+0x22> │ │ │ │ │ + b.n 5c6a <_PyObject_InitInlineValues+0x22> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00005cac <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +00005cb8 <_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] │ │ │ │ │ @@ -9496,131 +9503,131 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ adds r5, r0, r4 │ │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 6010 <_PyObject_StoreInstanceAttribute+0x364> │ │ │ │ │ + beq.w 601c <_PyObject_StoreInstanceAttribute+0x364> │ │ │ │ │ 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 5fc8 <_PyObject_StoreInstanceAttribute+0x31c> │ │ │ │ │ + bne.w 5fd4 <_PyObject_StoreInstanceAttribute+0x31c> │ │ │ │ │ ldr.w sl, [r8, #12] │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 62ea <_PyObject_StoreInstanceAttribute+0x63e> │ │ │ │ │ + beq.w 62f6 <_PyObject_StoreInstanceAttribute+0x63e> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add.w r9, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ │ add r1, r9 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ and.w fp, sl, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bgt.w 5f30 <_PyObject_StoreInstanceAttribute+0x284> │ │ │ │ │ + bgt.w 5f3c <_PyObject_StoreInstanceAttribute+0x284> │ │ │ │ │ ldrsb.w r4, [r9, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 5df6 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ + blt.n 5e02 <_PyObject_StoreInstanceAttribute+0x14a> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq.w 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 6066 <_PyObject_StoreInstanceAttribute+0x3ba> │ │ │ │ │ + beq.w 6072 <_PyObject_StoreInstanceAttribute+0x3ba> │ │ │ │ │ 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 5f5a <_PyObject_StoreInstanceAttribute+0x2ae> │ │ │ │ │ + bgt.w 5f66 <_PyObject_StoreInstanceAttribute+0x2ae> │ │ │ │ │ ldrsb.w r4, [r9, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5f6e <_PyObject_StoreInstanceAttribute+0x2c2> │ │ │ │ │ + blt.w 5f7a <_PyObject_StoreInstanceAttribute+0x2c2> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.w 60d8 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ + beq.w 60e4 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ 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 602e <_PyObject_StoreInstanceAttribute+0x382> │ │ │ │ │ + bgt.w 603a <_PyObject_StoreInstanceAttribute+0x382> │ │ │ │ │ ldrsb.w r4, [r9, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5f8e <_PyObject_StoreInstanceAttribute+0x2e2> │ │ │ │ │ + blt.w 5f9a <_PyObject_StoreInstanceAttribute+0x2e2> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 6138 <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ + beq.w 6144 <_PyObject_StoreInstanceAttribute+0x48c> │ │ │ │ │ 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 6056 <_PyObject_StoreInstanceAttribute+0x3aa> │ │ │ │ │ + bgt.w 6062 <_PyObject_StoreInstanceAttribute+0x3aa> │ │ │ │ │ ldrsb.w r4, [r9, fp] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 5f98 <_PyObject_StoreInstanceAttribute+0x2ec> │ │ │ │ │ + blt.w 5fa4 <_PyObject_StoreInstanceAttribute+0x2ec> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq.n 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.n 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.w 6202 <_PyObject_StoreInstanceAttribute+0x556> │ │ │ │ │ + beq.w 620e <_PyObject_StoreInstanceAttribute+0x556> │ │ │ │ │ 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 5d8c <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ + b.n 5d98 <_PyObject_StoreInstanceAttribute+0xe0> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 627e <_PyObject_StoreInstanceAttribute+0x5d2> │ │ │ │ │ + bne.w 628a <_PyObject_StoreInstanceAttribute+0x5d2> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 5fc8 <_PyObject_StoreInstanceAttribute+0x31c> │ │ │ │ │ + ble.w 5fd4 <_PyObject_StoreInstanceAttribute+0x31c> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 11c8 │ │ │ │ │ + bl 11d4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 6316 <_PyObject_StoreInstanceAttribute+0x66a> │ │ │ │ │ + bgt.w 6322 <_PyObject_StoreInstanceAttribute+0x66a> │ │ │ │ │ strb.w r4, [r9, r0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsls r2, r1 │ │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ │ add r9, r2 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ @@ -9632,321 +9639,321 @@ │ │ │ │ │ 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 5fc8 <_PyObject_StoreInstanceAttribute+0x31c> │ │ │ │ │ + beq.w 5fd4 <_PyObject_StoreInstanceAttribute+0x31c> │ │ │ │ │ add.w sl, r5, r4, lsl #2 │ │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ │ orrs.w r3, r9, r7 │ │ │ │ │ - beq.w 6198 <_PyObject_StoreInstanceAttribute+0x4ec> │ │ │ │ │ + beq.w 61a4 <_PyObject_StoreInstanceAttribute+0x4ec> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5f9e <_PyObject_StoreInstanceAttribute+0x2f2> │ │ │ │ │ - cbz r7, 5eb4 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ + bne.w 5faa <_PyObject_StoreInstanceAttribute+0x2f2> │ │ │ │ │ + cbz r7, 5ec0 <_PyObject_StoreInstanceAttribute+0x208> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 5ea4 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ + blt.n 5eb0 <_PyObject_StoreInstanceAttribute+0x1f8> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 5f14 <_PyObject_StoreInstanceAttribute+0x268> │ │ │ │ │ + bne.n 5f20 <_PyObject_StoreInstanceAttribute+0x268> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 61f8 <_PyObject_StoreInstanceAttribute+0x54c> │ │ │ │ │ + bne.w 6204 <_PyObject_StoreInstanceAttribute+0x54c> │ │ │ │ │ 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 r9, #0 │ │ │ │ │ - beq.n 5e80 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ - b.n 5f14 <_PyObject_StoreInstanceAttribute+0x268> │ │ │ │ │ + beq.n 5e8c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5f20 <_PyObject_StoreInstanceAttribute+0x268> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 5e80 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + beq.n 5e8c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 r4, r2 │ │ │ │ │ - beq.n 5f82 <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ + beq.n 5f8e <_PyObject_StoreInstanceAttribute+0x2d6> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 5efa <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ + beq.n 5f06 <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 5efa <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ + beq.n 5f06 <_PyObject_StoreInstanceAttribute+0x24e> │ │ │ │ │ adds r2, r0, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne.n 5eea <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ + bne.n 5ef6 <_PyObject_StoreInstanceAttribute+0x23e> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r6 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge.n 5f0c <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ + bge.n 5f18 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ 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 5ffa <_PyObject_StoreInstanceAttribute+0x34e> │ │ │ │ │ + bne.n 6006 <_PyObject_StoreInstanceAttribute+0x34e> │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5e9a <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bge.n 5ea6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 5e9a <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + bne.n 5ea6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e9a <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5ea6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ ite gt │ │ │ │ │ ldrgt.w r4, [r9, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r9, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d2a <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ + bge.w 5d36 <_PyObject_StoreInstanceAttribute+0x7e> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 5dfc <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 5e08 <_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, [r9, fp, lsl #2] │ │ │ │ │ ldrshle.w r4, [r9, fp, lsl #1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d62 <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ + bge.w 5d6e <_PyObject_StoreInstanceAttribute+0xb6> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.w 5dfc <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + beq.w 5e08 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ mov.w ip, sl, lsr #10 │ │ │ │ │ add.w r2, fp, fp, lsl #2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ - b.n 5d80 <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ + b.n 5d8c <_PyObject_StoreInstanceAttribute+0xd4> │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - bgt.n 5f00 <_PyObject_StoreInstanceAttribute+0x254> │ │ │ │ │ - b.n 5f0c <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ + bgt.n 5f0c <_PyObject_StoreInstanceAttribute+0x254> │ │ │ │ │ + b.n 5f18 <_PyObject_StoreInstanceAttribute+0x260> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.w 61ba <_PyObject_StoreInstanceAttribute+0x50e> │ │ │ │ │ + bne.w 61c6 <_PyObject_StoreInstanceAttribute+0x50e> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - b.n 5dfc <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ + b.n 5e08 <_PyObject_StoreInstanceAttribute+0x150> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 5f94 <_PyObject_StoreInstanceAttribute+0x2e8> │ │ │ │ │ - b.n 5de4 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.n 5fa0 <_PyObject_StoreInstanceAttribute+0x2e8> │ │ │ │ │ + b.n 5df0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 61cc <_PyObject_StoreInstanceAttribute+0x520> │ │ │ │ │ + beq.w 61d8 <_PyObject_StoreInstanceAttribute+0x520> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 6264 <_PyObject_StoreInstanceAttribute+0x5b8> │ │ │ │ │ + beq.w 6270 <_PyObject_StoreInstanceAttribute+0x5b8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 626c <_PyObject_StoreInstanceAttribute+0x5c0> │ │ │ │ │ + bne.w 6278 <_PyObject_StoreInstanceAttribute+0x5c0> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 5fc2 <_PyObject_StoreInstanceAttribute+0x316> │ │ │ │ │ + bge.n 5fce <_PyObject_StoreInstanceAttribute+0x316> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5f14 <_PyObject_StoreInstanceAttribute+0x268> │ │ │ │ │ + b.n 5f20 <_PyObject_StoreInstanceAttribute+0x268> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 625e <_PyObject_StoreInstanceAttribute+0x5b2> │ │ │ │ │ + bne.w 626a <_PyObject_StoreInstanceAttribute+0x5b2> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 988 <_Py_dict_lookup+0x6a8> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 62e2 <_PyObject_StoreInstanceAttribute+0x636> │ │ │ │ │ + beq.w 62ee <_PyObject_StoreInstanceAttribute+0x636> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 2870 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 287c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 62e2 <_PyObject_StoreInstanceAttribute+0x636> │ │ │ │ │ + beq.w 62ee <_PyObject_StoreInstanceAttribute+0x636> │ │ │ │ │ str.w r4, [r6, #-12] │ │ │ │ │ - b.n 5e9a <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5ea6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - blt.n 5f1e <_PyObject_StoreInstanceAttribute+0x272> │ │ │ │ │ - b.n 5e9a <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + blt.n 5f2a <_PyObject_StoreInstanceAttribute+0x272> │ │ │ │ │ + b.n 5ea6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 6292 <_PyObject_StoreInstanceAttribute+0x5e6> │ │ │ │ │ + beq.w 629e <_PyObject_StoreInstanceAttribute+0x5e6> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 62d0 <_PyObject_StoreInstanceAttribute+0x624> │ │ │ │ │ + beq.w 62dc <_PyObject_StoreInstanceAttribute+0x624> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 2870 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 287c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [r9, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r9, fp, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge.w 5d9e <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ + bge.w 5daa <_PyObject_StoreInstanceAttribute+0xf2> │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 5f94 <_PyObject_StoreInstanceAttribute+0x2e8> │ │ │ │ │ + beq.n 5fa0 <_PyObject_StoreInstanceAttribute+0x2e8> │ │ │ │ │ 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, [r9, fp, lsl #1] │ │ │ │ │ ldrgt.w r4, [r9, fp, lsl #2] │ │ │ │ │ - b.n 5dcc <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ + b.n 5dd8 <_PyObject_StoreInstanceAttribute+0x120> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 60bc <_PyObject_StoreInstanceAttribute+0x410> │ │ │ │ │ + bne.n 60c8 <_PyObject_StoreInstanceAttribute+0x410> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.n 60bc <_PyObject_StoreInstanceAttribute+0x410> │ │ │ │ │ + bne.n 60c8 <_PyObject_StoreInstanceAttribute+0x410> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 62de <_PyObject_StoreInstanceAttribute+0x632> │ │ │ │ │ + beq.w 62ea <_PyObject_StoreInstanceAttribute+0x632> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 632a <_PyObject_StoreInstanceAttribute+0x67e> │ │ │ │ │ + beq.w 6336 <_PyObject_StoreInstanceAttribute+0x67e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #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 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + beq.w 5e60 <_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 5d58 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ - b.n 5f5a <_PyObject_StoreInstanceAttribute+0x2ae> │ │ │ │ │ + ble.w 5d64 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 5f66 <_PyObject_StoreInstanceAttribute+0x2ae> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 5f74 <_PyObject_StoreInstanceAttribute+0x2c8> │ │ │ │ │ + bne.w 5f80 <_PyObject_StoreInstanceAttribute+0x2c8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5f74 <_PyObject_StoreInstanceAttribute+0x2c8> │ │ │ │ │ + bne.w 5f80 <_PyObject_StoreInstanceAttribute+0x2c8> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 62fe <_PyObject_StoreInstanceAttribute+0x652> │ │ │ │ │ + beq.w 630a <_PyObject_StoreInstanceAttribute+0x652> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 62f8 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ + beq.w 6304 <_PyObject_StoreInstanceAttribute+0x64c> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #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 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5f74 <_PyObject_StoreInstanceAttribute+0x2c8> │ │ │ │ │ + beq.w 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5f80 <_PyObject_StoreInstanceAttribute+0x2c8> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5db0 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 5dbc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne.w 5db0 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bne.w 5dbc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6308 <_PyObject_StoreInstanceAttribute+0x65c> │ │ │ │ │ + beq.w 6314 <_PyObject_StoreInstanceAttribute+0x65c> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6302 <_PyObject_StoreInstanceAttribute+0x656> │ │ │ │ │ + beq.w 630e <_PyObject_StoreInstanceAttribute+0x656> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #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 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5db0 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + beq.w 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5dbc <_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 │ │ │ │ │ @@ -9954,175 +9961,175 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 5e9c <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 5ea8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ 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 5dc8 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ + b.n 5dd4 <_PyObject_StoreInstanceAttribute+0x11c> │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 626e <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ - cbz r7, 61e6 <_PyObject_StoreInstanceAttribute+0x53a> │ │ │ │ │ + bne.n 627a <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ + cbz r7, 61f2 <_PyObject_StoreInstanceAttribute+0x53a> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 61e0 <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ + bge.n 61ec <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5e80 <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ + b.n 5e8c <_PyObject_StoreInstanceAttribute+0x1d4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 5e9a <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ + b.n 5ea6 <_PyObject_StoreInstanceAttribute+0x1ee> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 5de4 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 5df0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 5de4 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + bne.w 5df0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6312 <_PyObject_StoreInstanceAttribute+0x666> │ │ │ │ │ + beq.n 631e <_PyObject_StoreInstanceAttribute+0x666> │ │ │ │ │ lsls r0, r0, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 630c <_PyObject_StoreInstanceAttribute+0x660> │ │ │ │ │ + beq.n 6318 <_PyObject_StoreInstanceAttribute+0x660> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #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 5e54 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ - b.n 5de4 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ + beq.w 5e60 <_PyObject_StoreInstanceAttribute+0x1a8> │ │ │ │ │ + b.n 5df0 <_PyObject_StoreInstanceAttribute+0x138> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b.n 6022 <_PyObject_StoreInstanceAttribute+0x376> │ │ │ │ │ - cbnz r0, 627a <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ + b.n 602e <_PyObject_StoreInstanceAttribute+0x376> │ │ │ │ │ + cbnz r0, 6286 <_PyObject_StoreInstanceAttribute+0x5ce> │ │ │ │ │ str.w r7, [sl, #4] │ │ │ │ │ - b.n 5ec0 <_PyObject_StoreInstanceAttribute+0x214> │ │ │ │ │ + b.n 5ecc <_PyObject_StoreInstanceAttribute+0x214> │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 5e6c <_PyObject_StoreInstanceAttribute+0x1c0> │ │ │ │ │ + b.n 5e78 <_PyObject_StoreInstanceAttribute+0x1c0> │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 626e <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ + b.n 627a <_PyObject_StoreInstanceAttribute+0x5c2> │ │ │ │ │ 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 5d58 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ + b.n 5d64 <_PyObject_StoreInstanceAttribute+0xac> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bl 5438 │ │ │ │ │ + bl 5444 │ │ │ │ │ R_ARM_THM_CALL PyObject_GenericGetDict │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 61b4 <_PyObject_StoreInstanceAttribute+0x508> │ │ │ │ │ + beq.n 61c0 <_PyObject_StoreInstanceAttribute+0x508> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 6330 <_PyObject_StoreInstanceAttribute+0x684> │ │ │ │ │ + beq.n 633c <_PyObject_StoreInstanceAttribute+0x684> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 2870 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 287c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 5e9c <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bge.w 5ea8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 5e9c <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + bne.w 5ea8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 5e9c <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ + b.n 5ea8 <_PyObject_StoreInstanceAttribute+0x1f0> │ │ │ │ │ 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 6340 │ │ │ │ │ + b.n 634c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6092 <_PyObject_StoreInstanceAttribute+0x3e6> │ │ │ │ │ + b.n 609e <_PyObject_StoreInstanceAttribute+0x3e6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ - b.n 61b4 <_PyObject_StoreInstanceAttribute+0x508> │ │ │ │ │ + bl 1ed8 │ │ │ │ │ + b.n 61c0 <_PyObject_StoreInstanceAttribute+0x508> │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b.n 5cfa <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ + b.n 5d06 <_PyObject_StoreInstanceAttribute+0x4e> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 6124 <_PyObject_StoreInstanceAttribute+0x478> │ │ │ │ │ + b.n 6130 <_PyObject_StoreInstanceAttribute+0x478> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 610c <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ + b.n 6118 <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 6184 <_PyObject_StoreInstanceAttribute+0x4d8> │ │ │ │ │ + b.n 6190 <_PyObject_StoreInstanceAttribute+0x4d8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 616c <_PyObject_StoreInstanceAttribute+0x4c0> │ │ │ │ │ + b.n 6178 <_PyObject_StoreInstanceAttribute+0x4c0> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 624a <_PyObject_StoreInstanceAttribute+0x59e> │ │ │ │ │ + b.n 6256 <_PyObject_StoreInstanceAttribute+0x59e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6234 <_PyObject_StoreInstanceAttribute+0x588> │ │ │ │ │ + b.n 6240 <_PyObject_StoreInstanceAttribute+0x588> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [r9, r0, lsl #1] │ │ │ │ │ strgt.w r4, [r9, r0, lsl #2] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ - b.n 5e26 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ + b.n 5e32 <_PyObject_StoreInstanceAttribute+0x17a> │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 60aa <_PyObject_StoreInstanceAttribute+0x3fe> │ │ │ │ │ + b.n 60b6 <_PyObject_StoreInstanceAttribute+0x3fe> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6340 │ │ │ │ │ + bl 634c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 62b4 <_PyObject_StoreInstanceAttribute+0x608> │ │ │ │ │ + b.n 62c0 <_PyObject_StoreInstanceAttribute+0x608> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006340 : │ │ │ │ │ +0000634c : │ │ │ │ │ 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 r8, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -10135,81 +10142,81 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - bne.n 6466 │ │ │ │ │ + bne.n 6472 │ │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ - beq.w 66a4 │ │ │ │ │ + beq.w 66b0 │ │ │ │ │ ldrb.w sl, [r5, #4] │ │ │ │ │ movs r3, #1 │ │ │ │ │ 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, fp, r2 │ │ │ │ │ strd r3, r7, [sp, #12] │ │ │ │ │ and.w r3, r7, lr │ │ │ │ │ str.w lr, [sp, #20] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 6694 │ │ │ │ │ + bgt.w 66a0 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.w 650a │ │ │ │ │ + blt.w 6516 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.w 64f2 │ │ │ │ │ + beq.w 64fe │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.w 661a │ │ │ │ │ + beq.w 6626 │ │ │ │ │ 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 660a │ │ │ │ │ + bgt.w 6616 │ │ │ │ │ ldrsb.w r4, [fp, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt.n 6414 │ │ │ │ │ + blt.n 6420 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq.n 64f2 │ │ │ │ │ + beq.n 64fe │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq.n 649e │ │ │ │ │ + beq.n 64aa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ 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 63a6 │ │ │ │ │ + b.n 63b2 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bne.n 6400 │ │ │ │ │ + bne.n 640c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 6466 │ │ │ │ │ + ble.n 6472 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bl 11c8 │ │ │ │ │ + bl 11d4 │ │ │ │ │ ldr r4, [r5, #16] │ │ │ │ │ cmp.w sl, #7 │ │ │ │ │ - bgt.w 65fa │ │ │ │ │ + bgt.w 6606 │ │ │ │ │ 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 │ │ │ │ │ @@ -10220,109 +10227,109 @@ │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 64f2 │ │ │ │ │ + bne.n 64fe │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 667a │ │ │ │ │ + bne.w 6686 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyInterpreterState_Get │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 988 <_Py_dict_lookup+0x6a8> │ │ │ │ │ R_ARM_THM_CALL make_dict_from_instance_attributes.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 6672 │ │ │ │ │ + beq.w 667e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 2870 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 287c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.w 6672 │ │ │ │ │ + beq.w 667e │ │ │ │ │ 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 6400 │ │ │ │ │ + bne.n 640c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.n 6400 │ │ │ │ │ + bne.n 640c │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 66b4 │ │ │ │ │ + beq.w 66c0 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 66ae │ │ │ │ │ + beq.w 66ba │ │ │ │ │ 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 6400 │ │ │ │ │ + bne.n 640c │ │ │ │ │ add.w r7, r6, r4, lsl #2 │ │ │ │ │ ldr r5, [r7, #4] │ │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ │ - beq.n 6556 │ │ │ │ │ + beq.n 6562 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 6510 │ │ │ │ │ + cbnz r3, 651c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6520 │ │ │ │ │ - b.n 65ba │ │ │ │ │ + bne.n 652c │ │ │ │ │ + b.n 65c6 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - beq.n 6418 │ │ │ │ │ - b.n 63cc │ │ │ │ │ + beq.n 6424 │ │ │ │ │ + b.n 63d8 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 65d6 │ │ │ │ │ + beq.n 65e2 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 65b8 │ │ │ │ │ + beq.n 65c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65a2 │ │ │ │ │ + bne.n 65ae │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ str.w r8, [r7, #4] │ │ │ │ │ - cbnz r5, 6588 │ │ │ │ │ + cbnz r5, 6594 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r2, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 6496 │ │ │ │ │ + beq.n 64a2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 6496 │ │ │ │ │ + b.n 64a2 │ │ │ │ │ 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 │ │ │ │ │ @@ -10331,946 +10338,946 @@ │ │ │ │ │ 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 6498 │ │ │ │ │ + b.n 64a4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ - cbz r3, 6588 │ │ │ │ │ + cbz r3, 6594 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 6496 │ │ │ │ │ + bge.n 64a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6496 │ │ │ │ │ + bne.w 64a2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6496 │ │ │ │ │ + b.n 64a2 │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6520 │ │ │ │ │ - b.n 65ba │ │ │ │ │ - cbnz r0, 65f6 │ │ │ │ │ + bne.n 652c │ │ │ │ │ + b.n 65c6 │ │ │ │ │ + cbnz r0, 6602 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 6536 │ │ │ │ │ + beq.n 6542 │ │ │ │ │ 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 65e4 │ │ │ │ │ + beq.n 65f0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 65cc │ │ │ │ │ + b.n 65d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 65a4 │ │ │ │ │ + bne.n 65b0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 6520 │ │ │ │ │ - b.n 65ba │ │ │ │ │ + bne.n 652c │ │ │ │ │ + b.n 65c6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble.n 657a │ │ │ │ │ + ble.n 6586 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb.w r0, [r3], #1 │ │ │ │ │ - b.n 65e8 │ │ │ │ │ + b.n 65f4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ - b.n 65a4 │ │ │ │ │ + b.n 65b0 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ strhle.w r4, [fp, r0, lsl #1] │ │ │ │ │ strgt.w r4, [fp, r0, lsl #2] │ │ │ │ │ - b.n 6438 │ │ │ │ │ + b.n 6444 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 63ec │ │ │ │ │ + b.n 63f8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 63cc │ │ │ │ │ + bne.w 63d8 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne.w 63cc │ │ │ │ │ + bne.w 63d8 │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 6690 │ │ │ │ │ + beq.n 669c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb.w r1, [r9, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 668a │ │ │ │ │ + beq.n 6696 │ │ │ │ │ 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 │ │ │ │ │ - beq.w 64f2 │ │ │ │ │ - b.n 63cc │ │ │ │ │ + beq.w 64fe │ │ │ │ │ + b.n 63d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ - b.n 6574 │ │ │ │ │ + bl 1ed8 │ │ │ │ │ + b.n 6580 │ │ │ │ │ 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 2870 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b.w 287c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 665e │ │ │ │ │ + b.n 666a │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6648 │ │ │ │ │ + b.n 6654 │ │ │ │ │ cmp.w sl, #15 │ │ │ │ │ ite le │ │ │ │ │ ldrshle.w r4, [fp, r3, lsl #1] │ │ │ │ │ ldrgt.w r4, [fp, r3, lsl #2] │ │ │ │ │ - b.n 63b2 │ │ │ │ │ + b.n 63be │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b.n 637e │ │ │ │ │ + b.n 638a │ │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 64e2 │ │ │ │ │ + b.n 64ee │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 64ca │ │ │ │ │ + b.n 64d6 │ │ │ │ │ │ │ │ │ │ -000066b8 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +000066c4 <_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 67ee <_PyObject_TryGetInstanceAttribute+0x136> │ │ │ │ │ + beq.w 67fa <_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 6864 <_PyObject_TryGetInstanceAttribute+0x1ac> │ │ │ │ │ + beq.w 6870 <_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 68a8 <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ + bgt.w 68b4 <_PyObject_TryGetInstanceAttribute+0x1f0> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n 67e0 <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ + blt.n 67ec <_PyObject_TryGetInstanceAttribute+0x128> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 684a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 6856 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6944 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ + beq.w 6950 <_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 68ce <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + bgt.w 68da <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 68e2 <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ + blt.w 68ee <_PyObject_TryGetInstanceAttribute+0x22a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 684a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.n 6856 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 69b2 <_PyObject_TryGetInstanceAttribute+0x2fa> │ │ │ │ │ + beq.w 69be <_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 690a <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ + bgt.w 6916 <_PyObject_TryGetInstanceAttribute+0x252> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 68ea <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ + blt.w 68f6 <_PyObject_TryGetInstanceAttribute+0x232> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6848 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 6854 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.n 67f4 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ + beq.n 6800 <_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 6934 <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ + bgt.w 6940 <_PyObject_TryGetInstanceAttribute+0x27c> │ │ │ │ │ ldrsb.w r7, [r5, sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.w 6902 <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ + blt.w 690e <_PyObject_TryGetInstanceAttribute+0x24a> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6848 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq.n 6854 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq.w 6a16 <_PyObject_TryGetInstanceAttribute+0x35e> │ │ │ │ │ + beq.w 6a22 <_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 677a <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ + b.n 6786 <_PyObject_TryGetInstanceAttribute+0xc2> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bne.w 6a6e <_PyObject_TryGetInstanceAttribute+0x3b6> │ │ │ │ │ + bne.w 6a7a <_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 679c <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 67a8 <_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 679c <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 67a8 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6aa8 <_PyObject_TryGetInstanceAttribute+0x3f0> │ │ │ │ │ + beq.w 6ab4 <_PyObject_TryGetInstanceAttribute+0x3f0> │ │ │ │ │ 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 6aa4 <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ + beq.w 6ab0 <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ 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 679c <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ + bne.n 67a8 <_PyObject_TryGetInstanceAttribute+0xe4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cbz r3, 685e <_PyObject_TryGetInstanceAttribute+0x1a6> │ │ │ │ │ + cbz r3, 686a <_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 67ec <_PyObject_TryGetInstanceAttribute+0x134> │ │ │ │ │ + b.n 67f8 <_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 6a90 <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ + beq.w 6a9c <_PyObject_TryGetInstanceAttribute+0x3d8> │ │ │ │ │ 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 6712 <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ + ble.w 671e <_PyObject_TryGetInstanceAttribute+0x5a> │ │ │ │ │ cmp.w r9, #15 │ │ │ │ │ - bgt.w 6a0a <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ + bgt.w 6a16 <_PyObject_TryGetInstanceAttribute+0x352> │ │ │ │ │ ldrsh.w r7, [r5, sl, lsl #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 671a <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + bge.w 6726 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.n 67e6 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.n 67f2 <_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 6750 <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ + bge.w 675c <_PyObject_TryGetInstanceAttribute+0x98> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 67e6 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 6762 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 67f2 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 676e <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 67e6 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 67f2 <_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 67b4 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b.n 67c0 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 67e6 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ - b.n 67d0 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 67f2 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + b.n 67dc <_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 678c <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ + bge.w 6798 <_PyObject_TryGetInstanceAttribute+0xd4> │ │ │ │ │ adds r7, #1 │ │ │ │ │ - beq.w 67e6 <_PyObject_TryGetInstanceAttribute+0x12e> │ │ │ │ │ + beq.w 67f2 <_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 67b8 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ + b.n 67c4 <_PyObject_TryGetInstanceAttribute+0x100> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 6998 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 69a4 <_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 6998 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + bne.n 69a4 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ tst.w ip, #32 │ │ │ │ │ - beq.w 6a80 <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ + beq.w 6a8c <_PyObject_TryGetInstanceAttribute+0x3c8> │ │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ │ ite eq │ │ │ │ │ addeq r0, #28 │ │ │ │ │ addne r0, #20 │ │ │ │ │ lsls r2, r1, #26 │ │ │ │ │ - bpl.w 6a8c <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ + bpl.w 6a98 <_PyObject_TryGetInstanceAttribute+0x3d4> │ │ │ │ │ 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 684a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + beq.w 6856 <_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 6746 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ - b.n 68ce <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ + ble.w 6752 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 68da <_PyObject_TryGetInstanceAttribute+0x216> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 6762 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 676e <_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 6762 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + bne.w 676e <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6aa0 <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ + beq.n 6aac <_PyObject_TryGetInstanceAttribute+0x3e8> │ │ │ │ │ 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 6a9c <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ + beq.n 6aa8 <_PyObject_TryGetInstanceAttribute+0x3e4> │ │ │ │ │ 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 684a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ - b.n 6762 <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ + beq.w 6856 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 676e <_PyObject_TryGetInstanceAttribute+0xaa> │ │ │ │ │ ldr.w r7, [r5, sl, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge.w 671a <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ - b.n 68ba <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ + bge.w 6726 <_PyObject_TryGetInstanceAttribute+0x62> │ │ │ │ │ + b.n 68c6 <_PyObject_TryGetInstanceAttribute+0x202> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 67d0 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 67dc <_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 67d0 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + bne.w 67dc <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6a88 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ + beq.n 6a94 <_PyObject_TryGetInstanceAttribute+0x3d0> │ │ │ │ │ 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 6a84 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + beq.n 6a90 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ 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 6848 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ - b.n 67d0 <_PyObject_TryGetInstanceAttribute+0x118> │ │ │ │ │ + beq.w 6854 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + b.n 67dc <_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 6746 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ + b.n 6752 <_PyObject_TryGetInstanceAttribute+0x8e> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6972 <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ + b.n 697e <_PyObject_TryGetInstanceAttribute+0x2ba> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6a5a <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ + b.n 6a66 <_PyObject_TryGetInstanceAttribute+0x3a2> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6a46 <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ + b.n 6a52 <_PyObject_TryGetInstanceAttribute+0x38e> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6984 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ + b.n 6990 <_PyObject_TryGetInstanceAttribute+0x2cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r7, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 684a <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ + b.n 6856 <_PyObject_TryGetInstanceAttribute+0x192> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 69f6 <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ + b.n 6a02 <_PyObject_TryGetInstanceAttribute+0x33e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 69e2 <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ + b.n 69ee <_PyObject_TryGetInstanceAttribute+0x32a> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 6838 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + b.n 6844 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6822 <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ + b.n 682e <_PyObject_TryGetInstanceAttribute+0x16a> │ │ │ │ │ │ │ │ │ │ -00006aac <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +00006ab8 <_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 6da6 <_PyDictKeys_StringLookupSplit+0x2fa> │ │ │ │ │ + beq.w 6db2 <_PyDictKeys_StringLookupSplit+0x2fa> │ │ │ │ │ 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 6bb6 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ + bgt.n 6bc2 <_PyDictKeys_StringLookupSplit+0x10a> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6ba4 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ + blt.n 6bb0 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq.n 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6c0e <_PyDictKeys_StringLookupSplit+0x162> │ │ │ │ │ + beq.w 6c1a <_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 6bda <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + bgt.n 6be6 <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6bec <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + blt.n 6bf8 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6c88 <_PyDictKeys_StringLookupSplit+0x1dc> │ │ │ │ │ + beq.w 6c94 <_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 6bfe <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ + bgt.n 6c0a <_PyDictKeys_StringLookupSplit+0x152> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6bf2 <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ + blt.n 6bfe <_PyDictKeys_StringLookupSplit+0x146> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6ce6 <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ + beq.w 6cf2 <_PyDictKeys_StringLookupSplit+0x23a> │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ cmp.w r8, #7 │ │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - bgt.n 6c78 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ + bgt.n 6c84 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 6bf8 <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ + blt.n 6c04 <_PyDictKeys_StringLookupSplit+0x14c> │ │ │ │ │ ldr.w r1, [r9, r3, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.w 6d3e <_PyDictKeys_StringLookupSplit+0x292> │ │ │ │ │ + beq.w 6d4a <_PyDictKeys_StringLookupSplit+0x292> │ │ │ │ │ mov.w r2, fp, lsr #10 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r3, r4 │ │ │ │ │ - b.n 6b44 <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ + b.n 6b50 <_PyDictKeys_StringLookupSplit+0x98> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 6d96 <_PyDictKeys_StringLookupSplit+0x2ea> │ │ │ │ │ + bne.w 6da2 <_PyDictKeys_StringLookupSplit+0x2ea> │ │ │ │ │ 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 6af8 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + bge.n 6b04 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6baa <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + beq.n 6bb6 <_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 6b24 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bge.n 6b30 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6baa <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6b34 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.n 6bb6 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6b40 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6baa <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6b62 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.n 6bb6 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6b6e <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - beq.n 6baa <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ - b.n 6b90 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.n 6bb6 <_PyDictKeys_StringLookupSplit+0xfe> │ │ │ │ │ + b.n 6b9c <_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 6b4e <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ + b.n 6b5a <_PyDictKeys_StringLookupSplit+0xa2> │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.n 6c60 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 6c6c <_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 6c60 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + bne.n 6c6c <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6de2 <_PyDictKeys_StringLookupSplit+0x336> │ │ │ │ │ + beq.w 6dee <_PyDictKeys_StringLookupSplit+0x336> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 6dc6 <_PyDictKeys_StringLookupSplit+0x31a> │ │ │ │ │ + beq.w 6dd2 <_PyDictKeys_StringLookupSplit+0x31a> │ │ │ │ │ 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 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + beq.n 6bba <_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 6b1c <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ - b.n 6bda <_PyDictKeys_StringLookupSplit+0x12e> │ │ │ │ │ + ble.w 6b28 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6be6 <_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 6b7c <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ + b.n 6b88 <_PyDictKeys_StringLookupSplit+0xd0> │ │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne.w 6b34 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6b40 <_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 6b34 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + bne.w 6b40 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 6dce <_PyDictKeys_StringLookupSplit+0x322> │ │ │ │ │ + beq.w 6dda <_PyDictKeys_StringLookupSplit+0x322> │ │ │ │ │ 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.w 6dca <_PyDictKeys_StringLookupSplit+0x31e> │ │ │ │ │ + beq.w 6dd6 <_PyDictKeys_StringLookupSplit+0x31e> │ │ │ │ │ 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 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6b34 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ + beq.w 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6b40 <_PyDictKeys_StringLookupSplit+0x88> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6b62 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6b6e <_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 6b62 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + bne.w 6b6e <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6dde <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ + beq.n 6dea <_PyDictKeys_StringLookupSplit+0x332> │ │ │ │ │ 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 6dda <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ + beq.n 6de6 <_PyDictKeys_StringLookupSplit+0x32e> │ │ │ │ │ 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 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6b62 <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ + beq.w 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6b6e <_PyDictKeys_StringLookupSplit+0xb6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6b90 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6b9c <_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 6b90 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + bne.w 6b9c <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 6dd6 <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ + beq.n 6de2 <_PyDictKeys_StringLookupSplit+0x32a> │ │ │ │ │ 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 6dd2 <_PyDictKeys_StringLookupSplit+0x326> │ │ │ │ │ + beq.n 6dde <_PyDictKeys_StringLookupSplit+0x326> │ │ │ │ │ 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 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ - b.n 6b90 <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ + beq.w 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6b9c <_PyDictKeys_StringLookupSplit+0xe4> │ │ │ │ │ lsrs r2, r5, #5 │ │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ and.w sl, r4, r3 │ │ │ │ │ - b.n 6b1c <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ + b.n 6b28 <_PyDictKeys_StringLookupSplit+0x70> │ │ │ │ │ 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 6aca <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ + bne.w 6ad6 <_PyDictKeys_StringLookupSplit+0x1e> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mvn.w r3, #2 │ │ │ │ │ - b.n 6bae <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ + b.n 6bba <_PyDictKeys_StringLookupSplit+0x102> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6c50 <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ + b.n 6c5c <_PyDictKeys_StringLookupSplit+0x1a4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6cd2 <_PyDictKeys_StringLookupSplit+0x226> │ │ │ │ │ + b.n 6cde <_PyDictKeys_StringLookupSplit+0x226> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6cbc <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ + b.n 6cc8 <_PyDictKeys_StringLookupSplit+0x210> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6d82 <_PyDictKeys_StringLookupSplit+0x2d6> │ │ │ │ │ + b.n 6d8e <_PyDictKeys_StringLookupSplit+0x2d6> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6d6e <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ + b.n 6d7a <_PyDictKeys_StringLookupSplit+0x2c2> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b.n 6d2a <_PyDictKeys_StringLookupSplit+0x27e> │ │ │ │ │ + b.n 6d36 <_PyDictKeys_StringLookupSplit+0x27e> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 6d16 <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ + b.n 6d22 <_PyDictKeys_StringLookupSplit+0x26a> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 6c3a <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ + b.n 6c46 <_PyDictKeys_StringLookupSplit+0x18e> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00006de8 <_PyDict_LookupIndex>: │ │ │ │ │ +00006df4 <_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 6e1e <_PyDict_LookupIndex+0x36> │ │ │ │ │ + bne.n 6e2a <_PyDict_LookupIndex+0x36> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 6e1e <_PyDict_LookupIndex+0x36> │ │ │ │ │ + beq.n 6e2a <_PyDict_LookupIndex+0x36> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2e0 <_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 6e38 <_PyDict_LookupIndex+0x50> │ │ │ │ │ + beq.n 6e44 <_PyDict_LookupIndex+0x50> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 6e18 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 6e24 <_PyDict_LookupIndex+0x30> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 6e18 <_PyDict_LookupIndex+0x30> │ │ │ │ │ + b.n 6e24 <_PyDict_LookupIndex+0x30> │ │ │ │ │ │ │ │ │ │ -00006e44 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +00006e50 <_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 71d8 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ + bne.w 71e4 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 71d8 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ + beq.w 71e4 <_PyDictKeys_StringLookupAndVersion+0x394> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r2, r7, #1 │ │ │ │ │ - beq.n 6f70 <_PyDictKeys_StringLookupAndVersion+0x12c> │ │ │ │ │ + beq.n 6f7c <_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 6fa6 <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ + bgt.w 6fb2 <_PyDictKeys_StringLookupAndVersion+0x162> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 6ff8 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ + blt.w 7004 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq.w 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.w 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7046 <_PyDictKeys_StringLookupAndVersion+0x202> │ │ │ │ │ + beq.w 7052 <_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 6fcc <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + bgt.n 6fd8 <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 6fe0 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ + blt.w 6fec <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 70be <_PyDictKeys_StringLookupAndVersion+0x27a> │ │ │ │ │ + beq.w 70ca <_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 7036 <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ + bgt.w 7042 <_PyDictKeys_StringLookupAndVersion+0x1f2> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 702a <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ + blt.w 7036 <_PyDictKeys_StringLookupAndVersion+0x1e6> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7118 <_PyDictKeys_StringLookupAndVersion+0x2d4> │ │ │ │ │ + beq.w 7124 <_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 70ae <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ + bgt.w 70ba <_PyDictKeys_StringLookupAndVersion+0x26a> │ │ │ │ │ ldrsb.w r5, [sl, fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 7030 <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ + blt.n 703c <_PyDictKeys_StringLookupAndVersion+0x1ec> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq.n 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.w 7170 <_PyDictKeys_StringLookupAndVersion+0x32c> │ │ │ │ │ + beq.w 717c <_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 6f06 <_PyDictKeys_StringLookupAndVersion+0xc2> │ │ │ │ │ + b.n 6f12 <_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 │ │ │ │ │ @@ -11280,425 +11287,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 6ea2 <_PyDictKeys_StringLookupAndVersion+0x5e> │ │ │ │ │ + ble.w 6eae <_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 6eac <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + bge.w 6eb8 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 6ffe <_PyDictKeys_StringLookupAndVersion+0x1ba> │ │ │ │ │ + beq.n 700a <_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 6ede <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ + bge.w 6eea <_PyDictKeys_StringLookupAndVersion+0x9a> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bne.n 6ef0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.n 6efc <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cbz r2, 7008 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ + cbz r2, 7014 <_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 71c8 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ + bne.w 71d4 <_PyDictKeys_StringLookupAndVersion+0x384> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 6fec <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ - ldr r2, [pc, #500] @ (7200 <_PyDictKeys_StringLookupAndVersion+0x3bc>) │ │ │ │ │ + bne.n 6ff8 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + ldr r2, [pc, #500] @ (720c <_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, #364] @ 0x16c │ │ │ │ │ - cbz r2, 7026 <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ + cbz r2, 7032 <_PyDictKeys_StringLookupAndVersion+0x1e2> │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ str.w r0, [r1, #364] @ 0x16c │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b.n 6fec <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ + b.n 6ff8 <_PyDictKeys_StringLookupAndVersion+0x1a8> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 6fe4 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 6f2a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.n 6ff0 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ + b.n 6f36 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ adds r5, #1 │ │ │ │ │ - beq.n 6fe4 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ - b.n 6f5e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.n 6ff0 <_PyDictKeys_StringLookupAndVersion+0x1a0> │ │ │ │ │ + b.n 6f6a <_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 6f12 <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ + b.n 6f1e <_PyDictKeys_StringLookupAndVersion+0xce> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 7096 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 70a2 <_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 7096 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ + bne.n 70a2 <_PyDictKeys_StringLookupAndVersion+0x252> │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 71e2 <_PyDictKeys_StringLookupAndVersion+0x39e> │ │ │ │ │ + beq.w 71ee <_PyDictKeys_StringLookupAndVersion+0x39e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl r0, #28 │ │ │ │ │ addmi r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 71de <_PyDictKeys_StringLookupAndVersion+0x39a> │ │ │ │ │ + beq.w 71ea <_PyDictKeys_StringLookupAndVersion+0x39a> │ │ │ │ │ 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 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + beq.n 6ff4 <_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 6ed4 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ - b.n 6fcc <_PyDictKeys_StringLookupAndVersion+0x188> │ │ │ │ │ + ble.w 6ee0 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 6fd8 <_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 6f48 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ + b.n 6f54 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6ef0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 6efc <_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 6ef0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + bne.w 6efc <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.w 71f2 <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ + beq.w 71fe <_PyDictKeys_StringLookupAndVersion+0x3ae> │ │ │ │ │ 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 71ee <_PyDictKeys_StringLookupAndVersion+0x3aa> │ │ │ │ │ + beq.n 71fa <_PyDictKeys_StringLookupAndVersion+0x3aa> │ │ │ │ │ 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 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6ef0 <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ + beq.w 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6efc <_PyDictKeys_StringLookupAndVersion+0xac> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f2a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 6f36 <_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 6f2a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + bne.w 6f36 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 71ea <_PyDictKeys_StringLookupAndVersion+0x3a6> │ │ │ │ │ + beq.n 71f6 <_PyDictKeys_StringLookupAndVersion+0x3a6> │ │ │ │ │ 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 71e6 <_PyDictKeys_StringLookupAndVersion+0x3a2> │ │ │ │ │ + beq.n 71f2 <_PyDictKeys_StringLookupAndVersion+0x3a2> │ │ │ │ │ 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 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6f2a <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ + beq.w 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6f36 <_PyDictKeys_StringLookupAndVersion+0xe6> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.w 6f5e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 6f6a <_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 6f5e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + bne.w 6f6a <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ tst.w r0, #32 │ │ │ │ │ - beq.n 71fa <_PyDictKeys_StringLookupAndVersion+0x3b6> │ │ │ │ │ + beq.n 7206 <_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 71f6 <_PyDictKeys_StringLookupAndVersion+0x3b2> │ │ │ │ │ + beq.n 7202 <_PyDictKeys_StringLookupAndVersion+0x3b2> │ │ │ │ │ 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 6fe8 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ - b.n 6f5e <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ + beq.w 6ff4 <_PyDictKeys_StringLookupAndVersion+0x1a4> │ │ │ │ │ + b.n 6f6a <_PyDictKeys_StringLookupAndVersion+0x11a> │ │ │ │ │ lsrs r2, r7, #5 │ │ │ │ │ add.w fp, fp, fp, lsl #2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r2, fp │ │ │ │ │ and.w fp, r4, r2 │ │ │ │ │ - b.n 6ed4 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ + b.n 6ee0 <_PyDictKeys_StringLookupAndVersion+0x90> │ │ │ │ │ mvn.w r5, #2 │ │ │ │ │ - b.n 6ff0 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + b.n 6ffc <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 7086 <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ + b.n 7092 <_PyDictKeys_StringLookupAndVersion+0x242> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 7070 <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ + b.n 707c <_PyDictKeys_StringLookupAndVersion+0x22c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 715c <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ + b.n 7168 <_PyDictKeys_StringLookupAndVersion+0x318> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 7148 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ + b.n 7154 <_PyDictKeys_StringLookupAndVersion+0x304> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 7104 <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ + b.n 7110 <_PyDictKeys_StringLookupAndVersion+0x2c0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 70f0 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + b.n 70fc <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b.n 71b4 <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ + b.n 71c0 <_PyDictKeys_StringLookupAndVersion+0x370> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b.n 71a0 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ + b.n 71ac <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007204 : │ │ │ │ │ +00007210 : │ │ │ │ │ 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 7394 │ │ │ │ │ + bhi.w 73a0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 73b0 │ │ │ │ │ + bne.w 73bc │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ - bpl.w 74b8 │ │ │ │ │ + bpl.w 74c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 73ce │ │ │ │ │ + beq.w 73da │ │ │ │ │ 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 73b6 │ │ │ │ │ + bne.w 73c2 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ - beq.w 73b6 │ │ │ │ │ + beq.w 73c2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7460 │ │ │ │ │ + beq.w 746c │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 73ce │ │ │ │ │ + beq.w 73da │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 73ce │ │ │ │ │ + beq.w 73da │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 74a8 │ │ │ │ │ + bne.w 74b4 │ │ │ │ │ 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 7322 │ │ │ │ │ + bgt.n 732e │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 7338 │ │ │ │ │ + bne.n 7344 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 747e │ │ │ │ │ + bne.w 748a │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 73ee │ │ │ │ │ + bgt.w 73fa │ │ │ │ │ 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 7416 │ │ │ │ │ + beq.w 7422 │ │ │ │ │ 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 7306 │ │ │ │ │ + bge.n 7312 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7306 │ │ │ │ │ + cbnz r3, 7312 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 731a │ │ │ │ │ + bge.n 7326 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 731a │ │ │ │ │ + cbnz r3, 7326 │ │ │ │ │ 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 72b4 │ │ │ │ │ + beq.n 72c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 746c │ │ │ │ │ + beq.w 7478 │ │ │ │ │ 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 7436 │ │ │ │ │ + bgt.n 7442 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 72b4 │ │ │ │ │ + beq.n 72c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.w 746c │ │ │ │ │ + beq.w 7478 │ │ │ │ │ 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 744a │ │ │ │ │ + bgt.n 7456 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq.n 72b4 │ │ │ │ │ + beq.n 72c0 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.n 746c │ │ │ │ │ + beq.n 7478 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 736e │ │ │ │ │ + b.n 737a │ │ │ │ │ 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 7460 │ │ │ │ │ + beq.n 746c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble.w 722a │ │ │ │ │ + ble.w 7236 │ │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ │ - b.n 722e │ │ │ │ │ + b.n 723a │ │ │ │ │ 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 7464 │ │ │ │ │ + beq.n 7470 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 725a │ │ │ │ │ + bne.w 7266 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 745a │ │ │ │ │ + beq.n 7466 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [r8] │ │ │ │ │ @@ -11714,187 +11721,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 72e4 │ │ │ │ │ + bne.w 72f0 │ │ │ │ │ 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 72fc │ │ │ │ │ - b.n 7306 │ │ │ │ │ + blt.w 7308 │ │ │ │ │ + b.n 7312 │ │ │ │ │ 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 7356 │ │ │ │ │ + b.n 7362 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 737c │ │ │ │ │ + b.n 7388 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_THM_CALL _PyErr_SetKeyError │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 731a │ │ │ │ │ + b.n 7326 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 7460 │ │ │ │ │ + b.n 746c │ │ │ │ │ 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 72c2 │ │ │ │ │ + beq.w 72ce │ │ │ │ │ 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 74ce │ │ │ │ │ + bne.n 74da │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble.n 74ca │ │ │ │ │ + ble.n 74d6 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 749a │ │ │ │ │ + b.n 74a6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 7286 │ │ │ │ │ + b.n 7292 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 7460 │ │ │ │ │ + b.n 746c │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 7306 │ │ │ │ │ + b.n 7312 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7490 │ │ │ │ │ + b.n 749c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000074d4 : │ │ │ │ │ +000074e0 : │ │ │ │ │ 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 7546 │ │ │ │ │ + beq.n 7552 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 753e │ │ │ │ │ + cbz r0, 754a │ │ │ │ │ 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 7516 │ │ │ │ │ + bne.n 7522 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 7516 │ │ │ │ │ + beq.n 7522 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 755c <_PyDict_Pop_KnownHash> │ │ │ │ │ + b.n 7568 <_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 7508 │ │ │ │ │ + bne.n 7514 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r2, 7538 │ │ │ │ │ + cbz r2, 7544 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7542 │ │ │ │ │ - cbz r2, 7542 │ │ │ │ │ + b.n 754e │ │ │ │ │ + cbz r2, 754e │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - cbz r2, 754a │ │ │ │ │ + cbz r2, 7556 │ │ │ │ │ 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, #3166 @ 0xc5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 7538 │ │ │ │ │ + b.n 7544 │ │ │ │ │ │ │ │ │ │ -0000755c <_PyDict_Pop_KnownHash>: │ │ │ │ │ +00007568 <_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 76a2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 76ae <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - beq.w 7706 <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ + beq.w 7712 <_PyDict_Pop_KnownHash+0x1aa> │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 76a2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 76ae <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 76a2 <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ + beq.w 76ae <_PyDict_Pop_KnownHash+0x146> │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 76f6 <_PyDict_Pop_KnownHash+0x19a> │ │ │ │ │ + bne.w 7702 <_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] │ │ │ │ │ @@ -11902,168 +11909,168 @@ │ │ │ │ │ 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 7668 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ + bgt.n 7674 <_PyDict_Pop_KnownHash+0x10c> │ │ │ │ │ ldrsb.w r0, [r8, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 767a <_PyDict_Pop_KnownHash+0x11e> │ │ │ │ │ + bne.n 7686 <_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 76cc <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + bne.n 76d8 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 7644 <_PyDict_Pop_KnownHash+0xe8> │ │ │ │ │ + bgt.n 7650 <_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 7690 <_PyDict_Pop_KnownHash+0x134> │ │ │ │ │ + beq.n 769c <_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 7628 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + bge.n 7634 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7628 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + cbnz r3, 7634 <_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 76ae <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ + bge.n 76ba <_PyDict_Pop_KnownHash+0x152> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbz r3, 7660 <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ + cbz r3, 766c <_PyDict_Pop_KnownHash+0x104> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 76b4 <_PyDict_Pop_KnownHash+0x158> │ │ │ │ │ + beq.n 76c0 <_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 75fa <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ + b.n 7606 <_PyDict_Pop_KnownHash+0x9e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7636 <_PyDict_Pop_KnownHash+0xda> │ │ │ │ │ + b.n 7642 <_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 75d8 <_PyDict_Pop_KnownHash+0x7c> │ │ │ │ │ + b.n 75e4 <_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 75de <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ + beq.n 75ea <_PyDict_Pop_KnownHash+0x82> │ │ │ │ │ and.w r1, ip, r1 │ │ │ │ │ - b.n 75c6 <_PyDict_Pop_KnownHash+0x6a> │ │ │ │ │ + b.n 75d2 <_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 7616 <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ - cbnz r6, 76a8 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ + b.n 7622 <_PyDict_Pop_KnownHash+0xba> │ │ │ │ │ + cbnz r6, 76b4 <_PyDict_Pop_KnownHash+0x14c> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 763e <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 764a <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - b.n 76a4 <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ + b.n 76b0 <_PyDict_Pop_KnownHash+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 763a <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ - b.n 763c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 7646 <_PyDict_Pop_KnownHash+0xde> │ │ │ │ │ + b.n 7648 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 763c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bge.n 7648 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 763c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne.n 7648 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 763c <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + b.n 7648 <_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 7716 <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ + bne.n 7722 <_PyDict_Pop_KnownHash+0x1ba> │ │ │ │ │ subs r0, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble.n 7712 <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ + ble.n 771e <_PyDict_Pop_KnownHash+0x1b6> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 76e8 <_PyDict_Pop_KnownHash+0x18c> │ │ │ │ │ + b.n 76f4 <_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+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 75a2 <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ - cbz r6, 770c <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ + b.n 75ae <_PyDict_Pop_KnownHash+0x46> │ │ │ │ │ + cbz r6, 7718 <_PyDict_Pop_KnownHash+0x1b0> │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 763e <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ + b.n 764a <_PyDict_Pop_KnownHash+0xe2> │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ - b.n 7628 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ + b.n 7634 <_PyDict_Pop_KnownHash+0xcc> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 76de <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ + b.n 76ea <_PyDict_Pop_KnownHash+0x182> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000771c : │ │ │ │ │ +00007728 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #140] @ (77bc ) │ │ │ │ │ + ldr r0, [pc, #140] @ (77c8 ) │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldrd lr, r1, [r3, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ @@ -12077,333 +12084,333 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, r0] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ │ - cbz r1, 777e │ │ │ │ │ + cbz r1, 778a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 77a8 │ │ │ │ │ + blt.n 77b4 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - cbz r0, 778a │ │ │ │ │ + cbz r0, 7796 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7796 │ │ │ │ │ + blt.n 77a2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 778a │ │ │ │ │ + bne.n 7796 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b.n 778c │ │ │ │ │ + b.n 7798 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 777e │ │ │ │ │ + bne.n 778a │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 777e │ │ │ │ │ + b.n 778a │ │ │ │ │ .word 0x00000056 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000077c0 <_PyDict_MergeEx>: │ │ │ │ │ +000077cc <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ - b.w 2f50 │ │ │ │ │ + b.w 2f5c │ │ │ │ │ │ │ │ │ │ -000077c4 <_PyDict_SetItem_Take2>: │ │ │ │ │ +000077d0 <_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 7806 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + bne.n 7812 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 7806 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ - ldr r3, [pc, #60] @ (782c <_PyDict_SetItem_Take2+0x68>) │ │ │ │ │ + beq.n 7812 <_PyDict_SetItem_Take2+0x42> │ │ │ │ │ + ldr r3, [pc, #60] @ (7838 <_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 7822 <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ + beq.n 782e <_PyDict_SetItem_Take2+0x5e> │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w e04 │ │ │ │ │ + b.w e10 │ │ │ │ │ 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 77ec <_PyDict_SetItem_Take2+0x28> │ │ │ │ │ + bne.n 77f8 <_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 c5c │ │ │ │ │ + b.w c68 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007830 : │ │ │ │ │ +0000783c : │ │ │ │ │ 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 7972 │ │ │ │ │ + beq.w 797e │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ - bpl.w 7972 │ │ │ │ │ + bpl.w 797e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyList_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7982 │ │ │ │ │ + beq.w 798e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 7956 │ │ │ │ │ + bne.n 7962 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.n 78ca │ │ │ │ │ + bpl.n 78d6 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 7912 │ │ │ │ │ + bne.n 791e │ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add.w r6, ip, #20 │ │ │ │ │ - b.n 7888 │ │ │ │ │ + b.n 7894 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r0, r1] │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 78ca │ │ │ │ │ + ble.n 78d6 │ │ │ │ │ ldrb.w r0, [ip, #6] │ │ │ │ │ ldrb.w r3, [ip, #5] │ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ │ - cbz r0, 78ce │ │ │ │ │ + cbz r0, 78da │ │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 78ba │ │ │ │ │ + cbz r0, 78c6 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7882 │ │ │ │ │ + bge.n 788e │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 7882 │ │ │ │ │ + b.n 788e │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 78ca │ │ │ │ │ + ble.n 78d6 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 78fe │ │ │ │ │ + cbz r0, 790a │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 78a8 │ │ │ │ │ + bgt.n 78b4 │ │ │ │ │ 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, 78ec │ │ │ │ │ + cbz r3, 78f8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7882 │ │ │ │ │ - b.n 78b4 │ │ │ │ │ + bge.n 788e │ │ │ │ │ + b.n 78c0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble.n 78ca │ │ │ │ │ + ble.n 78d6 │ │ │ │ │ adds r0, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - cbz r3, 7908 │ │ │ │ │ + cbz r3, 7914 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 78de │ │ │ │ │ - b.n 78ca │ │ │ │ │ + bgt.n 78ea │ │ │ │ │ + b.n 78d6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 78c2 │ │ │ │ │ - b.n 78ca │ │ │ │ │ + bgt.n 78ce │ │ │ │ │ + b.n 78d6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r0, #12 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt.n 78f4 │ │ │ │ │ - b.n 78ca │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + bgt.n 7900 │ │ │ │ │ + b.n 78d6 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ mov.w ip, #1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b.n 7922 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b.n 792e │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - str r2, [r3, r6] │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ble.n 78ca │ │ │ │ │ + str r2, [r3, r7] │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + cmp r0, r6 │ │ │ │ │ + ble.n 78d6 │ │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ │ - ldrb r3, [r3, r7] │ │ │ │ │ - adds r7, #1 │ │ │ │ │ + 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 791c │ │ │ │ │ + bge.n 7928 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - str r2, [r3, r6] │ │ │ │ │ - adds r6, #4 │ │ │ │ │ - b.n 7922 │ │ │ │ │ + str r2, [r3, r7] │ │ │ │ │ + adds r7, #4 │ │ │ │ │ + b.n 792e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7852 │ │ │ │ │ + bge.w 785e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7852 │ │ │ │ │ + bne.w 785e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7850 │ │ │ │ │ + b.n 785c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3561 @ 0xde9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 78ca │ │ │ │ │ + b.n 78d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007988 : │ │ │ │ │ +00007994 : │ │ │ │ │ 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 7a3a │ │ │ │ │ + bhi.n 7a46 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 7a24 │ │ │ │ │ + bne.n 7a30 │ │ │ │ │ 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 79ee │ │ │ │ │ + beq.n 79fa │ │ │ │ │ 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 7a54 │ │ │ │ │ + beq.n 7a60 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 7a02 │ │ │ │ │ + cbnz r3, 7a0e │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 7a2c │ │ │ │ │ + beq.n 7a38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 7a30 │ │ │ │ │ + blt.n 7a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 79c0 │ │ │ │ │ + beq.n 79cc │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 79dc │ │ │ │ │ + beq.n 79e8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7a28 │ │ │ │ │ + bge.n 7a34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - beq.n 7a2c │ │ │ │ │ + beq.n 7a38 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 79e0 │ │ │ │ │ + beq.n 79ec │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble.n 79aa │ │ │ │ │ + ble.n 79b6 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b.n 79b2 │ │ │ │ │ + b.n 79be │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.n 7a12 │ │ │ │ │ + bne.n 7a1e │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 79e8 │ │ │ │ │ + b.n 79f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC10 │ │ │ │ │ @@ -12411,374 +12418,374 @@ │ │ │ │ │ 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 7a1e │ │ │ │ │ + bne.n 7a2a │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 79e8 │ │ │ │ │ + b.n 79f4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - b.n 7a2c │ │ │ │ │ + b.n 7a38 │ │ │ │ │ │ │ │ │ │ -00007a5c : │ │ │ │ │ +00007a68 : │ │ │ │ │ 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 7b0c │ │ │ │ │ + bpl.n 7b18 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ - cbnz r4, 7ace │ │ │ │ │ + cbnz r4, 7ada │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ - cbz r0, 7ac6 │ │ │ │ │ + cbz r0, 7ad2 │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ - cbz r1, 7ac6 │ │ │ │ │ + cbz r1, 7ad2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 7a96 │ │ │ │ │ + b.n 7aa2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - ble.n 7ac6 │ │ │ │ │ + ble.n 7ad2 │ │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7a8e │ │ │ │ │ + beq.n 7a9a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7aca │ │ │ │ │ + bge.n 7ad6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ - cbnz r1, 7aca │ │ │ │ │ + cbnz r1, 7ad6 │ │ │ │ │ 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 7a96 │ │ │ │ │ + bgt.n 7aa2 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ - b.n 7a8e │ │ │ │ │ + b.n 7a9a │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 7b14 │ │ │ │ │ + bne.n 7b20 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl afc <_Py_dict_lookup+0x81c> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbz r0, 7b0c │ │ │ │ │ + cbz r0, 7b18 │ │ │ │ │ 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] @ (7b38 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (7b44 ) │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ │ - bl 382c │ │ │ │ │ + bl 3838 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1 │ │ │ │ │ - bl 7b3c │ │ │ │ │ + bl 7b48 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr.w r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 7ac6 │ │ │ │ │ + beq.n 7ad2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w r2, [r1, #-12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7ac6 │ │ │ │ │ + bge.n 7ad2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 7ac6 │ │ │ │ │ + bne.n 7ad2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007b3c : │ │ │ │ │ +00007b48 : │ │ │ │ │ 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, 7b84 │ │ │ │ │ + cbz r3, 7b90 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb r5, [r0, #3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb.w r3, [r4], #4 │ │ │ │ │ - b.n 7b62 │ │ │ │ │ + b.n 7b6e │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r4, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble.n 7b84 │ │ │ │ │ + ble.n 7b90 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7b5e │ │ │ │ │ + beq.n 7b6a │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r7, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7b80 │ │ │ │ │ + bge.n 7b8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7b80 │ │ │ │ │ + cbnz r3, 7b8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ - b.n 7b5e │ │ │ │ │ + b.n 7b6a │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007b88 <_PyDict_DelItemIf>: │ │ │ │ │ +00007b94 <_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 7d80 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7d8e <_PyDict_DelItemIf+0x1fa> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 7d80 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7d8e <_PyDict_DelItemIf+0x1fa> │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.w 7d38 <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ + beq.w 7d46 <_PyDict_DelItemIf+0x1b2> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 7d38 <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ + beq.w 7d46 <_PyDict_DelItemIf+0x1b2> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.w 7d80 <_PyDict_DelItemIf+0x1f8> │ │ │ │ │ + beq.w 7d8e <_PyDict_DelItemIf+0x1fa> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.w 7d38 <_PyDict_DelItemIf+0x1b0> │ │ │ │ │ + ble.w 7d46 <_PyDict_DelItemIf+0x1b2> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d86 <_PyDict_DelItemIf+0x1fe> │ │ │ │ │ + bne.w 7d94 <_PyDict_DelItemIf+0x200> │ │ │ │ │ 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 7c1e <_PyDict_DelItemIf+0x96> │ │ │ │ │ + ble.n 7c2a <_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 7cbc <_PyDict_DelItemIf+0x134> │ │ │ │ │ + bne.n 7cb8 <_PyDict_DelItemIf+0x124> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7d4e <_PyDict_DelItemIf+0x1c6> │ │ │ │ │ + bne.w 7d5c <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.n 7c8e <_PyDict_DelItemIf+0x106> │ │ │ │ │ + bgt.n 7c9c <_PyDict_DelItemIf+0x108> │ │ │ │ │ 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, 7caa <_PyDict_DelItemIf+0x122> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n 7d10 <_PyDict_DelItemIf+0x17c> │ │ │ │ │ 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 7c6c <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + bge.n 7c7a <_PyDict_DelItemIf+0xe6> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbz r3, 7c88 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + cbz r3, 7c96 <_PyDict_DelItemIf+0x102> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 7c80 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + bge.n 7c8e <_PyDict_DelItemIf+0xfa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 7c80 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + cbnz r3, 7c8e <_PyDict_DelItemIf+0xfa> │ │ │ │ │ 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 7c6c <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + b.n 7c7a <_PyDict_DelItemIf+0xe6> │ │ │ │ │ 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 7c42 <_PyDict_DelItemIf+0xba> │ │ │ │ │ - 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 7c5e <_PyDict_DelItemIf+0xd6> │ │ │ │ │ + b.n 7c4e <_PyDict_DelItemIf+0xba> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 7d3c <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq.n 7d4a <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ 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 7d14 <_PyDict_DelItemIf+0x18c> │ │ │ │ │ + bgt.n 7d22 <_PyDict_DelItemIf+0x18e> │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 7c22 <_PyDict_DelItemIf+0x9a> │ │ │ │ │ + beq.n 7c2e <_PyDict_DelItemIf+0x9a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 7d3c <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq.n 7d4a <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ 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 7d28 <_PyDict_DelItemIf+0x1a0> │ │ │ │ │ + bgt.n 7d36 <_PyDict_DelItemIf+0x1a2> │ │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.n 7c22 <_PyDict_DelItemIf+0x9a> │ │ │ │ │ + beq.n 7c2e <_PyDict_DelItemIf+0x9a> │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r1, r7 │ │ │ │ │ - beq.n 7d3c <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq.n 7d4a <_PyDict_DelItemIf+0x1b6> │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ - b.n 7cee <_PyDict_DelItemIf+0x166> │ │ │ │ │ + b.n 7cea <_PyDict_DelItemIf+0x156> │ │ │ │ │ + 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 7c6c <_PyDict_DelItemIf+0xd8> │ │ │ │ │ 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 7cd8 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + b.n 7cd4 <_PyDict_DelItemIf+0x140> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ │ - b.n 7cfc <_PyDict_DelItemIf+0x174> │ │ │ │ │ + b.n 7cf8 <_PyDict_DelItemIf+0x164> │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 7c82 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ + b.n 7c90 <_PyDict_DelItemIf+0xfc> │ │ │ │ │ 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 7c30 <_PyDict_DelItemIf+0xa8> │ │ │ │ │ + beq.w 7c3c <_PyDict_DelItemIf+0xa8> │ │ │ │ │ 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 7d78 <_PyDict_DelItemIf+0x1f0> │ │ │ │ │ + bne.n 7d86 <_PyDict_DelItemIf+0x1f2> │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r5, r3, r2 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble.n 7d7c <_PyDict_DelItemIf+0x1f4> │ │ │ │ │ + ble.n 7d8a <_PyDict_DelItemIf+0x1f6> │ │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ │ - b.n 7d6a <_PyDict_DelItemIf+0x1e2> │ │ │ │ │ + b.n 7d78 <_PyDict_DelItemIf+0x1e4> │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7d60 <_PyDict_DelItemIf+0x1d8> │ │ │ │ │ + b.n 7d6e <_PyDict_DelItemIf+0x1da> │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b.n 7c6c <_PyDict_DelItemIf+0xe4> │ │ │ │ │ + b.n 7c7a <_PyDict_DelItemIf+0xe6> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7c82 <_PyDict_DelItemIf+0xfa> │ │ │ │ │ + b.n 7c90 <_PyDict_DelItemIf+0xfc> │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 7bec <_PyDict_DelItemIf+0x64> │ │ │ │ │ - nop │ │ │ │ │ + b.n 7bf8 <_PyDict_DelItemIf+0x64> │ │ │ │ │ │ │ │ │ │ -00007d98 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +00007da4 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ @@ -12786,26 +12793,26 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 7dec <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne.n 7df8 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ - beq.n 7dec <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + beq.n 7df8 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - beq.n 7dfe <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ + beq.n 7e0a <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbnz r3, 7dd8 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ + cbnz r3, 7de4 <_PyDict_GetItemRef_Unicode_LockHeld+0x40> │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -12815,1033 +12822,1034 @@ │ │ │ │ │ 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 7e06 <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ + bne.n 7e12 <_PyDict_GetItemRef_Unicode_LockHeld+0x6e> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7dd2 <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ + b.n 7dde <_PyDict_GetItemRef_Unicode_LockHeld+0x3a> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ adds r0, #3 │ │ │ │ │ - bne.n 7dcc <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ - b.n 7dfe <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ + bne.n 7dd8 <_PyDict_GetItemRef_Unicode_LockHeld+0x34> │ │ │ │ │ + b.n 7e0a <_PyDict_GetItemRef_Unicode_LockHeld+0x66> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00007e18 : │ │ │ │ │ +00007e24 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq.w 80f8 │ │ │ │ │ + beq.w 8100 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8096 │ │ │ │ │ + beq.w 80ac │ │ │ │ │ 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 r9, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 806a │ │ │ │ │ + bne.w 807a │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 806a │ │ │ │ │ + beq.w 807a │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r1, r0, #3 │ │ │ │ │ - beq.w 8092 │ │ │ │ │ + beq.w 80a2 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - beq.w 802c │ │ │ │ │ + beq.w 8030 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 802c │ │ │ │ │ + beq.w 8030 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80e8 │ │ │ │ │ + bne.w 80f0 │ │ │ │ │ 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 r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ and.w r1, ip, r8 │ │ │ │ │ - bgt.n 7f2c │ │ │ │ │ + bgt.n 7f34 │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.w 803e │ │ │ │ │ + bne.w 8042 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7fc6 │ │ │ │ │ + bne.n 7fcc │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt.w 7ffc │ │ │ │ │ + bgt.w 8000 │ │ │ │ │ add r1, r3 │ │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ lsls r2, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 800c │ │ │ │ │ + beq.w 8010 │ │ │ │ │ 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 7f08 │ │ │ │ │ + bge.n 7f12 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 7f08 │ │ │ │ │ + cbnz r3, 7f12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8062 │ │ │ │ │ + bge.w 8072 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7ff4 │ │ │ │ │ + beq.n 7ff8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 80ba │ │ │ │ │ + beq.w 80cc │ │ │ │ │ str r6, [r7, #0] │ │ │ │ │ - movs r3, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + movs r0, #1 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.w 80ac │ │ │ │ │ + bgt.w 80be │ │ │ │ │ add.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 7eb6 │ │ │ │ │ + beq.n 7ec2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7fb4 │ │ │ │ │ + beq.n 7fbc │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ itete gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ addle.w r0, r3, r1, lsl #1 │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 7eb6 │ │ │ │ │ + beq.n 7ec2 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7fb4 │ │ │ │ │ + beq.n 7fbc │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ and.w r1, r1, ip │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add.w r0, r3, r1 │ │ │ │ │ add.w lr, r3, r1, lsl #1 │ │ │ │ │ it le │ │ │ │ │ ldrsble.w r0, [r0, #20] │ │ │ │ │ - ble.n 7fa0 │ │ │ │ │ + ble.n 7fa8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ itet gt │ │ │ │ │ addgt.w r0, r3, r1, lsl #2 │ │ │ │ │ ldrshle.w r0, [lr, #20] │ │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 7eb6 │ │ │ │ │ + beq.n 7ec2 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, r8 │ │ │ │ │ - bne.n 7f7c │ │ │ │ │ + bne.n 7f84 │ │ │ │ │ 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 7ec4 │ │ │ │ │ + beq.n 7ece │ │ │ │ │ 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.w 8112 │ │ │ │ │ + bne.w 811a │ │ │ │ │ subs r1, #1 │ │ │ │ │ add r3, r2 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.w 810e │ │ │ │ │ + bge.n 8066 │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ │ - b.n 7fe4 │ │ │ │ │ + b.n 7fea │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7f1a │ │ │ │ │ + b.n 7f24 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt.n 80a0 │ │ │ │ │ + bgt.n 80b2 │ │ │ │ │ add.w r1, r3, r1, lsl #1 │ │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ - b.n 7ed8 │ │ │ │ │ + b.n 7ee2 │ │ │ │ │ movs r1, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, r3, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 7efe │ │ │ │ │ - b.n 7f08 │ │ │ │ │ - cbnz r7, 8038 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + blt.w 7f08 │ │ │ │ │ + b.n 7f12 │ │ │ │ │ + cbnz r7, 803a │ │ │ │ │ + movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r3, #0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 802e │ │ │ │ │ + b.n 8034 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 7fb4 │ │ │ │ │ + beq.n 7fbc │ │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ add.w r0, r8, #1 │ │ │ │ │ add r1, r0 │ │ │ │ │ - and.w r1, ip, r1 │ │ │ │ │ + and.w r1, r1, ip │ │ │ │ │ adds r0, r3, r1 │ │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 7eb6 │ │ │ │ │ - b.n 7f6a │ │ │ │ │ + beq.w 7ec2 │ │ │ │ │ + b.n 7f72 │ │ │ │ │ + strb r1, [r0, #1] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.w 7f1c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 7f20 │ │ │ │ │ - b.n 7f22 │ │ │ │ │ + bne.w 7f2a │ │ │ │ │ + b.n 7f2c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 80d6 │ │ │ │ │ + beq.n 80e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 802c │ │ │ │ │ + beq.n 8030 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r2, r0, #3 │ │ │ │ │ - bne.w 7e70 │ │ │ │ │ - cbnz r7, 80de │ │ │ │ │ - b.n 80e2 │ │ │ │ │ + bne.w 7e7c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 8114 │ │ │ │ │ + movs r3, #0 │ │ │ │ │ + str r3, [r7, #0] │ │ │ │ │ + b.n 8114 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 7f24 │ │ │ │ │ - str r3, [r2, #0] │ │ │ │ │ - b.n 7f24 │ │ │ │ │ + bne.n 803c │ │ │ │ │ + b.n 8032 │ │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ │ mvn.w r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b.n 7ed8 │ │ │ │ │ + b.n 7ee2 │ │ │ │ │ add.w r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.w 7eb6 │ │ │ │ │ - b.n 7f3e │ │ │ │ │ + beq.w 7ec2 │ │ │ │ │ + b.n 7f46 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 7f22 │ │ │ │ │ + bge.w 7f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 7f22 │ │ │ │ │ + bne.w 7f2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 7f22 │ │ │ │ │ + b.n 7f2c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl b0 │ │ │ │ │ R_ARM_THM_CALL dict_unhashable_type │ │ │ │ │ - cbz r7, 80e2 │ │ │ │ │ - movs r3, #0 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7f24 │ │ │ │ │ + b.n 80a2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 7e86 │ │ │ │ │ - cbz r2, 80fc │ │ │ │ │ + b.n 7e92 │ │ │ │ │ + cbz r2, 8104 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3166 @ 0xc5e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 80e2 │ │ │ │ │ - strb r1, [r0, #1] │ │ │ │ │ - b.n 7f08 │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 7f2e │ │ │ │ │ adds r3, #1 │ │ │ │ │ - b.n 7fd8 │ │ │ │ │ + b.n 7fde │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008118 <_PyDict_GetMethodStackRef>: │ │ │ │ │ +00008120 <_PyDict_GetMethodStackRef>: │ │ │ │ │ _PyDict_GetMethodStackRef(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 81ba <_PyDict_GetMethodStackRef+0xa2> │ │ │ │ │ + beq.n 81c2 <_PyDict_GetMethodStackRef+0xa2> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 813e <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ + bge.n 8146 <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2e0 <_Py_dict_lookup> │ │ │ │ │ R_ARM_THM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r1, 8158 <_PyDict_GetMethodStackRef+0x40> │ │ │ │ │ + cbz r1, 8160 <_PyDict_GetMethodStackRef+0x40> │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r1, #0] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8166 <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ + bge.n 816e <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 81aa <_PyDict_GetMethodStackRef+0x92> │ │ │ │ │ + cbz r2, 81b2 <_PyDict_GetMethodStackRef+0x92> │ │ │ │ │ adds r2, r3, #3 │ │ │ │ │ - beq.n 819a <_PyDict_GetMethodStackRef+0x82> │ │ │ │ │ + beq.n 81a2 <_PyDict_GetMethodStackRef+0x82> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ite ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne.n 817e <_PyDict_GetMethodStackRef+0x66> │ │ │ │ │ + bne.n 8186 <_PyDict_GetMethodStackRef+0x66> │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ - bl 41d8 │ │ │ │ │ + bl 41e4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n 817a <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ + b.n 8182 <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bl 41d8 │ │ │ │ │ + bl 41e4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 817a <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ + b.n 8182 <_PyDict_GetMethodStackRef+0x62> │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 8166 <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ + b.n 816e <_PyDict_GetMethodStackRef+0x4e> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 813a <_PyDict_GetMethodStackRef+0x22> │ │ │ │ │ - b.n 813e <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ + blt.n 8142 <_PyDict_GetMethodStackRef+0x22> │ │ │ │ │ + b.n 8146 <_PyDict_GetMethodStackRef+0x26> │ │ │ │ │ │ │ │ │ │ -000081d8 : │ │ │ │ │ +000081e0 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ 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, [r0, #4] │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ lsls r4, r3, #27 │ │ │ │ │ - bpl.n 8230 │ │ │ │ │ + bpl.n 8238 │ │ │ │ │ ldr.w r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - cbnz r4, 8236 │ │ │ │ │ + cbnz r4, 823e │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 8230 │ │ │ │ │ + bpl.n 8238 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ │ - cbz r1, 8230 │ │ │ │ │ + cbz r1, 8238 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ - cbz r3, 8230 │ │ │ │ │ + cbz r3, 8238 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b.n 8218 │ │ │ │ │ + b.n 8220 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble.n 8230 │ │ │ │ │ + ble.n 8238 │ │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8212 │ │ │ │ │ + beq.n 821a │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - cbnz r0, 8232 │ │ │ │ │ + cbnz r0, 823a │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt.n 8218 │ │ │ │ │ + bgt.n 8220 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008244 : │ │ │ │ │ +0000824c : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 836e │ │ │ │ │ + bpl.w 8376 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r7, [pc, #424] @ (8408 ) │ │ │ │ │ + ldr r7, [pc, #424] @ (8410 ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 82ea │ │ │ │ │ + beq.n 82f2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8372 │ │ │ │ │ + bne.n 837a │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 838e │ │ │ │ │ + bne.w 8396 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 82ea │ │ │ │ │ + blt.n 82f2 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 82ea │ │ │ │ │ + bne.n 82f2 │ │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 832c │ │ │ │ │ + beq.n 8334 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 82d8 │ │ │ │ │ + ble.n 82e0 │ │ │ │ │ add r6, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n 82ba │ │ │ │ │ + b.n 82c2 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 82b4 │ │ │ │ │ + cbz r0, 82bc │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 82f2 │ │ │ │ │ + blt.n 82fa │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 82d8 │ │ │ │ │ + beq.n 82e0 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 82a6 │ │ │ │ │ + beq.n 82ae │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 82a6 │ │ │ │ │ + bge.n 82ae │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82a6 │ │ │ │ │ + bne.n 82ae │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 82a6 │ │ │ │ │ + b.n 82ae │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 82e4 │ │ │ │ │ + bne.n 82ec │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 8300 │ │ │ │ │ + beq.n 8308 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 82b4 │ │ │ │ │ + bne.n 82bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 82b4 │ │ │ │ │ - ldr r3, [pc, #264] @ (840c ) │ │ │ │ │ + b.n 82bc │ │ │ │ │ + ldr r3, [pc, #264] @ (8414 ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 82e4 │ │ │ │ │ + bhi.n 82ec │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b.n 82ea │ │ │ │ │ + b.n 82f2 │ │ │ │ │ add r6, r5 │ │ │ │ │ - b.n 8340 │ │ │ │ │ + b.n 8348 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 833c │ │ │ │ │ + cbz r0, 8344 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8360 │ │ │ │ │ + blt.n 8368 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge.n 82d8 │ │ │ │ │ + bge.n 82e0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8330 │ │ │ │ │ + beq.n 8338 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8330 │ │ │ │ │ + bge.n 8338 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8330 │ │ │ │ │ + bne.n 8338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8330 │ │ │ │ │ + b.n 8338 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 833c │ │ │ │ │ + bne.n 8344 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 833c │ │ │ │ │ + b.n 8344 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 827a │ │ │ │ │ + beq.w 8282 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ - cbz r3, 83ca │ │ │ │ │ + cbz r3, 83d2 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 83ac │ │ │ │ │ + b.n 83b4 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n 83a2 │ │ │ │ │ + blt.n 83aa │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ - b.n 83c4 │ │ │ │ │ + b.n 83cc │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt.n 83ba │ │ │ │ │ - b.n 82ea │ │ │ │ │ + blt.n 83c2 │ │ │ │ │ + b.n 82f2 │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 83fa │ │ │ │ │ + bge.n 8402 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 83f4 │ │ │ │ │ + cbz r2, 83fc │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 83f4 │ │ │ │ │ + bge.n 83fc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 83f4 │ │ │ │ │ + cbnz r3, 83fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 83d4 │ │ │ │ │ + b.n 83dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 382c │ │ │ │ │ - b.n 82ea │ │ │ │ │ + bl 3838 │ │ │ │ │ + b.n 82f2 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000102 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008410 : │ │ │ │ │ +00008418 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 873a │ │ │ │ │ + bpl.w 8744 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr.w r8, [pc, #864] @ 878c │ │ │ │ │ + ldr.w r8, [pc, #792] @ 874c │ │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq.w 8540 │ │ │ │ │ + beq.n 8536 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r7, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 872c │ │ │ │ │ + bne.w 8736 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 86f4 │ │ │ │ │ + bne.w 86fe │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ str.w r8, [r5, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt.n 8540 │ │ │ │ │ + blt.n 8536 │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bne.n 8540 │ │ │ │ │ + bne.n 8536 │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8664 │ │ │ │ │ + beq.w 867a │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble.n 850a │ │ │ │ │ + ble.n 8500 │ │ │ │ │ add r6, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ands.w r2, r5, #3 │ │ │ │ │ add.w r7, r6, #20 │ │ │ │ │ add.w r6, r6, #24 │ │ │ │ │ - beq.w 85c6 │ │ │ │ │ + beq.w 85bc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 84d2 │ │ │ │ │ + beq.n 84d8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n 84ae │ │ │ │ │ + beq.n 84b4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ - cbz r0, 849c │ │ │ │ │ + cbz r0, 84a2 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 86e4 │ │ │ │ │ + blt.w 86de │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ - cbz r0, 84aa │ │ │ │ │ + cbz r0, 84b0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 86d4 │ │ │ │ │ + blt.w 86ee │ │ │ │ │ mov.w r8, #1 │ │ │ │ │ ldr.w r0, [r7, r8, lsl #3] │ │ │ │ │ - cbz r0, 84be │ │ │ │ │ + cbz r0, 84c4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 86a8 │ │ │ │ │ + blt.w 86be │ │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ │ - cbz r0, 84ce │ │ │ │ │ + cbz r0, 84d4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 86b8 │ │ │ │ │ + blt.w 86ce │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r0, [r7, r8, lsl #3] │ │ │ │ │ - cbz r0, 84ea │ │ │ │ │ + cbz r0, 84e8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 84ea │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 86c8 │ │ │ │ │ + blt.w 866a │ │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ │ - cbz r0, 8502 │ │ │ │ │ + cbz r0, 84f8 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8502 │ │ │ │ │ - subs r2, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.w 86ce │ │ │ │ │ + blt.w 865a │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 85c6 │ │ │ │ │ + bne.n 85bc │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 85d8 │ │ │ │ │ + bne.n 85ce │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 85d8 │ │ │ │ │ - ldr r3, [pc, #624] @ (8788 ) │ │ │ │ │ + bne.n 85ce │ │ │ │ │ + ldr r3, [pc, #568] @ (8748 ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 85d8 │ │ │ │ │ + bhi.n 85ce │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 865e │ │ │ │ │ + beq.w 8654 │ │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ │ - cbz r0, 855e │ │ │ │ │ + cbz r0, 8554 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 863e │ │ │ │ │ + blt.n 8634 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ ldr.w r0, [r7, r1, lsl #3] │ │ │ │ │ - cbz r0, 8570 │ │ │ │ │ + cbz r0, 8566 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 864c │ │ │ │ │ + blt.n 8642 │ │ │ │ │ ldr.w r0, [r6, r1, lsl #3] │ │ │ │ │ - cbz r0, 857e │ │ │ │ │ + cbz r0, 8574 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 85f6 │ │ │ │ │ + blt.n 85ec │ │ │ │ │ add.w r8, r1, #1 │ │ │ │ │ ldr.w r0, [r7, r8, lsl #3] │ │ │ │ │ - cbz r0, 8590 │ │ │ │ │ + cbz r0, 8586 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8608 │ │ │ │ │ + blt.n 85fe │ │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ │ - cbz r0, 859e │ │ │ │ │ + cbz r0, 8594 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 861a │ │ │ │ │ + blt.n 8610 │ │ │ │ │ add.w r8, r1, #2 │ │ │ │ │ ldr.w r0, [r7, r8, lsl #3] │ │ │ │ │ - cbz r0, 85b0 │ │ │ │ │ + cbz r0, 85a6 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 862c │ │ │ │ │ + blt.n 8622 │ │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ │ - cbz r0, 85be │ │ │ │ │ + cbz r0, 85b4 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 85e4 │ │ │ │ │ + blt.n 85da │ │ │ │ │ add.w r8, r1, #3 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.n 850a │ │ │ │ │ + beq.n 8500 │ │ │ │ │ ldr.w r0, [r7, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8550 │ │ │ │ │ + beq.n 8546 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8550 │ │ │ │ │ - b.n 8546 │ │ │ │ │ + bge.n 8546 │ │ │ │ │ + b.n 853c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 85be │ │ │ │ │ + bne.n 85b4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 85be │ │ │ │ │ + b.n 85b4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 857e │ │ │ │ │ + bne.n 8574 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 857e │ │ │ │ │ + b.n 8574 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8590 │ │ │ │ │ + bne.n 8586 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 8590 │ │ │ │ │ + b.n 8586 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 859e │ │ │ │ │ + bne.n 8594 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 859e │ │ │ │ │ + b.n 8594 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 85b0 │ │ │ │ │ + bne.n 85a6 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 85b0 │ │ │ │ │ + b.n 85a6 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 855e │ │ │ │ │ + bne.n 8554 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 855e │ │ │ │ │ + b.n 8554 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8570 │ │ │ │ │ + bne.n 8566 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - b.n 8570 │ │ │ │ │ + b.n 8566 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 8546 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 84f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8550 │ │ │ │ │ + b.n 84f8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r0, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 84e8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + b.n 84e8 │ │ │ │ │ add r6, r4 │ │ │ │ │ - b.n 8678 │ │ │ │ │ + b.n 868e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - cbz r0, 8674 │ │ │ │ │ + cbz r0, 868a │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 869a │ │ │ │ │ + blt.n 86b0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r6, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge.w 850a │ │ │ │ │ + bge.w 8500 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8668 │ │ │ │ │ + beq.n 867e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8668 │ │ │ │ │ + bge.n 867e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8668 │ │ │ │ │ + bne.n 867e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8668 │ │ │ │ │ + b.n 867e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8674 │ │ │ │ │ + bne.n 868a │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8674 │ │ │ │ │ + b.n 868a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 84be │ │ │ │ │ + bne.w 84c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84be │ │ │ │ │ + b.n 84c4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 84ce │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84ce │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84ea │ │ │ │ │ + bne.w 84d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8502 │ │ │ │ │ + b.n 84d4 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 84aa │ │ │ │ │ + bne.w 84a2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 84aa │ │ │ │ │ + b.n 84a2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 849c │ │ │ │ │ + bne.w 84b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 849c │ │ │ │ │ + b.n 84b0 │ │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ - cbz r2, 873c │ │ │ │ │ + cbz r2, 8750 │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 870e │ │ │ │ │ + b.n 8718 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n 8704 │ │ │ │ │ + blt.n 870e │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r7, #1] │ │ │ │ │ - b.n 8726 │ │ │ │ │ + b.n 8730 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt.n 871c │ │ │ │ │ - b.n 8540 │ │ │ │ │ + blt.n 8726 │ │ │ │ │ + b.n 8536 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ - b.n 8444 │ │ │ │ │ + b.n 844a │ │ │ │ │ bx lr │ │ │ │ │ + nop │ │ │ │ │ + .word 0x00000232 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ strd r8, r2, [r5, #24] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add.w r8, r7, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge.n 8774 │ │ │ │ │ + bge.n 8788 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 876c │ │ │ │ │ + cbz r2, 8780 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str.w r1, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 876c │ │ │ │ │ + bge.n 8780 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 876c │ │ │ │ │ + cbnz r3, 8780 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add.w r8, r8, #4 │ │ │ │ │ - b.n 8748 │ │ │ │ │ + b.n 875c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 382c │ │ │ │ │ + b.w 3838 │ │ │ │ │ nop │ │ │ │ │ - .word 0x00000268 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000d0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008790 : │ │ │ │ │ +0000879c : │ │ │ │ │ new_dict_with_shared_keys.isra.0(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrd r4, r3, [r0, #12] │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -13850,54 +13858,54 @@ │ │ │ │ │ adds r3, r4, #3 │ │ │ │ │ adds r0, r4, #1 │ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8896 │ │ │ │ │ + beq.n 88a2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ strb r3, [r0, #2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ strb r3, [r0, #1] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 8886 │ │ │ │ │ + blt.n 8892 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 888a │ │ │ │ │ + beq.n 8896 │ │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, r5, #4 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - ldr r3, [pc, #220] @ (88c0 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (88c8 ) │ │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ │ - cbz r3, 8856 │ │ │ │ │ + cbz r3, 8862 │ │ │ │ │ ldr.w r1, [r2, #1924] @ 0x784 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r2, #1920] @ 0x780 │ │ │ │ │ str.w r1, [r2, #1924] @ 0x784 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ - vldr d7, [pc, #164] @ 88b8 │ │ │ │ │ - ldr r0, [pc, #172] @ (88c4 ) │ │ │ │ │ + vldr d7, [pc, #160] @ 88c0 │ │ │ │ │ + ldr r0, [pc, #168] @ (88cc ) │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ strd r6, r5, [r3, #24] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ @@ -13919,58 +13927,57 @@ │ │ │ │ │ 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 r3, r0 │ │ │ │ │ - cbz r0, 88a0 │ │ │ │ │ - vldr d7, [pc, #80] @ 88b8 │ │ │ │ │ + cbz r0, 88ac │ │ │ │ │ + vldr d7, [pc, #76] @ 88c0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r6, r5, [r0, #24] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - ldr r0, [pc, #80] @ (88c8 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (88d0 ) │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 882e │ │ │ │ │ + b.n 883a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 87d4 │ │ │ │ │ - ldr r3, [pc, #64] @ (88cc ) │ │ │ │ │ + bne.n 87e0 │ │ │ │ │ + ldr r3, [pc, #60] @ (88d4 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 87e8 │ │ │ │ │ + b.n 87f4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 382c │ │ │ │ │ + bl 3838 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8850 │ │ │ │ │ + b.n 885c │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ ... │ │ │ │ │ - .word 0x000000d8 │ │ │ │ │ + .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000096 │ │ │ │ │ + .word 0x00000092 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000044 │ │ │ │ │ + .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000038 │ │ │ │ │ + .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000088d0 : │ │ │ │ │ +000088d8 : │ │ │ │ │ insert_split_value.isra.0(): │ │ │ │ │ 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 r7, r2 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ @@ -13978,17 +13985,17 @@ │ │ │ │ │ mov r6, r3 │ │ │ │ │ add.w ip, r2, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 892a │ │ │ │ │ + cbnz r3, 8932 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8972 │ │ │ │ │ + bne.n 897a │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add r5, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ @@ -14001,81 +14008,81 @@ │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cbnz r0, 8960 │ │ │ │ │ + cbnz r0, 8968 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ add ip, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r7, #0] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ str.w r7, [ip, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8924 │ │ │ │ │ + bge.n 892c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8924 │ │ │ │ │ + bne.n 892c │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ │ - b.n 892e │ │ │ │ │ + b.n 8936 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ - b.n 88fe │ │ │ │ │ + b.n 8906 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008984 : │ │ │ │ │ +0000898c : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008988 : │ │ │ │ │ +00008990 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #124] @ (8a18 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (8a20 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 89f6 │ │ │ │ │ + cbz r0, 89fe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 89f8 │ │ │ │ │ + bge.n 8a00 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ strd r4, r1, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #88] @ (8a1c ) │ │ │ │ │ + ldr r1, [pc, #88] @ (8a24 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ │ @@ -14090,201 +14097,201 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #20] @ (8a20 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (8a28 ) │ │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n 89c8 │ │ │ │ │ + b.n 89d0 │ │ │ │ │ nop │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008a24 : │ │ │ │ │ +00008a2c : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8bb4 │ │ │ │ │ + beq.w 8bbc │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.w 8b96 │ │ │ │ │ + bne.w 8b9e │ │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ │ ldrd r2, r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8b6a │ │ │ │ │ + bne.w 8b72 │ │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldrb.w lr, [r2, #6] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ lsls r1, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 8afc │ │ │ │ │ + beq.n 8b04 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 8abc │ │ │ │ │ + bge.n 8ac4 │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ adds r2, #20 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8ada │ │ │ │ │ + bne.n 8ae2 │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r5, [r2, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8b4c │ │ │ │ │ + bne.n 8b54 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8b52 │ │ │ │ │ + bne.n 8b5a │ │ │ │ │ add.w r1, ip, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r5, [r2, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 8b58 │ │ │ │ │ + bne.n 8b60 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ adds r2, #32 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - cbnz r1, 8ad6 │ │ │ │ │ + cbnz r1, 8ade │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r2, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 8aae │ │ │ │ │ + bgt.n 8ab6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ad0 │ │ │ │ │ + bge.n 8ad8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 8b8e │ │ │ │ │ + beq.n 8b96 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 8abc │ │ │ │ │ + bge.n 8ac4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 8bb8 │ │ │ │ │ + beq.n 8bc0 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ strlt r2, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge.n 8abc │ │ │ │ │ + bge.n 8ac4 │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r2, #20 │ │ │ │ │ mla r1, r5, ip, r1 │ │ │ │ │ add r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, 8b44 │ │ │ │ │ + cbnz r1, 8b4c │ │ │ │ │ add.w r1, ip, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ - cbnz r5, 8b5e │ │ │ │ │ + cbnz r5, 8b66 │ │ │ │ │ add.w r1, ip, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r5, [r2, #32] │ │ │ │ │ - cbnz r5, 8b64 │ │ │ │ │ + cbnz r5, 8b6c │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ - cbnz r1, 8b40 │ │ │ │ │ + cbnz r1, 8b48 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ adds r2, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt.n 8b30 │ │ │ │ │ - b.n 8abc │ │ │ │ │ + bgt.n 8b38 │ │ │ │ │ + b.n 8ac4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, 8bb8 │ │ │ │ │ + cbz r1, 8bc0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b.n 8ae2 │ │ │ │ │ + b.n 8aea │ │ │ │ │ adds r2, #8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8ada │ │ │ │ │ + b.n 8ae2 │ │ │ │ │ adds r2, #16 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8ada │ │ │ │ │ + b.n 8ae2 │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8ada │ │ │ │ │ + b.n 8ae2 │ │ │ │ │ adds r2, #12 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8b44 │ │ │ │ │ + b.n 8b4c │ │ │ │ │ adds r2, #24 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b.n 8b44 │ │ │ │ │ + b.n 8b4c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble.n 8abc │ │ │ │ │ + ble.n 8ac4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - cbz r1, 8bb8 │ │ │ │ │ + cbz r1, 8bc0 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ │ ldrb.w r3, [r0, ip] │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ │ movs r2, #1 │ │ │ │ │ lsls r2, r0 │ │ │ │ │ add r3, r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b.n 8ae2 │ │ │ │ │ + b.n 8aea │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ad0 │ │ │ │ │ + b.n 8ad8 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 8ad0 │ │ │ │ │ + b.n 8ad8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -14292,36 +14299,36 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 8abc │ │ │ │ │ + b.n 8ac4 │ │ │ │ │ │ │ │ │ │ -00008bd4 : │ │ │ │ │ +00008bdc : │ │ │ │ │ dict_new(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 8c40 │ │ │ │ │ + cbz r0, 8c48 │ │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - vldr d7, [pc, #84] @ 8c48 │ │ │ │ │ - ldr r1, [pc, #88] @ (8c50 ) │ │ │ │ │ + vldr d7, [pc, #84] @ 8c50 │ │ │ │ │ + ldr r1, [pc, #88] @ (8c58 ) │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ - cbnz r2, 8c40 │ │ │ │ │ - ldr r1, [pc, #76] @ (8c54 ) │ │ │ │ │ + cbnz r2, 8c48 │ │ │ │ │ + ldr r1, [pc, #76] @ (8c5c ) │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ @@ -14340,97 +14347,97 @@ │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008c58 : │ │ │ │ │ +00008c60 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ 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 8c8e │ │ │ │ │ + bhi.n 8c96 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 8caa │ │ │ │ │ + beq.n 8cb2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movs r4, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 199c │ │ │ │ │ + bl 19a8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC16 │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8c8a │ │ │ │ │ + beq.n 8c92 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt.n 8c7a │ │ │ │ │ + bgt.n 8c82 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 199c │ │ │ │ │ + bl 19a8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - b.n 8c8a │ │ │ │ │ + b.n 8c92 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00008cc4 : │ │ │ │ │ +00008ccc : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ 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 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bic.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 8da4 │ │ │ │ │ + bne.n 8dac │ │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8da0 │ │ │ │ │ + beq.n 8da8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #196] @ (8dcc ) │ │ │ │ │ + ldr r2, [pc, #196] @ (8dd4 ) │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ - cbnz r3, 8d4a │ │ │ │ │ - ldr r3, [pc, #192] @ (8dd0 ) │ │ │ │ │ + cbnz r3, 8d52 │ │ │ │ │ + ldr r3, [pc, #192] @ (8dd8 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ @@ -14441,339 +14448,339 @@ │ │ │ │ │ adds r0, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r4, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 8d5e │ │ │ │ │ + bne.n 8d66 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 55b8 │ │ │ │ │ + bl 55c4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ addne r5, #4 │ │ │ │ │ - beq.n 8d8c │ │ │ │ │ + beq.n 8d94 │ │ │ │ │ add.w r3, r7, #12 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - cbnz r7, 8d84 │ │ │ │ │ + cbnz r7, 8d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl bac │ │ │ │ │ + bl bb8 │ │ │ │ │ R_ARM_THM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8d8c │ │ │ │ │ + beq.n 8d94 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt.n 8d6c │ │ │ │ │ - b.n 8d66 │ │ │ │ │ + blt.n 8d74 │ │ │ │ │ + b.n 8d6e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8da0 │ │ │ │ │ + bge.n 8da8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 8da0 │ │ │ │ │ + cbnz r3, 8da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8d66 │ │ │ │ │ + b.n 8d6e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC15 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8da0 │ │ │ │ │ + beq.n 8da8 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 8cf6 │ │ │ │ │ - b.n 8da0 │ │ │ │ │ + bne.n 8cfe │ │ │ │ │ + b.n 8da8 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008dd4 : │ │ │ │ │ +00008ddc : │ │ │ │ │ merge_from_seq2_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, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 90fe │ │ │ │ │ + beq.w 9106 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 901c │ │ │ │ │ + beq.w 9024 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC17 │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n 8e94 │ │ │ │ │ + b.n 8e9c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8ed4 │ │ │ │ │ + blt.n 8edc │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne.w 8f48 │ │ │ │ │ + bne.w 8f50 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne.n 8ef4 │ │ │ │ │ + bne.n 8efc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 8ef4 │ │ │ │ │ + beq.n 8efc │ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r1, [pc, #660] @ (90d4 ) │ │ │ │ │ + ldr r1, [pc, #660] @ (90dc ) │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.w 8f58 │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.w 8f60 │ │ │ │ │ + bl e10 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 8f08 │ │ │ │ │ + beq.n 8f10 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e62 │ │ │ │ │ + bge.n 8e6a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f94 │ │ │ │ │ + beq.w 8f9c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8f36 │ │ │ │ │ + blt.n 8f3e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e7e │ │ │ │ │ + bge.n 8e86 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8f8c │ │ │ │ │ + beq.w 8f94 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e92 │ │ │ │ │ + bge.n 8e9a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 8e92 │ │ │ │ │ + cbnz r3, 8e9a │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f64 │ │ │ │ │ + beq.n 8f6c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fcc │ │ │ │ │ + beq.w 8fd4 │ │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ lsls r0, r2, #6 │ │ │ │ │ - bmi.n 8fb4 │ │ │ │ │ + bmi.n 8fbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 90e4 │ │ │ │ │ + bne.w 90ec │ │ │ │ │ ldrd r5, sl, [r4, #16] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8e14 │ │ │ │ │ + blt.n 8e1c │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8e2a │ │ │ │ │ + bge.n 8e32 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8f48 │ │ │ │ │ + blt.n 8f50 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq.n 8e2a │ │ │ │ │ + beq.n 8e32 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq.n 8e30 │ │ │ │ │ + beq.n 8e38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 8e36 │ │ │ │ │ + bne.n 8e3e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f1a │ │ │ │ │ + bge.n 8f22 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 910c │ │ │ │ │ + beq.w 9114 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8f9c │ │ │ │ │ + blt.n 8fa4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8f6c │ │ │ │ │ + b.n 8f74 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 8e6c │ │ │ │ │ + bne.n 8e74 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e6c │ │ │ │ │ + b.n 8e74 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 8ee8 │ │ │ │ │ - b.n 8e2a │ │ │ │ │ - bl c5c │ │ │ │ │ + blt.n 8ef0 │ │ │ │ │ + b.n 8e32 │ │ │ │ │ + bl c68 │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 8e50 │ │ │ │ │ - b.n 8f08 │ │ │ │ │ + bne.w 8e58 │ │ │ │ │ + b.n 8f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ - cbnz r0, 8fae │ │ │ │ │ + cbnz r0, 8fb6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8f84 │ │ │ │ │ + bge.n 8f8c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - cbnz r3, 8f84 │ │ │ │ │ + cbnz r3, 8f8c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e7e │ │ │ │ │ + b.n 8e86 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8e62 │ │ │ │ │ + b.n 8e6a │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 8f24 │ │ │ │ │ + bne.n 8f2c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ movs r6, #0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 90e4 │ │ │ │ │ + bne.w 90ec │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldrd r5, sl, [r3] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 8e14 │ │ │ │ │ - b.n 8eca │ │ │ │ │ + blt.w 8e1c │ │ │ │ │ + b.n 8ed2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fb0 │ │ │ │ │ + beq.n 8fb8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_THM_CALL _PyErr_FormatNote │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 90a0 │ │ │ │ │ + beq.n 90a8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9006 │ │ │ │ │ + bge.n 900e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9098 │ │ │ │ │ + beq.n 90a0 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 901a │ │ │ │ │ + bge.n 9022 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ - cbnz r3, 901a │ │ │ │ │ + cbnz r3, 9022 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ adds r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8f64 │ │ │ │ │ + beq.n 8f6c │ │ │ │ │ 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 PySequence_Fast │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 8fcc │ │ │ │ │ + beq.n 8fd4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsls r5, r2, #6 │ │ │ │ │ - bmi.n 90d8 │ │ │ │ │ + bmi.n 90e0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 90e4 │ │ │ │ │ + bne.n 90ec │ │ │ │ │ ldrd fp, r5, [r0, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ @@ -14782,125 +14789,125 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 199c │ │ │ │ │ + bl 19a8 │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n 90a8 │ │ │ │ │ + beq.n 90b0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 908e │ │ │ │ │ + bge.n 9096 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9104 │ │ │ │ │ + beq.n 910c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 8ff6 │ │ │ │ │ - b.n 8fee │ │ │ │ │ + bge.n 8ffe │ │ │ │ │ + b.n 8ff6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9006 │ │ │ │ │ + b.n 900e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8ff6 │ │ │ │ │ + b.n 8ffe │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 90b6 │ │ │ │ │ + bge.n 90be │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ - cbz r3, 9114 │ │ │ │ │ + cbz r3, 911c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 8f24 │ │ │ │ │ + bge.w 8f2c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 8f24 │ │ │ │ │ + bne.w 8f2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n 90e4 │ │ │ │ │ + bne.n 90ec │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldrd fp, r5, [r3] │ │ │ │ │ - b.n 904c │ │ │ │ │ + b.n 9054 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 8f24 │ │ │ │ │ + b.n 8f2c │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 8f84 │ │ │ │ │ + b.n 8f8c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 908e │ │ │ │ │ + b.n 9096 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 8f1a │ │ │ │ │ + b.n 8f22 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 90b6 │ │ │ │ │ + b.n 90be │ │ │ │ │ │ │ │ │ │ -0000911c : │ │ │ │ │ +00009124 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 91aa │ │ │ │ │ + beq.n 91b2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 920e │ │ │ │ │ + bne.n 9216 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 91f8 │ │ │ │ │ + bne.n 9200 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ │ ldrb.w lr, [r3, #6] │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ lsls r0, r5 │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 91c4 │ │ │ │ │ + beq.n 91cc │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge.n 9192 │ │ │ │ │ + bge.n 919a │ │ │ │ │ add.w r0, r0, r1, lsl #3 │ │ │ │ │ adds r3, #20 │ │ │ │ │ add r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, 91b0 │ │ │ │ │ + cbz r0, 91b8 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 91dc │ │ │ │ │ + beq.n 91e4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ adds r1, #1 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ @@ -14908,73 +14915,73 @@ │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 91b8 │ │ │ │ │ + bgt.n 91c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 91aa │ │ │ │ │ + bge.n 91b2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 91aa │ │ │ │ │ + cbnz r3, 91b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 9192 │ │ │ │ │ + ble.n 919a │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 918a │ │ │ │ │ + beq.n 9192 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt.n 916a │ │ │ │ │ - b.n 9192 │ │ │ │ │ + bgt.n 9172 │ │ │ │ │ + b.n 919a │ │ │ │ │ movs r5, #12 │ │ │ │ │ adds r3, #20 │ │ │ │ │ mla r0, r5, r1, r0 │ │ │ │ │ add r3, r0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble.n 9192 │ │ │ │ │ + ble.n 919a │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, 9230 │ │ │ │ │ + cbz r0, 9238 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 9172 │ │ │ │ │ + bne.n 917a │ │ │ │ │ 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 9192 │ │ │ │ │ + b.n 919a │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble.n 9192 │ │ │ │ │ + ble.n 919a │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ adds r0, #1 │ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b.n 91d6 │ │ │ │ │ + b.n 91de │ │ │ │ │ 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 │ │ │ │ │ @@ -14982,547 +14989,547 @@ │ │ │ │ │ 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 91aa │ │ │ │ │ + b.n 91b2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 91ce │ │ │ │ │ + b.n 91d6 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00009238 : │ │ │ │ │ +00009240 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ - bpl.w 936e │ │ │ │ │ + bpl.w 9376 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr r7, [pc, #440] @ (940c ) │ │ │ │ │ + ldr r7, [pc, #440] @ (9414 ) │ │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 9306 │ │ │ │ │ + beq.n 930e │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9370 │ │ │ │ │ + bne.w 9378 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 938c │ │ │ │ │ + bne.w 9394 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 9306 │ │ │ │ │ + blt.n 930e │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - bne.n 9306 │ │ │ │ │ + bne.n 930e │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9326 │ │ │ │ │ + beq.n 932e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ itttt gt │ │ │ │ │ addgt r6, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt.w r8, r6, #20 │ │ │ │ │ addgt r6, #24 │ │ │ │ │ - bgt.n 92b2 │ │ │ │ │ - b.n 92d0 │ │ │ │ │ + bgt.n 92ba │ │ │ │ │ + b.n 92d8 │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 92ac │ │ │ │ │ + cbz r0, 92b4 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 930c │ │ │ │ │ + blt.n 9314 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 92d0 │ │ │ │ │ + beq.n 92d8 │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 929e │ │ │ │ │ + beq.n 92a6 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 929e │ │ │ │ │ + bge.n 92a6 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 929e │ │ │ │ │ + bne.n 92a6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 929e │ │ │ │ │ + b.n 92a6 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 931a │ │ │ │ │ + bne.n 9322 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 931a │ │ │ │ │ - ldr r3, [pc, #304] @ (9410 ) │ │ │ │ │ + bne.n 9322 │ │ │ │ │ + ldr r3, [pc, #304] @ (9418 ) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 931a │ │ │ │ │ + bhi.n 9322 │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 92ac │ │ │ │ │ + bne.n 92b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 92ac │ │ │ │ │ + b.n 92b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 931a │ │ │ │ │ + ble.n 9322 │ │ │ │ │ adds r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 9344 │ │ │ │ │ + b.n 934c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 933c │ │ │ │ │ + cbz r0, 9344 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9360 │ │ │ │ │ + blt.n 9368 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 92d0 │ │ │ │ │ + beq.n 92d8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9330 │ │ │ │ │ + beq.n 9338 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9330 │ │ │ │ │ + bge.n 9338 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9330 │ │ │ │ │ + bne.n 9338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9330 │ │ │ │ │ + b.n 9338 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 933c │ │ │ │ │ + bne.n 9344 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 933c │ │ │ │ │ + b.n 9344 │ │ │ │ │ bx lr │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ bl 6bc <_Py_dict_lookup+0x3dc> │ │ │ │ │ R_ARM_THM_CALL _PyDict_SendEvent │ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 9270 │ │ │ │ │ + beq.w 9278 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ │ - cbz r3, 93c8 │ │ │ │ │ + cbz r3, 93d0 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 93aa │ │ │ │ │ + b.n 93b2 │ │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ │ str.w r4, [r1], #4 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ - blt.n 93a0 │ │ │ │ │ + blt.n 93a8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ strb r4, [r6, #1] │ │ │ │ │ - b.n 93c2 │ │ │ │ │ + b.n 93ca │ │ │ │ │ adds r4, #1 │ │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt.n 93b8 │ │ │ │ │ - b.n 9306 │ │ │ │ │ + blt.n 93c0 │ │ │ │ │ + b.n 930e │ │ │ │ │ strd r7, r3, [r4, #24] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge.n 93f8 │ │ │ │ │ + bge.n 9400 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - cbz r2, 93f2 │ │ │ │ │ + cbz r2, 93fa │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 93f2 │ │ │ │ │ + bge.n 93fa │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbnz r3, 93f2 │ │ │ │ │ + cbnz r3, 93fa │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adds r7, #4 │ │ │ │ │ - b.n 93d2 │ │ │ │ │ + b.n 93da │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.w 382c │ │ │ │ │ + b.w 3838 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000012a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009414 : │ │ │ │ │ +0000941c : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - cbz r0, 9432 │ │ │ │ │ + cbz r0, 943a │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 9432 │ │ │ │ │ + bpl.n 943a │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r1, #4248 @ 0x1098 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00009448 <_PyDictKeys_DecRef>: │ │ │ │ │ +00009450 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 94ec <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + blt.n 94f4 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - bne.n 94ec <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ + bne.n 94f4 <_PyDictKeys_DecRef+0xa4> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ lsls r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9508 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ + beq.n 9510 <_PyDictKeys_DecRef+0xc0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 94b6 <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + ble.n 94be <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ add r6, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add.w r8, r6, #20 │ │ │ │ │ adds r6, #24 │ │ │ │ │ - b.n 9498 <_PyDictKeys_DecRef+0x50> │ │ │ │ │ + b.n 94a0 <_PyDictKeys_DecRef+0x50> │ │ │ │ │ ldr.w r0, [r6, r4, lsl #3] │ │ │ │ │ - cbz r0, 9492 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + cbz r0, 949a <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 94f0 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ + blt.n 94f8 <_PyDictKeys_DecRef+0xa8> │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq.n 94b6 <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + beq.n 94be <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ ldr.w r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9484 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + beq.n 948c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9484 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + bge.n 948c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9484 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + bne.n 948c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9484 <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ + b.n 948c <_PyDictKeys_DecRef+0x3c> │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n 94fe <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bne.n 9506 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 94fe <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ - ldr r3, [pc, #140] @ (9550 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ + bne.n 9506 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ldr r3, [pc, #140] @ (9558 <_PyDictKeys_DecRef+0x108>) │ │ │ │ │ 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, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi.n 94fe <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + bhi.n 9506 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ ldr.w r1, [r3, #1928] @ 0x788 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ str.w r5, [r3, #1928] @ 0x788 │ │ │ │ │ str.w r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9492 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + bne.n 949a <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9492 <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ + b.n 949a <_PyDictKeys_DecRef+0x4a> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 94fe <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ + ble.n 9506 <_PyDictKeys_DecRef+0xb6> │ │ │ │ │ adds r4, r0, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 9526 <_PyDictKeys_DecRef+0xde> │ │ │ │ │ + b.n 952e <_PyDictKeys_DecRef+0xde> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - cbz r0, 951e <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + cbz r0, 9526 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 9542 <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ + blt.n 954a <_PyDictKeys_DecRef+0xfa> │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r4, #12 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq.n 94b6 <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ + beq.n 94be <_PyDictKeys_DecRef+0x6e> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9512 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + beq.n 951a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9512 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bge.n 951a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9512 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + bne.n 951a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9512 <_PyDictKeys_DecRef+0xca> │ │ │ │ │ + b.n 951a <_PyDictKeys_DecRef+0xca> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 951e <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + bne.n 9526 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 951e <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ + b.n 9526 <_PyDictKeys_DecRef+0xd6> │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00009554 <_PyDict_FromKeys>: │ │ │ │ │ +0000955c <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ 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, [pc, #684] @ (9814 <_PyDict_FromKeys+0x2c0>) │ │ │ │ │ + ldr r3, [pc, #684] @ (981c <_PyDict_FromKeys+0x2c0>) │ │ │ │ │ mov r6, r2 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ lsls r5, r2, #20 │ │ │ │ │ - bpl.w 9800 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + bpl.w 9808 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 9800 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ + beq.w 9808 <_PyDict_FromKeys+0x2ac> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 976a <_PyDict_FromKeys+0x216> │ │ │ │ │ + beq.w 9772 <_PyDict_FromKeys+0x216> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 95dc <_PyDict_FromKeys+0x88> │ │ │ │ │ + bne.n 95e4 <_PyDict_FromKeys+0x88> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 976e <_PyDict_FromKeys+0x21a> │ │ │ │ │ + beq.w 9776 <_PyDict_FromKeys+0x21a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 96ee <_PyDict_FromKeys+0x19a> │ │ │ │ │ + beq.w 96f6 <_PyDict_FromKeys+0x19a> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 96ee <_PyDict_FromKeys+0x19a> │ │ │ │ │ + beq.w 96f6 <_PyDict_FromKeys+0x19a> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + beq.w 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 96c0 <_PyDict_FromKeys+0x16c> │ │ │ │ │ + bne.n 96c8 <_PyDict_FromKeys+0x16c> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr.w r9, [pc, #540] @ 9818 <_PyDict_FromKeys+0x2c4> │ │ │ │ │ - b.n 9648 <_PyDict_FromKeys+0xf4> │ │ │ │ │ + ldr.w r9, [pc, #540] @ 9820 <_PyDict_FromKeys+0x2c4> │ │ │ │ │ + b.n 9650 <_PyDict_FromKeys+0xf4> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 967a <_PyDict_FromKeys+0x126> │ │ │ │ │ + bne.n 9682 <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.n 967a <_PyDict_FromKeys+0x126> │ │ │ │ │ + beq.n 9682 <_PyDict_FromKeys+0x126> │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq.n 96a6 <_PyDict_FromKeys+0x152> │ │ │ │ │ - bl e04 │ │ │ │ │ + beq.n 96ae <_PyDict_FromKeys+0x152> │ │ │ │ │ + bl e10 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9644 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bge.n 964c <_PyDict_FromKeys+0xf0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 96e2 <_PyDict_FromKeys+0x18e> │ │ │ │ │ + beq.n 96ea <_PyDict_FromKeys+0x18e> │ │ │ │ │ adds r2, #1 │ │ │ │ │ - beq.n 9654 <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 965c <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 95fe <_PyDict_FromKeys+0xaa> │ │ │ │ │ + bne.n 9606 <_PyDict_FromKeys+0xaa> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 981c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + bne.w 9824 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9672 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + bge.n 967a <_PyDict_FromKeys+0x11e> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 9672 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + cbnz r3, 967a <_PyDict_FromKeys+0x11e> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 9622 <_PyDict_FromKeys+0xce> │ │ │ │ │ + bne.n 962a <_PyDict_FromKeys+0xce> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9654 <_PyDict_FromKeys+0x100> │ │ │ │ │ + bge.n 965c <_PyDict_FromKeys+0x100> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9654 <_PyDict_FromKeys+0x100> │ │ │ │ │ + bne.n 965c <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9654 <_PyDict_FromKeys+0x100> │ │ │ │ │ - bl c5c │ │ │ │ │ + b.n 965c <_PyDict_FromKeys+0x100> │ │ │ │ │ + bl c68 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n 9634 <_PyDict_FromKeys+0xe0> │ │ │ │ │ + b.n 963c <_PyDict_FromKeys+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9834 <_PyDict_FromKeys+0x2e0> │ │ │ │ │ + beq.w 983c <_PyDict_FromKeys+0x2e0> │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - blt.w 981c <_PyDict_FromKeys+0x2c8> │ │ │ │ │ + blt.w 9824 <_PyDict_FromKeys+0x2c8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9654 <_PyDict_FromKeys+0x100> │ │ │ │ │ + beq.n 965c <_PyDict_FromKeys+0x100> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 96b8 <_PyDict_FromKeys+0x164> │ │ │ │ │ - b.n 96ae <_PyDict_FromKeys+0x15a> │ │ │ │ │ + bge.n 96c0 <_PyDict_FromKeys+0x164> │ │ │ │ │ + b.n 96b6 <_PyDict_FromKeys+0x15a> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n 9644 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b.n 964c <_PyDict_FromKeys+0xf0> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -15535,47 +15542,47 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 12c4 │ │ │ │ │ - cbnz r0, 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bl 12d0 │ │ │ │ │ + cbnz r0, 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_THM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9672 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.n 967a <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r6] │ │ │ │ │ - bl e04 │ │ │ │ │ + bl e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 9724 <_PyDict_FromKeys+0x1d0> │ │ │ │ │ + beq.n 972c <_PyDict_FromKeys+0x1d0> │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 976a <_PyDict_FromKeys+0x216> │ │ │ │ │ + bge.n 9772 <_PyDict_FromKeys+0x216> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 976a <_PyDict_FromKeys+0x216> │ │ │ │ │ + cbnz r3, 9772 <_PyDict_FromKeys+0x216> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 9672 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + b.n 967a <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -15593,27 +15600,27 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 12c4 │ │ │ │ │ + bl 12d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bne.n 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ add r4, sp, #28 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 3f48 <_PyDict_Next> │ │ │ │ │ + bl 3f54 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9672 <_PyDict_FromKeys+0x11e> │ │ │ │ │ + beq.w 967a <_PyDict_FromKeys+0x11e> │ │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ @@ -15621,99 +15628,99 @@ │ │ │ │ │ strlt.w r2, [ip] │ │ │ │ │ ldr.w ip, [r6] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r6] │ │ │ │ │ - bl e04 │ │ │ │ │ + bl e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 97b2 <_PyDict_FromKeys+0x25e> │ │ │ │ │ - b.n 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + beq.n 97ba <_PyDict_FromKeys+0x25e> │ │ │ │ │ + b.n 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_THM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 95a4 <_PyDict_FromKeys+0x50> │ │ │ │ │ + b.n 95ac <_PyDict_FromKeys+0x50> │ │ │ │ │ nop │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bge.n 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + bne.n 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9756 <_PyDict_FromKeys+0x202> │ │ │ │ │ + b.n 975e <_PyDict_FromKeys+0x202> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 96b8 <_PyDict_FromKeys+0x164> │ │ │ │ │ + b.n 96c0 <_PyDict_FromKeys+0x164> │ │ │ │ │ │ │ │ │ │ -0000983c <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +00009844 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr.w lr, [pc, #92] @ 98a0 <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ + ldr.w lr, [pc, #92] @ 98a8 <_PyDict_SetItem_KnownHash_LockHeld+0x64> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq.n 9872 <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ + beq.n 987a <_PyDict_SetItem_KnownHash_LockHeld+0x36> │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 9896 <_PyDict_SetItem_KnownHash_LockHeld+0x5a> │ │ │ │ │ + bge.n 989e <_PyDict_SetItem_KnownHash_LockHeld+0x5a> │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [ip] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w e04 │ │ │ │ │ + b.w e10 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [ip] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [ip] │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w c5c │ │ │ │ │ + b.w c68 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ mov r3, ip │ │ │ │ │ - b.w e04 │ │ │ │ │ + b.w e10 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000098a4 : │ │ │ │ │ +000098ac : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cbz r0, 98ae │ │ │ │ │ + cbz r0, 98b6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bx r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000098b0 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +000098b8 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ │ - cbz r3, 98ba <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ + cbz r3, 98c2 <_PyObject_MaterializeManagedDict+0xa> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ b.w 950 <_Py_dict_lookup+0x670> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ cbz r0, 9e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 42f4 │ │ │ │ │ + bl 4300 │ │ │ │ │ R_ARM_THM_CALL PyDict_DelItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n a2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -77,15 +77,15 @@ │ │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 000000a6 : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ ldr r1, [pc, #4] @ (ac ) │ │ │ │ │ - b.w 5878 │ │ │ │ │ + b.w 5884 │ │ │ │ │ R_ARM_THM_JUMP24 dictiter_new │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000000b0 : │ │ │ │ │ dict_unhashable_type(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ @@ -365,15 +365,15 @@ │ │ │ │ │ bl 118 │ │ │ │ │ R_ARM_THM_CALL new_dict.isra.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 55c │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2f50 │ │ │ │ │ + bl 2f5c │ │ │ │ │ R_ARM_THM_CALL dict_merge.isra.0 │ │ │ │ │ cbz r0, 352 │ │ │ │ │ b.n 35c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.w 55c │ │ │ │ │ movs r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -396,15 +396,15 @@ │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ - bl 3f48 <_PyDict_Next> │ │ │ │ │ + bl 3f54 <_PyDict_Next> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 49a │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt.w 508 │ │ │ │ │ beq.n 410 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4568 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + bl 4574 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_CALL _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n 45c │ │ │ │ │ b.n 508 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ cbnz r3, 474 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 380 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -557,27 +557,27 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 572 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 572 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ b.n 55c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1220 │ │ │ │ │ R_ARM_THM_CALL dictviews_to_set │ │ │ │ │ mov r5, r0 │ │ │ │ │ cbz r0, 55c │ │ │ │ │ @@ -782,15 +782,15 @@ │ │ │ │ │ cbz r1, 6e2 <_PyObject_SetManagedDict+0x32> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 7b3c │ │ │ │ │ + bl 7b48 │ │ │ │ │ R_ARM_THM_CALL clear_inline_values │ │ │ │ │ b.n 736 <_PyObject_SetManagedDict+0x86> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl afc <_PyDict_CheckConsistency+0x194> │ │ │ │ │ R_ARM_THM_CALL detach_dict_from_object │ │ │ │ │ cbnz r0, 73a <_PyObject_SetManagedDict+0x8a> │ │ │ │ │ @@ -815,27 +815,27 @@ │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r4, [r5, #-12] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n 73e <_PyObject_SetManagedDict+0x8e> │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000740 : │ │ │ │ │ dictitems_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 74a │ │ │ │ │ ldr r1, [pc, #12] @ (754 ) │ │ │ │ │ - b.w 5878 │ │ │ │ │ + b.w 5884 │ │ │ │ │ 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 0x0000028c │ │ │ │ │ @@ -862,15 +862,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 1ecc │ │ │ │ │ + bl 1ed8 │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, 7b0 │ │ │ │ │ ldr r0, [pc, #28] @ (7b8 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -937,30 +937,30 @@ │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ 0000082c : │ │ │ │ │ dictvalues_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 836 │ │ │ │ │ ldr r1, [pc, #12] @ (840 ) │ │ │ │ │ - b.w 5878 │ │ │ │ │ + b.w 5884 │ │ │ │ │ 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 0x0000042c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000844 : │ │ │ │ │ dictkeys_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cbz r0, 84e │ │ │ │ │ ldr r1, [pc, #12] @ (858 ) │ │ │ │ │ - b.w 5878 │ │ │ │ │ + b.w 5884 │ │ │ │ │ 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 0x0000035c │ │ │ │ │ @@ -997,33 +997,33 @@ │ │ │ │ │ │ │ │ │ │ 00000898 : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ - b.w 24bc │ │ │ │ │ + b.w 24c8 │ │ │ │ │ R_ARM_THM_JUMP24 dict_getitem │ │ │ │ │ │ │ │ │ │ 000008a4 : │ │ │ │ │ PyDict_MergeFromSeq2(): │ │ │ │ │ - b.w 8dd4 │ │ │ │ │ + b.w 8ddc │ │ │ │ │ R_ARM_THM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ │ │ │ │ │ 000008a8 : │ │ │ │ │ PyDict_SetDefault(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ - bl 199c │ │ │ │ │ + bl 19a8 │ │ │ │ │ R_ARM_THM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000008c8 : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -1596,15 +1596,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cbz r0, df2 <_PyDict_GetItemStringWithError+0x3a> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ee4 │ │ │ │ │ + bl 1ef0 │ │ │ │ │ R_ARM_THM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n df0 <_PyDict_GetItemStringWithError+0x38> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -1658,15 +1658,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 74d4 │ │ │ │ │ + bl 74e0 │ │ │ │ │ R_ARM_THM_CALL pop_lock_held │ │ │ │ │ cbnz r0, e70 <_PyDict_Pop+0x34> │ │ │ │ │ cbz r4, e68 <_PyDict_Pop+0x2c> │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n e72 <_PyDict_Pop+0x36> │ │ │ │ │ adds r3, #1 │ │ │ │ │ @@ -1679,15 +1679,15 @@ │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000e78 <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ - b.w 4568 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b.w 4574 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_THM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ │ │ │ │ │ 00000e7c <_PyDict_SetItemId>: │ │ │ │ │ _PyDict_SetItemId(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -1698,15 +1698,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, ea4 <_PyDict_SetItemId+0x28> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w bac <_PyDict_CheckConsistency+0x244> │ │ │ │ │ + b.w bb8 <_PyDict_CheckConsistency+0x250> │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_SetItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ 00000eaa <_PyDict_DelItemId>: │ │ │ │ │ _PyDict_DelItemId(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ @@ -1717,11 +1717,11 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_THM_CALL _PyUnicode_FromId │ │ │ │ │ cbz r0, ece <_PyDict_DelItemId+0x24> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 42f4 │ │ │ │ │ + b.w 4300 │ │ │ │ │ R_ARM_THM_JUMP24 PyDict_DelItem │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ ├── object.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -449,45 +449,45 @@ │ │ │ │ │ 00001770 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000177e 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ 00001790 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ 000017ea 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000017ee 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000184a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000184e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001868 00002a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ -0000186c 00002a30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ -00001872 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001886 0000f40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001898 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000189c 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018d8 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018dc 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001934 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001938 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000193c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001940 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001960 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001964 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001970 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001974 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001980 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001984 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000198c 00002b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ -00001990 00002b30 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ -000019a0 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000019b0 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ -000019b4 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ -000019b8 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019ca 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019ce 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000019e4 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ -000019fa 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ -00001a0a 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ -00001a10 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001a14 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000186a 00002a2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ +0000186e 00002a30 R_ARM_THM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ +00001874 0000f30a R_ARM_THM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001888 0000f40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000189a 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000189e 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000018da 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000018de 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001936 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000193a 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000193e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001942 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001962 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001966 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001972 00002c2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001976 00002c30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001982 0000a82f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001986 0000a830 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000198e 00002b2f R_ARM_THM_MOVW_ABS_NC 000001f0 .LC14 │ │ │ │ │ +00001992 00002b30 R_ARM_THM_MOVT_ABS 000001f0 .LC14 │ │ │ │ │ +000019a2 0000f50a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000019b2 0000292f R_ARM_THM_MOVW_ABS_NC 000001cc .LC12 │ │ │ │ │ +000019b6 00002930 R_ARM_THM_MOVT_ABS 000001cc .LC12 │ │ │ │ │ +000019ba 0000f20a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019cc 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019d0 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000019e6 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ +000019fc 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ +00001a0c 0000b90a R_ARM_THM_CALL 0000024d _Py_Dealloc │ │ │ │ │ +00001a12 0000ea2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001a16 0000ea30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001a1c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001a2e 0000c92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001a32 0000c930 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001a3c 0000c80a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001a42 0000f70a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00001a4a 0000f80a R_ARM_THM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00001a5e 0000c10a R_ARM_THM_CALL 00000355 PyObject_SetAttr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2707,28 +2707,28 @@ │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ - beq.w 19a8 │ │ │ │ │ + beq.w 19aa │ │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 1860 │ │ │ │ │ + bcc.n 1862 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.n 1886 │ │ │ │ │ + bne.n 1888 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1958 │ │ │ │ │ + beq.w 195a │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2741,67 +2741,68 @@ │ │ │ │ │ adds r7, #4 │ │ │ │ │ mov sp, r7 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ movlt.w fp, #0 │ │ │ │ │ - blt.n 18ba │ │ │ │ │ + blt.n 18bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cbz r3, 183e │ │ │ │ │ add.w r2, r4, sl, lsl #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ bne.n 1804 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1a00 │ │ │ │ │ + blt.w 1a02 │ │ │ │ │ cmp.w sl, #2 │ │ │ │ │ - bne.n 192e │ │ │ │ │ + bne.n 1930 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq.w 1a10 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq.w 1a12 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1804 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ b.n 1804 │ │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc.n 187c │ │ │ │ │ + bcc.n 187e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC13 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_THM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 19a4 │ │ │ │ │ + bne.w 19a6 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq.n 17e2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 18cc │ │ │ │ │ + cbnz r0, 18ce │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1956 │ │ │ │ │ + beq.n 1958 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2812,22 +2813,22 @@ │ │ │ │ │ bne.n 1804 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 181c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19e2 │ │ │ │ │ + beq.w 19e4 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.n 181c │ │ │ │ │ b.n 183e │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 19be │ │ │ │ │ + beq.n 19c0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r3, r4, sl, lsl #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2835,50 +2836,50 @@ │ │ │ │ │ blx r9 │ │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ bne.n 1804 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 19f2 │ │ │ │ │ + blt.n 19f4 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ mov.w fp, #1 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 183e │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ bne.w 1804 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 18ba │ │ │ │ │ + blt.n 18bc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.w 181c │ │ │ │ │ b.n 183e │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - bne.n 196e │ │ │ │ │ + bne.n 1970 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #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 r8, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.w 1804 │ │ │ │ │ - b.n 185a │ │ │ │ │ + b.n 185c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 183e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -2908,64 +2909,63 @@ │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_THM_CALL _PyErr_Format │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 1804 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ - cbnz r3, 19da │ │ │ │ │ + cbnz r3, 19dc │ │ │ │ │ mov.w r1, #1104 @ 0x450 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 19a4 │ │ │ │ │ + b.n 19a6 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.w 183e │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ │ - b.n 190c │ │ │ │ │ + b.n 190e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19a4 │ │ │ │ │ - b.n 19ac │ │ │ │ │ + bne.n 19a6 │ │ │ │ │ + b.n 19ae │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 24c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ beq.w 181c │ │ │ │ │ b.n 183e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 18fe │ │ │ │ │ + bne.n 1900 │ │ │ │ │ bl 24c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 18fe │ │ │ │ │ + b.n 1900 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.w 183e │ │ │ │ │ bl 24c <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 183e │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b.n 194a │ │ │ │ │ - nop │ │ │ │ │ + b.n 194c │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00001a20 <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ _PyObject_SetAttributeErrorContext(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ ├── obmalloc.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: 110652 (bytes into file) │ │ │ │ │ + Start of section headers: 110716 (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: 25 │ │ │ │ │ Section header string table index: 24 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ -There are 25 section headers, starting at offset 0x1b03c: │ │ │ │ │ +There are 25 section headers, starting at offset 0x1b07c: │ │ │ │ │ │ │ │ │ │ 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 003b04 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 016ae8 000d20 08 I 22 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 016b28 000d20 08 I 22 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 003b38 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 017808 000540 08 I 22 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 017848 000540 08 I 22 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 004818 028a15 00 WA 0 0 64 │ │ │ │ │ [ 6] .text.startup PROGBITS 00000000 004818 00005c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 017d48 000068 08 I 22 6 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 017d88 000068 08 I 22 6 4 │ │ │ │ │ [ 8] .init_array INIT_ARRAY 00000000 004874 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 017db0 000008 08 I 22 8 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 017df0 000008 08 I 22 8 4 │ │ │ │ │ [10] .rodata.str1.4 PROGBITS 00000000 004878 001286 01 AMS 0 0 4 │ │ │ │ │ - [11] .text.hot PROGBITS 00000000 005b00 001e74 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.hot REL 00000000 017db8 000638 08 I 22 11 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 007974 007514 00 AX 0 0 8 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 0183f0 002660 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 00ee88 000c28 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 01aa50 000520 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 00fab0 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 00fab0 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 01af70 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 00fab4 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00fab4 000033 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 00fae8 0041b0 10 23 627 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 013c98 002e50 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 01af78 0000c3 00 0 0 1 │ │ │ │ │ + [11] .text.hot PROGBITS 00000000 005b00 001eb4 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.hot REL 00000000 017df8 000638 08 I 22 11 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 0079b4 007514 00 AX 0 0 8 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 018430 002660 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 00eec8 000c28 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 01aa90 000520 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 00faf0 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 00faf0 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 01afb0 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 00faf4 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 00faf4 000033 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 00fb28 0041b0 10 23 627 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 013cd8 002e50 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 01afb8 0000c3 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 {} │ │ │ │ │ @@ -257,26 +257,26 @@ │ │ │ │ │ 253: 00002fa1 94 FUNC LOCAL DEFAULT 1 mi_page_queue_remove │ │ │ │ │ 254: 0000304d 230 FUNC LOCAL DEFAULT 1 mi_segment_page_clear │ │ │ │ │ 255: 0000288d 220 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ 256: 00004f43 230 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ 257: 000026e7 96 FUNC LOCAL DEFAULT 13 mi_segment_span_remove_from_queue │ │ │ │ │ 258: 00000844 0 NOTYPE LOCAL DEFAULT 10 .LC81 │ │ │ │ │ 259: 000016b0 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 260: 00001990 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 261: 00001998 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 262: 00001b00 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 260: 000019c4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 261: 000019cc 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 262: 00001b20 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 263: 0000337c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 264: 00003384 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 265: 00003394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 266: 00003398 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 267: 0000343d 66 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ 268: 00002e3d 92 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ - 269: 00001b04 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ - 270: 00001de4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 271: 00001dec 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 269: 00001b24 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ + 270: 00001e38 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 271: 00001e40 0 NOTYPE LOCAL DEFAULT 11 $t │ │ │ │ │ 272: 0000203b 36 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ 273: 00004d59 172 FUNC LOCAL DEFAULT 13 _mi_free_block_mt │ │ │ │ │ 274: 000021f4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 275: 000021f8 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ 276: 00002301 120 FUNC LOCAL DEFAULT 13 mi_os_decommit_ex.isra.0 │ │ │ │ │ 277: 00002290 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 278: 00002294 0 NOTYPE LOCAL DEFAULT 13 $t │ │ │ │ │ @@ -772,19 +772,19 @@ │ │ │ │ │ 768: 00002d65 4 FUNC GLOBAL HIDDEN 1 _PyMem_MiFree │ │ │ │ │ 769: 00002d69 122 FUNC GLOBAL HIDDEN 1 mi_free │ │ │ │ │ 770: 00002de5 166 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ 771: 00001fcb 112 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ 772: 00002e8d 4 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ 773: 00003001 74 FUNC GLOBAL HIDDEN 1 _mi_segment_page_free │ │ │ │ │ 774: 00004cbd 104 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ - 775: 000016b1 878 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ - 776: 00001a21 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ + 775: 000016b1 910 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ + 776: 00001a41 228 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ 777: 00003385 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ 778: 00003399 164 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ - 779: 00001b05 878 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ + 779: 00001b25 910 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ 780: 00003481 16 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ 781: 0000205f 60 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ 782: 00003491 2 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ 783: 00003495 70 FUNC GLOBAL DEFAULT 1 PyMem_RawCalloc │ │ │ │ │ 784: 000021f9 156 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ 785: 00002295 108 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ 786: 000034dd 212 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x16ae8 contains 420 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x16b28 contains 420 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000004 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000098 0002760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000a4 0002770a R_ARM_THM_CALL 00000185 _mi_prim_random_buf │ │ │ │ │ 000000b2 0002760a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000b6 0000122f R_ARM_THM_MOVW_ABS_NC 00000024 .LC8 │ │ │ │ │ @@ -418,15 +418,15 @@ │ │ │ │ │ 00003472 00010c1e R_ARM_THM_JUMP24 00002e3d mi_page_usable_aligned_size_of │ │ │ │ │ 0000358c 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 000036cc 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 000036e2 0002f71e R_ARM_THM_JUMP24 00000000 munmap │ │ │ │ │ 00003836 0002991e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00003b00 0002ff1e R_ARM_THM_JUMP24 00002d39 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x17808 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x17848 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -589,15 +589,15 @@ │ │ │ │ │ 00000884 00041702 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00041702 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00041302 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x17d48 contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x17d88 contains 13 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000e 0000052f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000012 00000530 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000016 0000060a R_ARM_THM_CALL 00000001 mi_heap_main_init │ │ │ │ │ 0000001a 0000072f R_ARM_THM_MOVW_ABS_NC 00000d31 mi_process_done │ │ │ │ │ 0000001e 00000730 R_ARM_THM_MOVT_ABS 00000d31 mi_process_done │ │ │ │ │ 00000026 0002730a R_ARM_THM_CALL 00000000 atexit │ │ │ │ │ @@ -605,19 +605,19 @@ │ │ │ │ │ 0000002e 0000082f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000032 00000830 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000003a 0000090a R_ARM_THM_CALL 0000089d mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 0000003e 0002750a R_ARM_THM_CALL 0000072d mi_process_init │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000052 00000a1e R_ARM_THM_JUMP24 00000075 mi_random_init_ex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x17db0 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x17df0 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000001 _mi_process_init │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x17db8 contains 199 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x17df8 contains 199 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000136 0002862f R_ARM_THM_MOVW_ABS_NC 00000000 environ │ │ │ │ │ 0000013a 00028630 R_ARM_THM_MOVT_ABS 00000000 environ │ │ │ │ │ 000002c8 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000002cc 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000002d2 00029c2f R_ARM_THM_MOVW_ABS_NC 00000305 _PyMem_RawMalloc │ │ │ │ │ 000002d6 00029c30 R_ARM_THM_MOVT_ABS 00000305 _PyMem_RawMalloc │ │ │ │ │ @@ -762,64 +762,64 @@ │ │ │ │ │ 000014f4 0002e730 R_ARM_THM_MOVT_ABS 00001035 _PyObject_Free │ │ │ │ │ 0000157a 0002a32f R_ARM_THM_MOVW_ABS_NC 00000341 _PyMem_RawFree │ │ │ │ │ 0000157e 0002a330 R_ARM_THM_MOVT_ABS 00000341 _PyMem_RawFree │ │ │ │ │ 0000158a 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ 000016ac 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000016c8 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000016cc 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000016d0 0003082f R_ARM_THM_MOVW_ABS_NC 00001a21 _PyObject_Realloc │ │ │ │ │ -000016d4 00030830 R_ARM_THM_MOVT_ABS 00001a21 _PyObject_Realloc │ │ │ │ │ -000017a0 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001822 00029c2f R_ARM_THM_MOVW_ABS_NC 00000305 _PyMem_RawMalloc │ │ │ │ │ -00001826 00029c30 R_ARM_THM_MOVT_ABS 00000305 _PyMem_RawMalloc │ │ │ │ │ -0000183a 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ -00001864 0002a72f R_ARM_THM_MOVW_ABS_NC 00000349 _PyMem_RawRealloc │ │ │ │ │ -00001868 0002a730 R_ARM_THM_MOVT_ABS 00000349 _PyMem_RawRealloc │ │ │ │ │ -000018a6 0002a32f R_ARM_THM_MOVW_ABS_NC 00000341 _PyMem_RawFree │ │ │ │ │ -000018aa 0002a330 R_ARM_THM_MOVT_ABS 00000341 _PyMem_RawFree │ │ │ │ │ -000018b6 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001990 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001994 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a92 0002ce0a R_ARM_THM_CALL 00000515 _PyObject_Malloc │ │ │ │ │ -00001aa0 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001aa8 0002e70a R_ARM_THM_CALL 00001035 _PyObject_Free │ │ │ │ │ -00001ac0 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001ac4 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001ac8 0002a72f R_ARM_THM_MOVW_ABS_NC 00000349 _PyMem_RawRealloc │ │ │ │ │ -00001acc 0002a730 R_ARM_THM_MOVT_ABS 00000349 _PyMem_RawRealloc │ │ │ │ │ -00001b00 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b1c 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001b20 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001b24 0003082f R_ARM_THM_MOVW_ABS_NC 00001a21 _PyObject_Realloc │ │ │ │ │ -00001b28 00030830 R_ARM_THM_MOVT_ABS 00001a21 _PyObject_Realloc │ │ │ │ │ -00001bf4 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00001c76 00029c2f R_ARM_THM_MOVW_ABS_NC 00000305 _PyMem_RawMalloc │ │ │ │ │ -00001c7a 00029c30 R_ARM_THM_MOVT_ABS 00000305 _PyMem_RawMalloc │ │ │ │ │ -00001c8e 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ -00001cb8 0002a72f R_ARM_THM_MOVW_ABS_NC 00000349 _PyMem_RawRealloc │ │ │ │ │ -00001cbc 0002a730 R_ARM_THM_MOVT_ABS 00000349 _PyMem_RawRealloc │ │ │ │ │ -00001cfa 0002a32f R_ARM_THM_MOVW_ABS_NC 00000341 _PyMem_RawFree │ │ │ │ │ -00001cfe 0002a330 R_ARM_THM_MOVT_ABS 00000341 _PyMem_RawFree │ │ │ │ │ -00001d0a 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ -00001de4 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001de8 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000016d0 0003082f R_ARM_THM_MOVW_ABS_NC 00001a41 _PyObject_Realloc │ │ │ │ │ +000016d4 00030830 R_ARM_THM_MOVT_ABS 00001a41 _PyObject_Realloc │ │ │ │ │ +000017a2 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001836 00029c2f R_ARM_THM_MOVW_ABS_NC 00000305 _PyMem_RawMalloc │ │ │ │ │ +0000183a 00029c30 R_ARM_THM_MOVT_ABS 00000305 _PyMem_RawMalloc │ │ │ │ │ +00001850 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ +0000189e 0002a72f R_ARM_THM_MOVW_ABS_NC 00000349 _PyMem_RawRealloc │ │ │ │ │ +000018a2 0002a730 R_ARM_THM_MOVT_ABS 00000349 _PyMem_RawRealloc │ │ │ │ │ +000018e0 0002a32f R_ARM_THM_MOVW_ABS_NC 00000341 _PyMem_RawFree │ │ │ │ │ +000018e4 0002a330 R_ARM_THM_MOVT_ABS 00000341 _PyMem_RawFree │ │ │ │ │ +000018f0 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ +000019c4 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019c8 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ab2 0002ce0a R_ARM_THM_CALL 00000515 _PyObject_Malloc │ │ │ │ │ +00001ac0 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001ac8 0002e70a R_ARM_THM_CALL 00001035 _PyObject_Free │ │ │ │ │ +00001ae0 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001ae4 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001ae8 0002a72f R_ARM_THM_MOVW_ABS_NC 00000349 _PyMem_RawRealloc │ │ │ │ │ +00001aec 0002a730 R_ARM_THM_MOVT_ABS 00000349 _PyMem_RawRealloc │ │ │ │ │ +00001b20 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b3c 00029b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001b40 00029b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001b44 0003082f R_ARM_THM_MOVW_ABS_NC 00001a41 _PyObject_Realloc │ │ │ │ │ +00001b48 00030830 R_ARM_THM_MOVT_ABS 00001a41 _PyObject_Realloc │ │ │ │ │ +00001c16 0002920a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00001caa 00029c2f R_ARM_THM_MOVW_ABS_NC 00000305 _PyMem_RawMalloc │ │ │ │ │ +00001cae 00029c30 R_ARM_THM_MOVT_ABS 00000305 _PyMem_RawMalloc │ │ │ │ │ +00001cc4 00029d0a R_ARM_THM_CALL 00000000 malloc │ │ │ │ │ +00001d12 0002a72f R_ARM_THM_MOVW_ABS_NC 00000349 _PyMem_RawRealloc │ │ │ │ │ +00001d16 0002a730 R_ARM_THM_MOVT_ABS 00000349 _PyMem_RawRealloc │ │ │ │ │ +00001d54 0002a32f R_ARM_THM_MOVW_ABS_NC 00000341 _PyMem_RawFree │ │ │ │ │ +00001d58 0002a330 R_ARM_THM_MOVT_ABS 00000341 _PyMem_RawFree │ │ │ │ │ +00001d64 0002990a R_ARM_THM_CALL 00000000 free │ │ │ │ │ +00001e38 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e3c 0002cf6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000002ee 00029d1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 0000030c 00029d1e R_ARM_THM_JUMP24 00000000 malloc │ │ │ │ │ 0000032e 0002991e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00000342 0002991e R_ARM_THM_JUMP24 00000000 free │ │ │ │ │ 00000352 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ 000011fc 0002a51e R_ARM_THM_JUMP24 00000000 calloc │ │ │ │ │ -0000185c 0002ce1e R_ARM_THM_JUMP24 00000515 _PyObject_Malloc │ │ │ │ │ -00001880 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ -00001ab8 0002ce1e R_ARM_THM_JUMP24 00000515 _PyObject_Malloc │ │ │ │ │ -00001ae8 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ -00001cb0 0002ce1e R_ARM_THM_JUMP24 00000515 _PyObject_Malloc │ │ │ │ │ -00001cd4 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001874 0002ce1e R_ARM_THM_JUMP24 00000515 _PyObject_Malloc │ │ │ │ │ +000018ba 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001ad8 0002ce1e R_ARM_THM_JUMP24 00000515 _PyObject_Malloc │ │ │ │ │ +00001b08 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ +00001ce8 0002ce1e R_ARM_THM_JUMP24 00000515 _PyObject_Malloc │ │ │ │ │ +00001d2e 00029f1e R_ARM_THM_JUMP24 00000000 realloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x183f0 contains 1228 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x18430 contains 1228 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 00004a2f R_ARM_THM_MOVW_ABS_NC 000001d8 .LC27 │ │ │ │ │ 0000003a 00004a30 R_ARM_THM_MOVT_ABS 000001d8 .LC27 │ │ │ │ │ 0000003e 0002b40a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ 00000046 00004b2f R_ARM_THM_MOVW_ABS_NC 000001e0 .LC28 │ │ │ │ │ 0000004a 00004b30 R_ARM_THM_MOVT_ABS 000001e0 .LC28 │ │ │ │ │ 00000050 0002b40a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ @@ -2042,15 +2042,15 @@ │ │ │ │ │ 00007236 0002d71e R_ARM_THM_JUMP24 00001db9 _mi_page_malloc │ │ │ │ │ 0000731e 00028e1e R_ARM_THM_JUMP24 00000000 pthread_key_create │ │ │ │ │ 0000733c 00028f1e R_ARM_THM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 000073ac 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007420 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00007498 0002b71e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1aa50 contains 164 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1aa90 contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000008 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00041902 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -2183,15 +2183,15 @@ │ │ │ │ │ 00000824 00023f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000aac 00029c02 R_ARM_ABS32 00000305 _PyMem_RawMalloc │ │ │ │ │ 00000ab0 0002cb02 R_ARM_ABS32 000011f5 _PyMem_RawCalloc │ │ │ │ │ 00000ab4 0002a702 R_ARM_ABS32 00000349 _PyMem_RawRealloc │ │ │ │ │ 00000ab8 0002a302 R_ARM_ABS32 00000341 _PyMem_RawFree │ │ │ │ │ 00000ac0 0002ce02 R_ARM_ABS32 00000515 _PyObject_Malloc │ │ │ │ │ 00000ac4 0002e502 R_ARM_ABS32 00000d25 _PyObject_Calloc │ │ │ │ │ -00000ac8 00030802 R_ARM_ABS32 00001a21 _PyObject_Realloc │ │ │ │ │ +00000ac8 00030802 R_ARM_ABS32 00001a41 _PyObject_Realloc │ │ │ │ │ 00000acc 0002e702 R_ARM_ABS32 00001035 _PyObject_Free │ │ │ │ │ 00000ad4 0002d402 R_ARM_ABS32 00001d79 _PyMem_MiMalloc │ │ │ │ │ 00000ad8 0002ff02 R_ARM_ABS32 00002d39 _PyMem_MiCalloc │ │ │ │ │ 00000adc 00030902 R_ARM_ABS32 00003385 _PyMem_MiRealloc │ │ │ │ │ 00000ae0 00030002 R_ARM_ABS32 00002d65 _PyMem_MiFree │ │ │ │ │ 00000ae8 0002d602 R_ARM_ABS32 00001d91 _PyObject_MiMalloc │ │ │ │ │ 00000aec 0003b702 R_ARM_ABS32 00003b01 _PyObject_MiCalloc │ │ │ │ │ @@ -2209,10 +2209,10 @@ │ │ │ │ │ 00000c10 0002c402 R_ARM_ABS32 00001209 _PyMem_DebugFree │ │ │ │ │ 00000c14 00029b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c18 0002c102 R_ARM_ABS32 00000915 _PyMem_DebugMalloc │ │ │ │ │ 00000c1c 0002c202 R_ARM_ABS32 0000259d _PyMem_DebugCalloc │ │ │ │ │ 00000c20 0002c302 R_ARM_ABS32 00003349 _PyMem_DebugRealloc │ │ │ │ │ 00000c24 0002c402 R_ARM_ABS32 00001209 _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x1af70 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x1afb0 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00041802 R_ARM_ABS32 00000000 _mi_heap_empty │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -144,14 +144,16 @@ │ │ │ │ │ destroy_on_exit │ │ │ │ │ arena_reserve │ │ │ │ │ arena_purge_mult │ │ │ │ │ purge_extend_delay │ │ │ │ │ decommit_extend_delay │ │ │ │ │ \h F"hZ` │ │ │ │ │ TSyD hAX │ │ │ │ │ +rh*`u`3h │ │ │ │ │ +rh*`u`3h │ │ │ │ │ ZF)F8F#h3`O │ │ │ │ │ $CF*F!FPF │ │ │ │ │ CF*F!FPFwF │ │ │ │ │ CF*F!FPF │ │ │ │ │ SF:FIF0F │ │ │ │ │ !j;F`m2F │ │ │ │ │ &;FJFPFFE │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1531,15 +1531,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Free │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Free │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w f96 │ │ │ │ │ + bne.w f98 │ │ │ │ │ cbz r0, ee4 │ │ │ │ │ ldr r3, [pc, #420] @ (1030 ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -1582,94 +1582,93 @@ │ │ │ │ │ b.n ee4 │ │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1028 │ │ │ │ │ + bne.w 1026 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ │ b.n ee4 │ │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ movs r1, #28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n f5e │ │ │ │ │ + ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bne.n f5c │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - cbz r3, f5a │ │ │ │ │ + cbz r3, f58 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n fc0 │ │ │ │ │ + beq.n fc2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n fa0 │ │ │ │ │ + beq.n fa2 │ │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r3, f76 │ │ │ │ │ + cbnz r3, f74 │ │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ beq.n ee4 │ │ │ │ │ ldrd r3, r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 101c │ │ │ │ │ + beq.n 101a │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ + ldr.w r1, [lr, #20] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - strd r1, r6, [r2, #20] │ │ │ │ │ + strd r1, lr, [r2, #20] │ │ │ │ │ cbz r1, f92 │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ - str r2, [r6, #20] │ │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ │ b.n ee4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr.w r0, [ip, #864] @ 0x360 │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ │ - cbz r3, fae │ │ │ │ │ + cbz r3, fb0 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n ee4 │ │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ │ b.n ee4 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n f68 │ │ │ │ │ + beq.n f66 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - cbz r3, 1022 │ │ │ │ │ + cbz r3, 1020 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ cbz r3, ff4 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ @@ -1681,25 +1680,26 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ │ + str r5, [r7, r6] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ │ b.n ee4 │ │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ │ - b.n f86 │ │ │ │ │ + b.n f84 │ │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ │ - b.n fcc │ │ │ │ │ + b.n fce │ │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ │ blx r2 │ │ │ │ │ b.n f12 │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00001034 <_PyObject_Free>: │ │ │ │ │ _PyObject_Free(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 10dc <_PyObject_Free+0xa8> │ │ │ │ │ @@ -2184,15 +2184,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Free │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Free │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 1612 │ │ │ │ │ + bne.w 1614 │ │ │ │ │ cbz r0, 1560 │ │ │ │ │ ldr r3, [pc, #420] @ (16ac ) │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -2235,94 +2235,93 @@ │ │ │ │ │ b.n 1560 │ │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 16a4 │ │ │ │ │ + bne.w 16a2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ │ b.n 1560 │ │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ movs r1, #28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ mul.w r2, r1, r2 │ │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ - ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 15da │ │ │ │ │ + ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ + bne.n 15d8 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - cbz r3, 15d6 │ │ │ │ │ + cbz r3, 15d4 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 163c │ │ │ │ │ + beq.n 163e │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 161c │ │ │ │ │ + beq.n 161e │ │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r3, 15f2 │ │ │ │ │ + cbnz r3, 15f0 │ │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ beq.n 1560 │ │ │ │ │ ldrd r3, r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1698 │ │ │ │ │ + beq.n 1696 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ + ldr.w r1, [lr, #20] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - strd r1, r6, [r2, #20] │ │ │ │ │ + strd r1, lr, [r2, #20] │ │ │ │ │ cbz r1, 160e │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ - str r2, [r6, #20] │ │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ │ b.n 1560 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ │ bx r2 │ │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ │ - cbz r3, 162a │ │ │ │ │ + cbz r3, 162c │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 1560 │ │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ │ b.n 1560 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 15e4 │ │ │ │ │ + beq.n 15e2 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - cbz r3, 169e │ │ │ │ │ + cbz r3, 169c │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ cbz r3, 1670 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ @@ -2334,412 +2333,422 @@ │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ │ + str r5, [r7, r6] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ │ b.n 1560 │ │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ │ - b.n 1602 │ │ │ │ │ + b.n 1600 │ │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ │ - b.n 1648 │ │ │ │ │ + b.n 164a │ │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ │ blx r2 │ │ │ │ │ b.n 158e │ │ │ │ │ + nop │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000016b0 : │ │ │ │ │ PyMem_Realloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - subs r2, r1, #0 │ │ │ │ │ - blt.w 1a18 │ │ │ │ │ + subs r3, r1, #0 │ │ │ │ │ + blt.w 1a38 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Realloc │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Realloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r6, [r4, #876] @ 0x36c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.w 1958 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1856 │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #668] @ (1990 ) │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r1, #1612] @ 0x64c │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.w 1860 │ │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ │ - ubfx sl, r3, #0, #18 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - adds r1, r7, r1 │ │ │ │ │ - ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bgt.n 173a │ │ │ │ │ - ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.w 197c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 186e │ │ │ │ │ + ldr r2, [pc, #724] @ (19c4 ) │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r2, #1612] @ 0x64c │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 189a │ │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ │ + ubfx r7, r6, #0, #18 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, r9 │ │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bgt.n 173c │ │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ ite gt │ │ │ │ │ - movgt r0, #0 │ │ │ │ │ - movle r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + movgt r1, #0 │ │ │ │ │ + movle r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1860 │ │ │ │ │ - bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r9, r1, lsl #3 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bhi.n 1762 │ │ │ │ │ - add.w r1, r9, r1, lsl #4 │ │ │ │ │ - cmp.w r1, r2, lsl #2 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 189a │ │ │ │ │ + bic.w r6, r5, #4080 @ 0xff0 │ │ │ │ │ + bic.w r6, r6, #15 │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w sl, r2, lsl #3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bhi.n 1802 │ │ │ │ │ + add.w r2, sl, sl, lsl #1 │ │ │ │ │ + cmp.w r2, r3, lsl #2 │ │ │ │ │ it cc │ │ │ │ │ - movcc r8, r3 │ │ │ │ │ - bcc.n 17f6 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 181e │ │ │ │ │ - cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bhi.n 181e │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - mov.w fp, r1, lsr #3 │ │ │ │ │ - ldr.w r0, [r7, fp, lsl #3] │ │ │ │ │ + movcc r8, r5 │ │ │ │ │ + bcc.n 17fa │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1900 │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.w 1900 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.w 193c │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + beq.n 181a │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ │ - add.w ip, r6, #1 │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 17fe │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 1878 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [pc, #492] @ (1994 ) │ │ │ │ │ + ldr r3, [pc, #544] @ (19c8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 18dc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r2, #1612] @ 0x64c │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r2, r7 │ │ │ │ │ - ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - blt.n 17e2 │ │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + add r3, r9 │ │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt.n 17e4 │ │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite lt │ │ │ │ │ - movlt r6, #0 │ │ │ │ │ - movge r6, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + movlt r7, #0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 18a2 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 18dc │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + str r5, [r6, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1890 │ │ │ │ │ + beq.n 18ca │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18c6 │ │ │ │ │ + beq.w 1904 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrd r6, r1, [r0, #24] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bcc.n 1884 │ │ │ │ │ - add.w r1, fp, #1 │ │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - adds r1, r0, r6 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - str.w ip, [r0, r6] │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.n 1832 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + bne.n 1780 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd sl, r3, [sp, #8] │ │ │ │ │ + bl 5f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldrd sl, r3, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1798 │ │ │ │ │ + bne.n 179c │ │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawMalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawMalloc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 1a00 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + bne.w 19b2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL malloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1a18 │ │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 1798 │ │ │ │ │ + beq.w 1a38 │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 179c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 514 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ + ldrd r2, r1, [r0, #24] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 18be │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + add.w r1, r2, r1, lsl #3 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + adds r1, r0, r2 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + str.w ip, [r0, r2] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 179c │ │ │ │ │ + b.n 1832 │ │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.n 1964 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 1978 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 realloc │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ │ - b.n 1798 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ │ + b.n 179c │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - strd r3, r2, [r5, #8] │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - str r5, [r2, #8] │ │ │ │ │ - b.n 17f6 │ │ │ │ │ - ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + strd r3, r2, [r6, #8] │ │ │ │ │ + str r6, [r3, #12] │ │ │ │ │ + str r6, [r2, #8] │ │ │ │ │ + b.n 17fa │ │ │ │ │ + ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 1a0e │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1a2e │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 17f6 │ │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 17fa │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 1832 │ │ │ │ │ + ldr r5, [r6, #16] │ │ │ │ │ movs r3, #28 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ │ - mul.w sl, r3, r6 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ │ + mul.w sl, r3, r5 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - add.w r3, r9, sl │ │ │ │ │ + add.w r3, r7, sl │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ - add.w r0, r7, r2, lsl #2 │ │ │ │ │ - str r5, [r3, #16] │ │ │ │ │ - ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 1902 │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ + add.w r0, r9, r2, lsl #2 │ │ │ │ │ + str r6, [r3, #16] │ │ │ │ │ + ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1940 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - cbz r1, 18fe │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cbz r1, 193c │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1998 │ │ │ │ │ + beq.n 19cc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 196e │ │ │ │ │ + beq.n 198a │ │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r2, 191a │ │ │ │ │ + cbnz r2, 1958 │ │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 17f6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 17fa │ │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 19fa │ │ │ │ │ + cbz r1, 19ac │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - strd r2, r5, [r3, #20] │ │ │ │ │ - cbz r2, 1938 │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + strd r2, r6, [r3, #20] │ │ │ │ │ + cbz r2, 1974 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b.n 17f6 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ - bl 5f0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 1798 │ │ │ │ │ - b.n 181e │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + str r3, [r6, #20] │ │ │ │ │ + b.n 17fa │ │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 195c │ │ │ │ │ - ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ │ - cbz r2, 197c │ │ │ │ │ + cbz r2, 1998 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ │ - str.w r3, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 17f6 │ │ │ │ │ - str.w r3, [r7, #532] @ 0x214 │ │ │ │ │ - b.n 17f6 │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ + bne.w 17fa │ │ │ │ │ + str.w r3, [r9, #532] @ 0x214 │ │ │ │ │ + b.n 17fa │ │ │ │ │ + str.w r2, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 1968 │ │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 185a │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x0000021c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 190c │ │ │ │ │ + beq.n 194a │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 19f4 │ │ │ │ │ + cbz r2, 1a28 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ │ - ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ │ + ldr.w r1, [r7, sl] │ │ │ │ │ + ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - str.w r3, [r7, #520] @ 0x208 │ │ │ │ │ + str.w r3, [r9, #520] @ 0x208 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ - cbz r3, 19cc │ │ │ │ │ + cbz r3, 1a00 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r3, #18 │ │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ │ - add.w r3, r7, r2, lsl #3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ - str.w r5, [r3, #804] @ 0x324 │ │ │ │ │ + str.w r6, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - str.w r5, [r9, sl] │ │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + str.w r6, [r7, sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - b.n 17f6 │ │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 19a4 │ │ │ │ │ - str.w r2, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 192c │ │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1842 │ │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + b.n 17fa │ │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 19d8 │ │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 18ba │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 18f4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 17f6 │ │ │ │ │ + b.n 17fa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001a20 <_PyObject_Realloc>: │ │ │ │ │ +00001a40 <_PyObject_Realloc>: │ │ │ │ │ _PyObject_Realloc(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ab6 <_PyObject_Realloc+0x96> │ │ │ │ │ + beq.n 1ad6 <_PyObject_Realloc+0x96> │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #204] @ (1b00 <_PyObject_Realloc+0xe0>) │ │ │ │ │ + ldr r3, [pc, #204] @ (1b20 <_PyObject_Realloc+0xe0>) │ │ │ │ │ mov r4, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r3, [r3, #1612] @ 0x64c │ │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ │ - beq.n 1abc <_PyObject_Realloc+0x9c> │ │ │ │ │ + beq.n 1adc <_PyObject_Realloc+0x9c> │ │ │ │ │ lsrs r1, r4, #18 │ │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bgt.n 1a6e <_PyObject_Realloc+0x4e> │ │ │ │ │ + bgt.n 1a8e <_PyObject_Realloc+0x4e> │ │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 1abc <_PyObject_Realloc+0x9c> │ │ │ │ │ - cbz r3, 1abc <_PyObject_Realloc+0x9c> │ │ │ │ │ + bgt.n 1adc <_PyObject_Realloc+0x9c> │ │ │ │ │ + cbz r3, 1adc <_PyObject_Realloc+0x9c> │ │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ │ bic.w r3, r3, #15 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ adds r3, #1 │ │ │ │ │ lsls r5, r3, #3 │ │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ │ - bhi.n 1a8e <_PyObject_Realloc+0x6e> │ │ │ │ │ + bhi.n 1aae <_PyObject_Realloc+0x6e> │ │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ │ - bcc.n 1ab0 <_PyObject_Realloc+0x90> │ │ │ │ │ + bcc.n 1ad0 <_PyObject_Realloc+0x90> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 514 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_CALL _PyObject_Malloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 1aae <_PyObject_Realloc+0x8e> │ │ │ │ │ + cbz r0, 1ace <_PyObject_Realloc+0x8e> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2750,26 +2759,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ b.w 514 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 1afc <_PyObject_Realloc+0xdc> │ │ │ │ │ + blt.n 1b1c <_PyObject_Realloc+0xdc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne.n 1aec <_PyObject_Realloc+0xcc> │ │ │ │ │ + bne.n 1b0c <_PyObject_Realloc+0xcc> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ it cc │ │ │ │ │ movcc r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ @@ -2778,347 +2787,356 @@ │ │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 1ab0 <_PyObject_Realloc+0x90> │ │ │ │ │ + b.n 1ad0 <_PyObject_Realloc+0x90> │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001b04 : │ │ │ │ │ +00001b24 : │ │ │ │ │ PyObject_Realloc(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - subs r2, r1, #0 │ │ │ │ │ - blt.w 1e6c │ │ │ │ │ + subs r3, r1, #0 │ │ │ │ │ + blt.w 1eac │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyRuntime │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyObject_Realloc │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyObject_Realloc │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr.w r6, [r4, #896] @ 0x380 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr.w r5, [r4, #896] @ 0x380 │ │ │ │ │ ldr.w r0, [r4, #884] @ 0x374 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne.w 1dac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1caa │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #668] @ (1de4 ) │ │ │ │ │ - str r0, [sp, #0] │ │ │ │ │ - add r1, pc │ │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r1, #1612] @ 0x64c │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.w 1cb4 │ │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ │ - ubfx sl, r3, #0, #18 │ │ │ │ │ - lsls r1, r1, #3 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - adds r1, r7, r1 │ │ │ │ │ - ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bgt.n 1b8e │ │ │ │ │ - ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.w 1df0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq.w 1ce2 │ │ │ │ │ + ldr r2, [pc, #724] @ (1e38 ) │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r2, #1612] @ 0x64c │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 1d0e │ │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ │ + ubfx r7, r6, #0, #18 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + lsls r2, r2, #3 │ │ │ │ │ + str r2, [sp, #0] │ │ │ │ │ + add r2, r9 │ │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bgt.n 1bb0 │ │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ ite gt │ │ │ │ │ - movgt r0, #0 │ │ │ │ │ - movle r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + movgt r1, #0 │ │ │ │ │ + movle r1, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 1cb4 │ │ │ │ │ - bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - mov.w r9, r1, lsl #3 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - bhi.n 1bb6 │ │ │ │ │ - add.w r1, r9, r1, lsl #4 │ │ │ │ │ - cmp.w r1, r2, lsl #2 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.w 1d0e │ │ │ │ │ + bic.w r6, r5, #4080 @ 0xff0 │ │ │ │ │ + bic.w r6, r6, #15 │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + mov.w sl, r2, lsl #3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bhi.n 1c76 │ │ │ │ │ + add.w r2, sl, sl, lsl #1 │ │ │ │ │ + cmp.w r2, r3, lsl #2 │ │ │ │ │ it cc │ │ │ │ │ - movcc r8, r3 │ │ │ │ │ - bcc.n 1c4a │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq.n 1c72 │ │ │ │ │ - cmp.w r2, #512 @ 0x200 │ │ │ │ │ - bhi.n 1c72 │ │ │ │ │ - subs r1, r2, #1 │ │ │ │ │ - mov.w fp, r1, lsr #3 │ │ │ │ │ - ldr.w r0, [r7, fp, lsl #3] │ │ │ │ │ + movcc r8, r5 │ │ │ │ │ + bcc.n 1c6e │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 1d74 │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.w 1d74 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq.w 1d90 │ │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ │ + beq.n 1c8e │ │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ │ - add.w ip, r6, #1 │ │ │ │ │ + add.w ip, r2, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ ldr.w ip, [r8] │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1c52 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + beq.n 1cec │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - ldr r2, [pc, #492] @ (1de8 ) │ │ │ │ │ + ldr r3, [pc, #544] @ (1e3c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr.w r9, [r3, #1612] @ 0x64c │ │ │ │ │ + cmn.w r9, #804 @ 0x324 │ │ │ │ │ + beq.w 1d50 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr.w r7, [r2, #1612] @ 0x64c │ │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ │ - beq.n 1cf6 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r2, r7 │ │ │ │ │ - ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - blt.n 1c36 │ │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + add r3, r9 │ │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + blt.n 1c58 │ │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ite lt │ │ │ │ │ - movlt r6, #0 │ │ │ │ │ - movge r6, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + movlt r7, #0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ it eq │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 1cf6 │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - str r2, [r3, #0] │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 1d50 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r5, #0] │ │ │ │ │ + str r5, [r6, #4] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r5, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1ce4 │ │ │ │ │ + beq.n 1d3e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1d1a │ │ │ │ │ + beq.w 1d78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrd r6, r1, [r0, #24] │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bcc.n 1cd8 │ │ │ │ │ - add.w r1, fp, #1 │ │ │ │ │ - add.w r1, r6, r1, lsl #3 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - adds r1, r0, r6 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - str.w ip, [r0, r6] │ │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ │ + bhi.n 1ca6 │ │ │ │ │ + subs r1, r3, #1 │ │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r0, [r9, r2, lsl #3] │ │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + bne.n 1bf4 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + strd sl, r3, [sp, #8] │ │ │ │ │ + bl 5f0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldrd sl, r3, [sp, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 1bec │ │ │ │ │ + bne.n 1c10 │ │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawMalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawMalloc │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne.w 1e54 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + bne.w 1e26 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL malloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 1e6c │ │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 1bec │ │ │ │ │ + beq.w 1eac │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 1c10 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 514 <_PyObject_Malloc> │ │ │ │ │ R_ARM_THM_JUMP24 _PyObject_Malloc │ │ │ │ │ + ldrd r2, r1, [r0, #24] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bcc.n 1d32 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + adds r1, #1 │ │ │ │ │ + add.w r1, r2, r1, lsl #3 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + adds r1, r0, r2 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + str.w ip, [r0, r2] │ │ │ │ │ + cmp.w r8, #0 │ │ │ │ │ + bne.n 1c10 │ │ │ │ │ + b.n 1ca6 │ │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawRealloc │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawRealloc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bne.n 1db8 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne.n 1dec │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ it cc │ │ │ │ │ - movcc r2, #1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + movcc r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 realloc │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ │ - b.n 1bec │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + str.w r3, [lr, #12] │ │ │ │ │ + str.w lr, [r3, #8] │ │ │ │ │ + b.n 1c10 │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - strd r3, r2, [r5, #8] │ │ │ │ │ - str r5, [r3, #12] │ │ │ │ │ - str r5, [r2, #8] │ │ │ │ │ - b.n 1c4a │ │ │ │ │ - ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + strd r3, r2, [r6, #8] │ │ │ │ │ + str r6, [r3, #12] │ │ │ │ │ + str r6, [r2, #8] │ │ │ │ │ + b.n 1c6e │ │ │ │ │ + ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne.w 1e62 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL free │ │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ │ - b.n 1c4a │ │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b.n 1ca6 │ │ │ │ │ + ldr r5, [r6, #16] │ │ │ │ │ movs r3, #28 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ │ - mul.w sl, r3, r6 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ │ + mul.w sl, r3, r5 │ │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - add.w r3, r9, sl │ │ │ │ │ + add.w r3, r7, sl │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ - add.w r0, r7, r2, lsl #2 │ │ │ │ │ - str r5, [r3, #16] │ │ │ │ │ - ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne.n 1d56 │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ + add.w r0, r9, r2, lsl #2 │ │ │ │ │ + str r6, [r3, #16] │ │ │ │ │ + ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne.n 1db4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - cbz r1, 1d52 │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ + cbz r1, 1db0 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #0 │ │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 1dec │ │ │ │ │ + beq.n 1e40 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n 1dc2 │ │ │ │ │ + beq.n 1dfe │ │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ │ - cbnz r2, 1d6e │ │ │ │ │ + cbnz r2, 1dcc │ │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq.w 1c4a │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq.w 1c6e │ │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 1e4e │ │ │ │ │ + cbz r1, 1e20 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - strd r2, r5, [r3, #20] │ │ │ │ │ - cbz r2, 1d8c │ │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ │ + strd r2, r6, [r3, #20] │ │ │ │ │ + cbz r2, 1de8 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b.n 1c4a │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ │ - bl 5f0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.w 1bec │ │ │ │ │ - b.n 1c72 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + str r3, [r6, #20] │ │ │ │ │ + b.n 1c6e │ │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 1db0 │ │ │ │ │ - ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ │ movs r1, #0 │ │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ │ - cbz r2, 1dd0 │ │ │ │ │ + cbz r2, 1e0c │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ - ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ │ - str.w r3, [r7, #524] @ 0x20c │ │ │ │ │ + ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1c4a │ │ │ │ │ - str.w r3, [r7, #532] @ 0x214 │ │ │ │ │ - b.n 1c4a │ │ │ │ │ - .word 0x00000296 │ │ │ │ │ + bne.w 1c6e │ │ │ │ │ + str.w r3, [r9, #532] @ 0x214 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ + str.w r2, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 1ddc │ │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b.n 1cce │ │ │ │ │ + nop │ │ │ │ │ + .word 0x000002ca │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x0000021c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1d60 │ │ │ │ │ + beq.n 1dbe │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cbz r2, 1e48 │ │ │ │ │ + cbz r2, 1e9c │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ str r2, [r1, #24] │ │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ │ - ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ │ + ldr.w r1, [r7, sl] │ │ │ │ │ + ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - str.w r3, [r7, #520] @ 0x208 │ │ │ │ │ + str.w r3, [r9, #520] @ 0x208 │ │ │ │ │ lsrs r2, r1, #18 │ │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ │ - cbz r3, 1e20 │ │ │ │ │ + cbz r3, 1e74 │ │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ │ movs r0, #0 │ │ │ │ │ lsrs r3, r3, #18 │ │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ │ - add.w r3, r7, r2, lsl #3 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ │ - str.w r5, [r3, #804] @ 0x324 │ │ │ │ │ + str.w r6, [r3, #804] @ 0x324 │ │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - str.w r5, [r9, sl] │ │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + str.w r6, [r7, sl] │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r7, #788] @ 0x314 │ │ │ │ │ - b.n 1c4a │ │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 1df8 │ │ │ │ │ - str.w r2, [r7, #524] @ 0x20c │ │ │ │ │ - b.n 1d80 │ │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ │ + b.n 1c6e │ │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ │ + b.n 1e4c │ │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b.n 1c96 │ │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx r5 │ │ │ │ │ - b.n 1d0e │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + b.n 1d68 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 1c4a │ │ │ │ │ + b.n 1c6e │ │ │ │ │ nop │ │ │ ├── rangeobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -155,44 +155,44 @@ │ │ │ │ │ 00000130 : │ │ │ │ │ range_reverse(): │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1da │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.w 276 │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyLong_AsLong │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.w 284 │ │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ beq.n 1e6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ble.w 28c │ │ │ │ │ add.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ bcc.n 1e6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bge.n 280 │ │ │ │ │ subs r0, r4, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ subs r0, #1 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidiv │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ blt.n 1e6 │ │ │ │ │ ldr r3, [pc, #312] @ (2cc ) │ │ │ │ │ @@ -211,18 +211,18 @@ │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r0, [r3, #1952] @ 0x7a0 │ │ │ │ │ str.w r1, [r3, #1956] @ 0x7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - subs r5, r5, r7 │ │ │ │ │ - negs r3, r7 │ │ │ │ │ + subs r5, r5, r6 │ │ │ │ │ + negs r3, r6 │ │ │ │ │ strd r3, r2, [r4, #12] │ │ │ │ │ - mla r5, r2, r7, r5 │ │ │ │ │ + mla r5, r2, r6, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -234,50 +234,50 @@ │ │ │ │ │ R_ARM_THM_CALL _PyObject_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 262 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ │ ldr r1, [pc, #216] @ (2d4 ) │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Subtract │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cbz r0, 252 │ │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Multiply │ │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 266 │ │ │ │ │ cbz r5, 252 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Add │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 242 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ cbnz r3, 242 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cbz r7, 252 │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cbz r6, 252 │ │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_Negative │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1d4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -285,18 +285,18 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 2c2 │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 1d4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r7, #0] │ │ │ │ │ + str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 222 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 222 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1e2 │ │ │ │ │ @@ -304,19 +304,19 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ b.n 192 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1e2 │ │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ │ - negs r1, r7 │ │ │ │ │ + negs r1, r6 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ bcc.n 1e6 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ beq.n 280 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ble.n 280 │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ subs r0, r0, r4 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_uidiv │ │ │ ├── setobject.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: 43088 (bytes into file) │ │ │ │ │ + Start of section headers: 43864 (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 0xa850: │ │ │ │ │ +There are 17 section headers, starting at offset 0xab58: │ │ │ │ │ │ │ │ │ │ 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 0018e8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008c04 000a60 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008ee4 000a60 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00191c 0006f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009664 000550 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009944 000550 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002010 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 002010 000230 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002240 003fec 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009bb4 000b30 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00622c 00012c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00a6e4 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 006358 00090c 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006c64 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006c64 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006c98 001250 10 15 211 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 007ee8 000d1b 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00a7c4 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002240 00428c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009e94 000b58 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0064cc 00012c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00a9ec 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0065f8 00090c 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006f04 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006f04 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006f38 001280 10 15 214 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0081b8 000d2c 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00aacc 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,296 +1,299 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 293 entries: │ │ │ │ │ +Symbol table '.symtab' contains 296 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000001 390 FUNC LOCAL DEFAULT 7 frozenset_vectorcall │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ - 8: 00001989 1984 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ - 9: 000002c1 706 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ + 8: 00001c29 1984 FUNC LOCAL DEFAULT 7 set_merge_lock_held │ │ │ │ │ + 9: 000002bd 1300 FUNC LOCAL DEFAULT 7 set_update_iterable_lock_held │ │ │ │ │ 10: 000001d9 126 FUNC LOCAL DEFAULT 1 set_update_dict_lock_held │ │ │ │ │ 11: 00000189 196 FUNC LOCAL DEFAULT 7 make_new_set │ │ │ │ │ - 12: 0000024d 116 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ - 13: 00000731 672 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ - 14: 00002ce9 100 FUNC LOCAL DEFAULT 7 unicode_eq │ │ │ │ │ + 12: 0000024d 110 FUNC LOCAL DEFAULT 7 set_update_local │ │ │ │ │ + 13: 00002f91 100 FUNC LOCAL DEFAULT 7 unicode_eq │ │ │ │ │ + 14: 00000c2d 68 FUNC LOCAL DEFAULT 7 set_insert_clean │ │ │ │ │ 15: 00000001 90 FUNC LOCAL DEFAULT 9 set_unhashable_type │ │ │ │ │ - 16: 00000585 426 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ - 17: 000009cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 18: 000009d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 19: 000009d1 148 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ - 20: 00000a60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 00000a64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 22: 00000b34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 24: 00000b38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 25: 0000103c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001044 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 27: 000010f1 78 FUNC LOCAL DEFAULT 7 set_discard_key │ │ │ │ │ - 28: 00001141 92 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ - 29: 0000119d 716 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ - 30: 00001198 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 0000119c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 32: 000017d9 86 FUNC LOCAL DEFAULT 7 set_contains_key │ │ │ │ │ - 33: 00001831 212 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ - 34: 00001900 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00001904 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 36: 00001905 130 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ - 37: 00001f60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001f64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 39: 00002149 188 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ - 40: 000021f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 42: 00002204 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 43: 00002205 296 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ - 44: 00002328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 0000232c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 46: 0000232d 136 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ - 47: 000023b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000023b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 49: 000023b5 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 50: 000023cd 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ - 51: 00002468 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00000048 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 53: 0000246c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 54: 0000246d 324 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ - 55: 000025b1 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ - 56: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 57: 00000001 4 FUNC LOCAL DEFAULT 1 set_contains │ │ │ │ │ - 58: 00000005 96 FUNC LOCAL DEFAULT 1 set_contains_lock_held.part.0 │ │ │ │ │ - 59: 00002e85 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ - 60: 00000060 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 61: 00002ce4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 62: 00000064 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 63: 00000115 196 FUNC LOCAL DEFAULT 1 set_pop_impl │ │ │ │ │ - 64: 00000110 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 65: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 66: 00000114 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 67: 000001d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 68: 00002ce8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 69: 00002e58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 00002e5c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 71: 00002e5d 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ - 72: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 73: 00000259 148 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ - 74: 000002ed 572 FUNC LOCAL DEFAULT 1 set_intersection │ │ │ │ │ - 75: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 76: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 77: 00000529 80 FUNC LOCAL DEFAULT 1 make_new_set_basetype │ │ │ │ │ - 78: 00000769 66 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ - 79: 00000524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 80: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 81: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 82: 00003075 506 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ - 83: 00000578 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 84: 00003271 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ - 85: 000005c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 00003358 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 000005cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 88: 000005cd 2 FUNC LOCAL DEFAULT 1 set_pop │ │ │ │ │ - 89: 000005d1 242 FUNC LOCAL DEFAULT 1 set_richcompare │ │ │ │ │ - 90: 00000602 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 00000608 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 92: 0000335d 1064 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ - 93: 00000a65 236 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ - 94: 0000335c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 95: 00003780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 000006c5 164 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ - 97: 00000764 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000768 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 99: 00003784 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 100: 00003785 50 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ - 101: 000037b9 788 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ - 102: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 103: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 104: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 105: 00000800 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 106: 00000801 152 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ - 107: 00003acd 1312 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ - 108: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 109: 00000e2d 64 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ - 110: 00003fe8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00000898 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 112: 00000899 174 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ - 113: 00000949 278 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ - 114: 00000a61 2 FUNC LOCAL DEFAULT 1 set_issuperset │ │ │ │ │ - 115: 00000b51 104 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ - 116: 00000bb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 117: 00000bb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 118: 00000bb9 112 FUNC LOCAL DEFAULT 1 set_remove │ │ │ │ │ - 119: 00000c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 120: 00000c28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 121: 00000c29 62 FUNC LOCAL DEFAULT 1 set_update │ │ │ │ │ - 122: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 123: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 124: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 125: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 126: 00000c69 360 FUNC LOCAL DEFAULT 1 set_repr │ │ │ │ │ - 127: 00000dc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 129: 00000dd1 2 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ - 130: 00000dd5 86 FUNC LOCAL DEFAULT 1 set_union │ │ │ │ │ - 131: 00000e6d 432 FUNC LOCAL DEFAULT 1 set_difference_update_internal │ │ │ │ │ - 132: 00001018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 133: 0000101c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 134: 0000101d 96 FUNC LOCAL DEFAULT 1 set_difference_multi │ │ │ │ │ - 135: 0000107d 22 FUNC LOCAL DEFAULT 1 setiter_len │ │ │ │ │ - 136: 00001095 62 FUNC LOCAL DEFAULT 1 set_difference_update │ │ │ │ │ - 137: 000010d5 116 FUNC LOCAL DEFAULT 1 set_isub │ │ │ │ │ - 138: 00001149 364 FUNC LOCAL DEFAULT 1 set_isdisjoint │ │ │ │ │ - 139: 000012b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 140: 000012b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 141: 000012b5 12 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ - 142: 000012c1 2 FUNC LOCAL DEFAULT 1 set_intersection_multi │ │ │ │ │ - 143: 000012c5 128 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ - 144: 00001345 2 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ - 145: 00001349 316 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_impl │ │ │ │ │ - 146: 00001485 168 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_set │ │ │ │ │ - 147: 00001528 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 0000152c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 149: 0000152d 6 FUNC LOCAL DEFAULT 1 set_new │ │ │ │ │ - 150: 00001535 28 FUNC LOCAL DEFAULT 1 set_clear │ │ │ │ │ - 151: 00001551 132 FUNC LOCAL DEFAULT 1 set_init │ │ │ │ │ - 152: 000015d5 94 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ - 153: 00001635 70 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ - 154: 0000167d 148 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ - 155: 00001711 160 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ - 156: 0000170c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 00001710 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 158: 000017b1 4 FUNC LOCAL DEFAULT 1 set_issubset │ │ │ │ │ - 159: 000017b5 168 FUNC LOCAL DEFAULT 1 frozenset_new │ │ │ │ │ - 160: 0000185d 134 FUNC LOCAL DEFAULT 1 set_ixor │ │ │ │ │ - 161: 0000005b 34 FUNC LOCAL DEFAULT 9 frozenset_copy │ │ │ │ │ - 162: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 163: 0000007d 96 FUNC LOCAL DEFAULT 9 setiter_reduce │ │ │ │ │ - 164: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 165: 000018e5 2 FUNC LOCAL DEFAULT 1 set_symmetric_difference │ │ │ │ │ - 166: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ - 167: 000000dd 28 FUNC LOCAL DEFAULT 9 set___sizeof__ │ │ │ │ │ - 168: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 169: 000000f9 12 FUNC LOCAL DEFAULT 9 dummy_repr │ │ │ │ │ - 170: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 171: 00000105 34 FUNC LOCAL DEFAULT 9 dummy_dealloc │ │ │ │ │ - 172: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 173: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 174: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 175: 00000000 14 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 176: 00000010 90 OBJECT LOCAL DEFAULT 11 frozenset_doc │ │ │ │ │ - 177: 0000006c 74 OBJECT LOCAL DEFAULT 11 set_doc │ │ │ │ │ - 178: 000000b8 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 179: 000000e0 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 180: 00000118 74 OBJECT LOCAL DEFAULT 11 set___sizeof____doc__ │ │ │ │ │ - 181: 00000164 64 OBJECT LOCAL DEFAULT 11 set___reduce____doc__ │ │ │ │ │ - 182: 000001a4 190 OBJECT LOCAL DEFAULT 11 set_discard__doc__ │ │ │ │ │ - 183: 00000264 131 OBJECT LOCAL DEFAULT 11 set_remove__doc__ │ │ │ │ │ - 184: 000002e8 66 OBJECT LOCAL DEFAULT 11 frozenset___contains____doc__ │ │ │ │ │ - 185: 0000032c 66 OBJECT LOCAL DEFAULT 11 set___contains____doc__ │ │ │ │ │ - 186: 00000370 106 OBJECT LOCAL DEFAULT 11 set_add__doc__ │ │ │ │ │ - 187: 000003dc 78 OBJECT LOCAL DEFAULT 11 set_issuperset__doc__ │ │ │ │ │ - 188: 0000042c 76 OBJECT LOCAL DEFAULT 11 set_issubset__doc__ │ │ │ │ │ - 189: 00000478 114 OBJECT LOCAL DEFAULT 11 set_symmetric_difference__doc__ │ │ │ │ │ - 190: 000004ec 125 OBJECT LOCAL DEFAULT 11 set_symmetric_difference_update__doc__ │ │ │ │ │ - 191: 0000056c 104 OBJECT LOCAL DEFAULT 11 set_difference_multi__doc__ │ │ │ │ │ - 192: 000005d4 92 OBJECT LOCAL DEFAULT 11 set_difference_update__doc__ │ │ │ │ │ - 193: 00000630 82 OBJECT LOCAL DEFAULT 11 set_isdisjoint__doc__ │ │ │ │ │ - 194: 00000684 109 OBJECT LOCAL DEFAULT 11 set_intersection_update_multi__doc__ │ │ │ │ │ - 195: 000006f4 101 OBJECT LOCAL DEFAULT 11 set_intersection_multi__doc__ │ │ │ │ │ - 196: 0000075c 89 OBJECT LOCAL DEFAULT 11 set_union__doc__ │ │ │ │ │ - 197: 000007b8 55 OBJECT LOCAL DEFAULT 11 set_clear__doc__ │ │ │ │ │ - 198: 000007f0 51 OBJECT LOCAL DEFAULT 11 frozenset_copy__doc__ │ │ │ │ │ - 199: 00000824 51 OBJECT LOCAL DEFAULT 11 set_copy__doc__ │ │ │ │ │ - 200: 00000858 79 OBJECT LOCAL DEFAULT 11 set_update__doc__ │ │ │ │ │ - 201: 000008a8 100 OBJECT LOCAL DEFAULT 11 set_pop__doc__ │ │ │ │ │ - 202: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 203: 0000034c 144 OBJECT LOCAL DEFAULT 3 frozenset_as_number │ │ │ │ │ - 204: 0000069c 40 OBJECT LOCAL DEFAULT 3 set_as_sequence │ │ │ │ │ - 205: 000003dc 208 OBJECT LOCAL DEFAULT 3 frozenset_methods │ │ │ │ │ - 206: 000004ac 144 OBJECT LOCAL DEFAULT 3 set_as_number │ │ │ │ │ - 207: 0000053c 352 OBJECT LOCAL DEFAULT 3 set_methods │ │ │ │ │ - 208: 000001a0 8 OBJECT LOCAL DEFAULT 3 _dummy_struct │ │ │ │ │ - 209: 00000278 208 OBJECT LOCAL DEFAULT 3 _PySetDummy_Type │ │ │ │ │ - 210: 000006c4 48 OBJECT LOCAL DEFAULT 3 setiter_methods │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 226: 00000a65 212 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ - 227: 00000b39 584 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 229: 00000d81 880 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 231: 00001469 878 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 234: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 240: 000025b5 196 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ - 241: 00002679 506 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ - 242: 00002875 878 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 246: 00002be5 260 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ - 247: 00000065 96 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ - 248: 000000c5 80 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 250: 00002d4d 272 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 253: 00000579 84 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 258: 000007ad 84 FUNC GLOBAL DEFAULT 1 _PySet_Update │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Contains_KnownHash │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 282: 00000127 4 FUNC GLOBAL HIDDEN 9 _PySet_ClearInternal │ │ │ │ │ - 283: 00000348 4 OBJECT GLOBAL DEFAULT 3 _PySet_Dummy │ │ │ │ │ - 284: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrozenSet_Type │ │ │ │ │ - 285: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PySet_Type │ │ │ │ │ - 286: 000001a8 208 OBJECT GLOBAL DEFAULT 3 PySetIter_Type │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 16: 000007cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 17: 000007d0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 18: 000007d1 426 FUNC LOCAL DEFAULT 7 set_add_entry_takeref │ │ │ │ │ + 19: 0000097d 688 FUNC LOCAL DEFAULT 7 set_table_resize │ │ │ │ │ + 20: 00000c28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00000c2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 22: 00000c71 148 FUNC LOCAL DEFAULT 7 set_traverse │ │ │ │ │ + 23: 00000d00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00000d04 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 25: 00000dd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 0000000c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ + 27: 00000dd8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 28: 000012dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 000012e4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 30: 00001391 78 FUNC LOCAL DEFAULT 7 set_discard_key │ │ │ │ │ + 31: 000013e1 92 FUNC LOCAL DEFAULT 7 set_discard_entry │ │ │ │ │ + 32: 0000143d 716 FUNC LOCAL DEFAULT 7 set_lookkey │ │ │ │ │ + 33: 00001438 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 0000143c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 00001a79 86 FUNC LOCAL DEFAULT 7 set_contains_key │ │ │ │ │ + 36: 00001ad1 212 FUNC LOCAL DEFAULT 7 set_ior │ │ │ │ │ + 37: 00001ba0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001ba4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 00001ba5 130 FUNC LOCAL DEFAULT 7 set_update_internal │ │ │ │ │ + 40: 00002200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 41: 00002204 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 000023e9 188 FUNC LOCAL DEFAULT 7 set_iter │ │ │ │ │ + 43: 00002498 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 45: 000024a4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 46: 000024a5 304 FUNC LOCAL DEFAULT 7 setiter_iternext │ │ │ │ │ + 47: 000025d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000025d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 49: 000025d5 136 FUNC LOCAL DEFAULT 7 setiter_dealloc │ │ │ │ │ + 50: 00002658 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 0000265c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 52: 0000265d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 53: 00002675 160 FUNC LOCAL DEFAULT 7 set_dealloc │ │ │ │ │ + 54: 00002710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00000048 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 56: 00002714 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 57: 00002715 324 FUNC LOCAL DEFAULT 7 set_vectorcall │ │ │ │ │ + 58: 00002859 4 FUNC LOCAL DEFAULT 7 set_len │ │ │ │ │ + 59: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 60: 00000001 4 FUNC LOCAL DEFAULT 1 set_contains │ │ │ │ │ + 61: 00000005 96 FUNC LOCAL DEFAULT 1 set_contains_lock_held.part.0 │ │ │ │ │ + 62: 0000312d 494 FUNC LOCAL DEFAULT 7 frozenset_hash_impl │ │ │ │ │ + 63: 00000060 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 64: 00002f8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00000064 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 66: 00000115 196 FUNC LOCAL DEFAULT 1 set_pop_impl │ │ │ │ │ + 67: 00000110 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 68: 0000004c 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 69: 00000114 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 70: 000001d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 71: 00002f90 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 72: 00003100 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00003104 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 74: 00003105 40 FUNC LOCAL DEFAULT 7 frozenset_hash │ │ │ │ │ + 75: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 76: 00000259 148 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ + 77: 000002ed 572 FUNC LOCAL DEFAULT 1 set_intersection │ │ │ │ │ + 78: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 79: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 80: 00000529 80 FUNC LOCAL DEFAULT 1 make_new_set_basetype │ │ │ │ │ + 81: 00000769 66 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ + 82: 00000524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 83: 00000528 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 84: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 85: 0000331d 506 FUNC LOCAL DEFAULT 7 set_add │ │ │ │ │ + 86: 00000578 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 87: 00003519 236 FUNC LOCAL DEFAULT 7 set_clear_internal │ │ │ │ │ + 88: 000005c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 89: 00003600 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 90: 000005cc 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 91: 000005cd 2 FUNC LOCAL DEFAULT 1 set_pop │ │ │ │ │ + 92: 000005d1 242 FUNC LOCAL DEFAULT 1 set_richcompare │ │ │ │ │ + 93: 00000602 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 00000608 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 95: 00003605 1064 FUNC LOCAL DEFAULT 7 set_issubset_impl │ │ │ │ │ + 96: 00000a65 236 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ + 97: 00003604 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 98: 00003a28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 000006c5 164 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ + 100: 00000764 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 101: 00000768 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 102: 00003a2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 103: 00003a2d 50 FUNC LOCAL DEFAULT 7 set___contains__ │ │ │ │ │ + 104: 00003a61 774 FUNC LOCAL DEFAULT 7 frozenset___contains__ │ │ │ │ │ + 105: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 106: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 107: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 108: 00000800 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 109: 00000801 152 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ + 110: 00003d69 1316 FUNC LOCAL DEFAULT 7 set_difference │ │ │ │ │ + 111: 00000894 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 112: 00000e2d 64 FUNC LOCAL DEFAULT 1 set_copy_and_difference │ │ │ │ │ + 113: 00004288 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00000898 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 115: 00000899 174 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ + 116: 00000949 278 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ + 117: 00000a61 2 FUNC LOCAL DEFAULT 1 set_issuperset │ │ │ │ │ + 118: 00000b51 104 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ + 119: 00000bb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 120: 00000bb8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 121: 00000bb9 112 FUNC LOCAL DEFAULT 1 set_remove │ │ │ │ │ + 122: 00000c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 123: 00000c28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 124: 00000c29 62 FUNC LOCAL DEFAULT 1 set_update │ │ │ │ │ + 125: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 126: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 127: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 128: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 129: 00000c69 360 FUNC LOCAL DEFAULT 1 set_repr │ │ │ │ │ + 130: 00000dc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 131: 00000dd0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 132: 00000dd1 2 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ + 133: 00000dd5 86 FUNC LOCAL DEFAULT 1 set_union │ │ │ │ │ + 134: 00000e6d 432 FUNC LOCAL DEFAULT 1 set_difference_update_internal │ │ │ │ │ + 135: 00001018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 136: 0000101c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 137: 0000101d 96 FUNC LOCAL DEFAULT 1 set_difference_multi │ │ │ │ │ + 138: 0000107d 22 FUNC LOCAL DEFAULT 1 setiter_len │ │ │ │ │ + 139: 00001095 62 FUNC LOCAL DEFAULT 1 set_difference_update │ │ │ │ │ + 140: 000010d5 116 FUNC LOCAL DEFAULT 1 set_isub │ │ │ │ │ + 141: 00001149 364 FUNC LOCAL DEFAULT 1 set_isdisjoint │ │ │ │ │ + 142: 000012b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 143: 000012b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 144: 000012b5 12 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ + 145: 000012c1 2 FUNC LOCAL DEFAULT 1 set_intersection_multi │ │ │ │ │ + 146: 000012c5 128 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ + 147: 00001345 2 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ + 148: 00001349 316 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_impl │ │ │ │ │ + 149: 00001485 168 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_set │ │ │ │ │ + 150: 00001528 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 0000152c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 152: 0000152d 6 FUNC LOCAL DEFAULT 1 set_new │ │ │ │ │ + 153: 00001535 28 FUNC LOCAL DEFAULT 1 set_clear │ │ │ │ │ + 154: 00001551 132 FUNC LOCAL DEFAULT 1 set_init │ │ │ │ │ + 155: 000015d5 94 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ + 156: 00001635 70 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ + 157: 0000167d 148 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ + 158: 00001711 160 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ + 159: 0000170c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 160: 00001710 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ + 161: 000017b1 4 FUNC LOCAL DEFAULT 1 set_issubset │ │ │ │ │ + 162: 000017b5 168 FUNC LOCAL DEFAULT 1 frozenset_new │ │ │ │ │ + 163: 0000185d 134 FUNC LOCAL DEFAULT 1 set_ixor │ │ │ │ │ + 164: 0000005b 34 FUNC LOCAL DEFAULT 9 frozenset_copy │ │ │ │ │ + 165: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 166: 0000007d 96 FUNC LOCAL DEFAULT 9 setiter_reduce │ │ │ │ │ + 167: 000000d8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 168: 000018e5 2 FUNC LOCAL DEFAULT 1 set_symmetric_difference │ │ │ │ │ + 169: 000000dc 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ + 170: 000000dd 28 FUNC LOCAL DEFAULT 9 set___sizeof__ │ │ │ │ │ + 171: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 172: 000000f9 12 FUNC LOCAL DEFAULT 9 dummy_repr │ │ │ │ │ + 173: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 174: 00000105 34 FUNC LOCAL DEFAULT 9 dummy_dealloc │ │ │ │ │ + 175: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 176: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 177: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 178: 00000000 14 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 179: 00000010 90 OBJECT LOCAL DEFAULT 11 frozenset_doc │ │ │ │ │ + 180: 0000006c 74 OBJECT LOCAL DEFAULT 11 set_doc │ │ │ │ │ + 181: 000000b8 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 182: 000000e0 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 183: 00000118 74 OBJECT LOCAL DEFAULT 11 set___sizeof____doc__ │ │ │ │ │ + 184: 00000164 64 OBJECT LOCAL DEFAULT 11 set___reduce____doc__ │ │ │ │ │ + 185: 000001a4 190 OBJECT LOCAL DEFAULT 11 set_discard__doc__ │ │ │ │ │ + 186: 00000264 131 OBJECT LOCAL DEFAULT 11 set_remove__doc__ │ │ │ │ │ + 187: 000002e8 66 OBJECT LOCAL DEFAULT 11 frozenset___contains____doc__ │ │ │ │ │ + 188: 0000032c 66 OBJECT LOCAL DEFAULT 11 set___contains____doc__ │ │ │ │ │ + 189: 00000370 106 OBJECT LOCAL DEFAULT 11 set_add__doc__ │ │ │ │ │ + 190: 000003dc 78 OBJECT LOCAL DEFAULT 11 set_issuperset__doc__ │ │ │ │ │ + 191: 0000042c 76 OBJECT LOCAL DEFAULT 11 set_issubset__doc__ │ │ │ │ │ + 192: 00000478 114 OBJECT LOCAL DEFAULT 11 set_symmetric_difference__doc__ │ │ │ │ │ + 193: 000004ec 125 OBJECT LOCAL DEFAULT 11 set_symmetric_difference_update__doc__ │ │ │ │ │ + 194: 0000056c 104 OBJECT LOCAL DEFAULT 11 set_difference_multi__doc__ │ │ │ │ │ + 195: 000005d4 92 OBJECT LOCAL DEFAULT 11 set_difference_update__doc__ │ │ │ │ │ + 196: 00000630 82 OBJECT LOCAL DEFAULT 11 set_isdisjoint__doc__ │ │ │ │ │ + 197: 00000684 109 OBJECT LOCAL DEFAULT 11 set_intersection_update_multi__doc__ │ │ │ │ │ + 198: 000006f4 101 OBJECT LOCAL DEFAULT 11 set_intersection_multi__doc__ │ │ │ │ │ + 199: 0000075c 89 OBJECT LOCAL DEFAULT 11 set_union__doc__ │ │ │ │ │ + 200: 000007b8 55 OBJECT LOCAL DEFAULT 11 set_clear__doc__ │ │ │ │ │ + 201: 000007f0 51 OBJECT LOCAL DEFAULT 11 frozenset_copy__doc__ │ │ │ │ │ + 202: 00000824 51 OBJECT LOCAL DEFAULT 11 set_copy__doc__ │ │ │ │ │ + 203: 00000858 79 OBJECT LOCAL DEFAULT 11 set_update__doc__ │ │ │ │ │ + 204: 000008a8 100 OBJECT LOCAL DEFAULT 11 set_pop__doc__ │ │ │ │ │ + 205: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 206: 0000034c 144 OBJECT LOCAL DEFAULT 3 frozenset_as_number │ │ │ │ │ + 207: 0000069c 40 OBJECT LOCAL DEFAULT 3 set_as_sequence │ │ │ │ │ + 208: 000003dc 208 OBJECT LOCAL DEFAULT 3 frozenset_methods │ │ │ │ │ + 209: 000004ac 144 OBJECT LOCAL DEFAULT 3 set_as_number │ │ │ │ │ + 210: 0000053c 352 OBJECT LOCAL DEFAULT 3 set_methods │ │ │ │ │ + 211: 000001a0 8 OBJECT LOCAL DEFAULT 3 _dummy_struct │ │ │ │ │ + 212: 00000278 208 OBJECT LOCAL DEFAULT 3 _PySetDummy_Type │ │ │ │ │ + 213: 000006c4 48 OBJECT LOCAL DEFAULT 3 setiter_methods │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 229: 00000d05 212 FUNC GLOBAL DEFAULT 7 PySet_New │ │ │ │ │ + 230: 00000dd9 584 FUNC GLOBAL DEFAULT 7 PySet_Add │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 232: 00001021 880 FUNC GLOBAL DEFAULT 7 PySet_Discard │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 234: 00001709 878 FUNC GLOBAL DEFAULT 7 PySet_Contains │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 237: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 243: 0000285d 196 FUNC GLOBAL DEFAULT 7 PyFrozenSet_New │ │ │ │ │ + 244: 00002921 506 FUNC GLOBAL DEFAULT 7 _PySet_AddTakeRef │ │ │ │ │ + 245: 00002b1d 878 FUNC GLOBAL DEFAULT 7 _PySet_Contains │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 249: 00002e8d 260 FUNC GLOBAL DEFAULT 7 _PySet_NextEntryRef │ │ │ │ │ + 250: 00000065 96 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ + 251: 000000c5 80 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 253: 00002ff5 272 FUNC GLOBAL DEFAULT 7 _PySet_NextEntry │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 256: 00000579 84 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 261: 000007ad 84 FUNC GLOBAL DEFAULT 1 _PySet_Update │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Contains_KnownHash │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetState │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 285: 00000127 4 FUNC GLOBAL HIDDEN 9 _PySet_ClearInternal │ │ │ │ │ + 286: 00000348 4 OBJECT GLOBAL DEFAULT 3 _PySet_Dummy │ │ │ │ │ + 287: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyFrozenSet_Type │ │ │ │ │ + 288: 000000d0 208 OBJECT GLOBAL DEFAULT 3 PySet_Type │ │ │ │ │ + 289: 000001a8 208 OBJECT GLOBAL DEFAULT 3 PySetIter_Type │ │ │ │ │ + 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,900 +1,905 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8c04 contains 332 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8ee4 contains 332 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001e 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000002a 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000002e 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000034 0000f40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000003c 0000f50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000042 00003b0a R_ARM_THM_CALL 00002e85 frozenset_hash_impl │ │ │ │ │ -0000004c 00001d0a R_ARM_THM_CALL 0000119d set_lookkey │ │ │ │ │ +0000001e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000002a 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000002e 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000034 0000f70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000003c 0000f80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000042 00003e0a R_ARM_THM_CALL 0000312d frozenset_hash_impl │ │ │ │ │ +0000004c 0000200a R_ARM_THM_CALL 0000143d set_lookkey │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000066 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000006a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000094 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000a0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000ac 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000000b0 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000000b4 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000e4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000f2 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000000f6 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000000fa 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000094 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000a0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000ac 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000000b0 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000000b4 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000e4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000f2 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000000f6 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000000fa 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ba 0000f92f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000001be 0000f930 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000001c2 0000412f R_ARM_THM_MOVW_ABS_NC 0000004c .LC4 │ │ │ │ │ -000001c6 00004130 R_ARM_THM_MOVT_ABS 0000004c .LC4 │ │ │ │ │ -000001cc 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001ba 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000001be 0000fc30 R_ARM_THM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000001c2 0000442f R_ARM_THM_MOVW_ABS_NC 0000004c .LC4 │ │ │ │ │ +000001c6 00004430 R_ARM_THM_MOVT_ABS 0000004c .LC4 │ │ │ │ │ +000001cc 0000ef0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000220 0000100a R_ARM_THM_CALL 00000585 set_add_entry_takeref │ │ │ │ │ -00000230 0000fb0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00000248 00000d0a R_ARM_THM_CALL 00000731 set_table_resize │ │ │ │ │ +00000220 0000120a R_ARM_THM_CALL 000007d1 set_add_entry_takeref │ │ │ │ │ +00000230 0000fe0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00000248 0000130a R_ARM_THM_CALL 0000097d set_table_resize │ │ │ │ │ 0000026a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000026e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000029c 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000029c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002a8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002ac 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002b0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002ba 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002be 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000002ca 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002da 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002ba 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002be 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000002ca 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002da 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000318 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000031c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000003b8 00001d0a R_ARM_THM_CALL 0000119d set_lookkey │ │ │ │ │ -000003e4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003f0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003fa 0000d80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000406 0000da0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000410 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000420 00001d0a R_ARM_THM_CALL 0000119d set_lookkey │ │ │ │ │ -0000043e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000456 0000100a R_ARM_THM_CALL 00000585 set_add_entry_takeref │ │ │ │ │ -00000478 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000048c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000490 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004ac 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c8 0000100a R_ARM_THM_CALL 00000585 set_add_entry_takeref │ │ │ │ │ -000004d6 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ee 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000506 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b8 0000200a R_ARM_THM_CALL 0000143d set_lookkey │ │ │ │ │ +000003e4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003f0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003fa 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000406 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000410 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000420 0000200a R_ARM_THM_CALL 0000143d set_lookkey │ │ │ │ │ +0000043e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000456 0000120a R_ARM_THM_CALL 000007d1 set_add_entry_takeref │ │ │ │ │ +00000478 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000048c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000490 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004ac 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c8 0000120a R_ARM_THM_CALL 000007d1 set_add_entry_takeref │ │ │ │ │ +000004d6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ee 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000506 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000536 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000053a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000560 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000560 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000574 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000059a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000005a6 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000005aa 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000005ae 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000059a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005a6 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000005aa 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000005ae 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000005c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005e2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005e6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000634 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000642 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000064c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000650 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000660 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000664 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000068c 0000ff0a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000006b8 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000642 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000064c 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000650 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000660 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000664 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000068c 0001020a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000006b8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006d6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006da 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000708 00000c0a R_ARM_THM_CALL 0000024d set_update_local │ │ │ │ │ -00000714 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000722 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000072a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000072e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000734 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000740 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000075e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000714 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000722 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000072a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000072e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000734 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000740 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000075e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000786 0000080a R_ARM_THM_CALL 00001989 set_merge_lock_held │ │ │ │ │ -000007a2 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007da 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000007e8 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000007ec 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000007f0 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000786 0000080a R_ARM_THM_CALL 00001c29 set_merge_lock_held │ │ │ │ │ +000007a2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007da 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007e8 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000007ec 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000007f0 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000007fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000812 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000816 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000846 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000846 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000852 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000856 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000085a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000864 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000868 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000874 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000884 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000085a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000864 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000868 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000874 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000884 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008aa 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008ae 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008e8 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ec 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008f0 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000914 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000924 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000092e 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000932 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000940 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ec 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000008f0 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000914 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000924 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000092e 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000932 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000940 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a08 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a0c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a12 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a12 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a46 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a4a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a50 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a50 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a76 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a7a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a8e 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a9a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000aa4 0000d80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000ab0 0000da0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000abc 0000200a R_ARM_THM_CALL 000017d9 set_contains_key │ │ │ │ │ -00000ae2 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae6 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000aea 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b00 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b04 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b0a 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b0e 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b30 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b48 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b62 00001b0a R_ARM_THM_CALL 000010f1 set_discard_key │ │ │ │ │ -00000b6a 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b6e 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b7c 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b86 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b8a 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b90 0000f40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b98 0000f50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b9e 00003b0a R_ARM_THM_CALL 00002e85 frozenset_hash_impl │ │ │ │ │ -00000ba8 00001c0a R_ARM_THM_CALL 00001141 set_discard_entry │ │ │ │ │ +00000a8e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a9a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000aa4 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000ab0 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000abc 0000230a R_ARM_THM_CALL 00001a79 set_contains_key │ │ │ │ │ +00000ae2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae6 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000aea 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b00 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b04 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b0a 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b0e 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000b30 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b48 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b62 00001e0a R_ARM_THM_CALL 00001391 set_discard_key │ │ │ │ │ +00000b6a 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b6e 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b7c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b86 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b8a 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b90 0000f70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b98 0000f80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b9e 00003e0a R_ARM_THM_CALL 0000312d frozenset_hash_impl │ │ │ │ │ +00000ba8 00001f0a R_ARM_THM_CALL 000013e1 set_discard_entry │ │ │ │ │ 00000bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bca 00001b0a R_ARM_THM_CALL 000010f1 set_discard_key │ │ │ │ │ -00000bd4 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000bd8 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000be6 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bf2 0001070a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00000bf8 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bfc 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c02 0000f40a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000c0a 0000f50a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c10 00003b0a R_ARM_THM_CALL 00002e85 frozenset_hash_impl │ │ │ │ │ -00000c1a 00001c0a R_ARM_THM_CALL 00001141 set_discard_entry │ │ │ │ │ +00000bca 00001e0a R_ARM_THM_CALL 00001391 set_discard_key │ │ │ │ │ +00000bd4 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd8 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000be6 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bf2 00010a0a R_ARM_THM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00000bf8 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bfc 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c02 0000f70a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000c0a 0000f80a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000c10 00003e0a R_ARM_THM_CALL 0000312d frozenset_hash_impl │ │ │ │ │ +00000c1a 00001f0a R_ARM_THM_CALL 000013e1 set_discard_entry │ │ │ │ │ 00000c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c44 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c48 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c58 0000240a R_ARM_THM_CALL 00001905 set_update_internal │ │ │ │ │ -00000c78 0001080a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000c8a 0001090a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00000d00 00010a0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000d16 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d26 00010b0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000d3c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d50 00007c2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC8 │ │ │ │ │ -00000d54 00007c30 R_ARM_THM_MOVT_ABS 0000009c .LC8 │ │ │ │ │ -00000d58 00010c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000d6e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d74 00010d0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000d7e 00007d2f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC9 │ │ │ │ │ -00000d82 00007d30 R_ARM_THM_MOVT_ABS 000000a8 .LC9 │ │ │ │ │ -00000d86 00010c0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000d90 00010d0a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00000d96 00007b2f R_ARM_THM_MOVW_ABS_NC 00000094 .LC7 │ │ │ │ │ -00000d9a 00007b30 R_ARM_THM_MOVT_ABS 00000094 .LC7 │ │ │ │ │ -00000dac 00007a2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC6 │ │ │ │ │ -00000db0 00007a30 R_ARM_THM_MOVT_ABS 0000008c .LC6 │ │ │ │ │ +00000c44 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c48 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c58 0000270a R_ARM_THM_CALL 00001ba5 set_update_internal │ │ │ │ │ +00000c78 00010b0a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000c8a 00010c0a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00000d00 00010d0a R_ARM_THM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000d16 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d26 00010e0a R_ARM_THM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000d3c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d50 00007f2f R_ARM_THM_MOVW_ABS_NC 0000009c .LC8 │ │ │ │ │ +00000d54 00007f30 R_ARM_THM_MOVT_ABS 0000009c .LC8 │ │ │ │ │ +00000d58 00010f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d6e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d74 0001100a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000d7e 0000802f R_ARM_THM_MOVW_ABS_NC 000000a8 .LC9 │ │ │ │ │ +00000d82 00008030 R_ARM_THM_MOVT_ABS 000000a8 .LC9 │ │ │ │ │ +00000d86 00010f0a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d90 0001100a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00000d96 00007e2f R_ARM_THM_MOVW_ABS_NC 00000094 .LC7 │ │ │ │ │ +00000d9a 00007e30 R_ARM_THM_MOVT_ABS 00000094 .LC7 │ │ │ │ │ +00000dac 00007d2f R_ARM_THM_MOVW_ABS_NC 0000008c .LC6 │ │ │ │ │ +00000db0 00007d30 R_ARM_THM_MOVT_ABS 0000008c .LC6 │ │ │ │ │ 00000dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e08 00000c0a R_ARM_THM_CALL 0000024d set_update_local │ │ │ │ │ -00000e22 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e64 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e22 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e64 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e82 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e86 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ee2 00001c0a R_ARM_THM_CALL 00001141 set_discard_entry │ │ │ │ │ -00000efc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f44 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f50 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f5a 0000d80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000f66 0000da0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000f72 00001b0a R_ARM_THM_CALL 000010f1 set_discard_key │ │ │ │ │ -00000f8c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa2 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa6 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fc0 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fda 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ff6 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001010 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee2 00001f0a R_ARM_THM_CALL 000013e1 set_discard_entry │ │ │ │ │ +00000efc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f44 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f50 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f5a 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000f66 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000f72 00001e0a R_ARM_THM_CALL 00001391 set_discard_key │ │ │ │ │ +00000f8c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa6 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fc0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fda 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ff6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001010 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001034 00006b0a R_ARM_THM_CALL 00003acd set_difference │ │ │ │ │ -00001074 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b0 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010b4 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001034 00006e0a R_ARM_THM_CALL 00003d69 set_difference │ │ │ │ │ +00001074 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b0 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010b4 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000010e6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010ea 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001120 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001130 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000113a 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000113e 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001120 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001130 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000113a 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000113e 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001162 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001166 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000117a 0000d80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000118e 0000da0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000119a 0000200a R_ARM_THM_CALL 000017d9 set_contains_key │ │ │ │ │ -000011b4 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011cc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011d0 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011d8 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000011dc 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000011f4 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f8 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011fc 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000123c 00001d0a R_ARM_THM_CALL 0000119d set_lookkey │ │ │ │ │ -00001266 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117a 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000118e 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000119a 0000230a R_ARM_THM_CALL 00001a79 set_contains_key │ │ │ │ │ +000011b4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d0 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000011d8 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011dc 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011f4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f8 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011fc 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000123c 0000200a R_ARM_THM_CALL 0000143d set_lookkey │ │ │ │ │ +00001266 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001322 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001362 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001366 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001322 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000133e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001362 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001366 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00001370 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001374 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001386 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000139a 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000139e 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013aa 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013dc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f2 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000141c 0000fb0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00001436 00001c0a R_ARM_THM_CALL 00001141 set_discard_entry │ │ │ │ │ -00001454 0000100a R_ARM_THM_CALL 00000585 set_add_entry_takeref │ │ │ │ │ -00001470 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001476 0000540a R_ARM_THM_CALL 00003271 set_clear_internal │ │ │ │ │ -0000147e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014c8 00001c0a R_ARM_THM_CALL 00001141 set_discard_entry │ │ │ │ │ -000014e4 0000100a R_ARM_THM_CALL 00000585 set_add_entry_takeref │ │ │ │ │ -000014fc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001522 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001386 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000139a 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000139e 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013aa 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000013dc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013f2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000141c 0000fe0a R_ARM_THM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00001436 00001f0a R_ARM_THM_CALL 000013e1 set_discard_entry │ │ │ │ │ +00001454 0000120a R_ARM_THM_CALL 000007d1 set_add_entry_takeref │ │ │ │ │ +00001470 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001476 0000570a R_ARM_THM_CALL 00003519 set_clear_internal │ │ │ │ │ +0000147e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014c8 00001f0a R_ARM_THM_CALL 000013e1 set_discard_entry │ │ │ │ │ +000014e4 0000120a R_ARM_THM_CALL 000007d1 set_add_entry_takeref │ │ │ │ │ +000014fc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001522 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001528 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001542 0000540a R_ARM_THM_CALL 00003271 set_clear_internal │ │ │ │ │ -00001546 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000154a 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001578 00010f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001542 0000570a R_ARM_THM_CALL 00003519 set_clear_internal │ │ │ │ │ +00001546 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000154a 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001578 0001120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001594 00000c0a R_ARM_THM_CALL 0000024d set_update_local │ │ │ │ │ -0000159c 0000342f R_ARM_THM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ -000015a0 00003430 R_ARM_THM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ -000015a6 0001100a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000015bc 0000540a R_ARM_THM_CALL 00003271 set_clear_internal │ │ │ │ │ -000015ce 0000240a R_ARM_THM_CALL 00001905 set_update_internal │ │ │ │ │ -000015e4 0001110a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000015f0 0001120a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000015fa 0001130a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ -0000160a 0001120a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00001612 0000310a R_ARM_THM_CALL 000023b5 Py_XDECREF │ │ │ │ │ -00001618 0000310a R_ARM_THM_CALL 000023b5 Py_XDECREF │ │ │ │ │ -0000161e 0000310a R_ARM_THM_CALL 000023b5 Py_XDECREF │ │ │ │ │ -00001668 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000166c 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001670 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000159c 0000372f R_ARM_THM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ +000015a0 00003730 R_ARM_THM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ +000015a6 0001130a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000015bc 0000570a R_ARM_THM_CALL 00003519 set_clear_internal │ │ │ │ │ +000015ce 0000270a R_ARM_THM_CALL 00001ba5 set_update_internal │ │ │ │ │ +000015e4 0001140a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000015f0 0001150a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000015fa 0001160a R_ARM_THM_CALL 00000000 _PyObject_GetState │ │ │ │ │ +0000160a 0001150a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00001612 0000340a R_ARM_THM_CALL 0000265d Py_XDECREF │ │ │ │ │ +00001618 0000340a R_ARM_THM_CALL 0000265d Py_XDECREF │ │ │ │ │ +0000161e 0000340a R_ARM_THM_CALL 0000265d Py_XDECREF │ │ │ │ │ +00001668 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000166c 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001670 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000168e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001692 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016c0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016c0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000016cc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000016d0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016d4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016de 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016e2 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016ee 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016fe 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016d4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016de 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016e2 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016ee 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016fe 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000170c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001732 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001736 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000174a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001754 0000080a R_ARM_THM_CALL 00001989 set_merge_lock_held │ │ │ │ │ -00001772 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000177c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001780 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000178c 0000090a R_ARM_THM_CALL 000002c1 set_update_iterable_lock_held │ │ │ │ │ -000017a8 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000174a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001754 0000080a R_ARM_THM_CALL 00001c29 set_merge_lock_held │ │ │ │ │ +00001772 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000177c 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001780 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000178c 0000090a R_ARM_THM_CALL 000002bd set_update_iterable_lock_held │ │ │ │ │ +000017a8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017c6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000017ca 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017f2 00010f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000017f2 0001120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001808 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000180c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001810 00000b0a R_ARM_THM_CALL 00000189 make_new_set │ │ │ │ │ 00001818 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000181c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001822 0001100a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000183a 00010f0a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001822 0001130a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000183a 0001120a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00001848 00000b0a R_ARM_THM_CALL 00000189 make_new_set │ │ │ │ │ 0000186e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001872 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000188a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018c0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018ca 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018ce 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018dc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000000 0000f21e R_ARM_THM_JUMP24 00002875 _PySet_Contains │ │ │ │ │ +0000188a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018c0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018ca 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018ce 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000018dc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000000 0000f51e R_ARM_THM_JUMP24 00002b1d _PySet_Contains │ │ │ │ │ 0000055a 00000b1e R_ARM_THM_JUMP24 00000189 make_new_set │ │ │ │ │ -00000584 0000541e R_ARM_THM_JUMP24 00003271 set_clear_internal │ │ │ │ │ -000005c2 0000541e R_ARM_THM_JUMP24 00003271 set_clear_internal │ │ │ │ │ -0000062c 00005c1e R_ARM_THM_JUMP24 0000335d set_issubset_impl │ │ │ │ │ -000006aa 0001001e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000007d2 0000241e R_ARM_THM_JUMP24 00001905 set_update_internal │ │ │ │ │ -00000840 00006b1e R_ARM_THM_JUMP24 00003acd set_difference │ │ │ │ │ -00000b20 00005c1e R_ARM_THM_JUMP24 0000335d set_issubset_impl │ │ │ │ │ -00000da4 00010c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000dba 00010c1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f40 00000d1e R_ARM_THM_JUMP24 00000731 set_table_resize │ │ │ │ │ -00000fe0 0000541e R_ARM_THM_JUMP24 00003271 set_clear_internal │ │ │ │ │ -0000108a 00010e1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000584 0000571e R_ARM_THM_JUMP24 00003519 set_clear_internal │ │ │ │ │ +000005c2 0000571e R_ARM_THM_JUMP24 00003519 set_clear_internal │ │ │ │ │ +0000062c 00005f1e R_ARM_THM_JUMP24 00003605 set_issubset_impl │ │ │ │ │ +000006aa 0001031e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000007d2 0000271e R_ARM_THM_JUMP24 00001ba5 set_update_internal │ │ │ │ │ +00000840 00006e1e R_ARM_THM_JUMP24 00003d69 set_difference │ │ │ │ │ +00000b20 00005f1e R_ARM_THM_JUMP24 00003605 set_issubset_impl │ │ │ │ │ +00000da4 00010f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000dba 00010f1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f40 0000131e R_ARM_THM_JUMP24 0000097d set_table_resize │ │ │ │ │ +00000fe0 0000571e R_ARM_THM_JUMP24 00003519 set_clear_internal │ │ │ │ │ +0000108a 0001111e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000152e 00000b1e R_ARM_THM_JUMP24 00000189 make_new_set │ │ │ │ │ -000017b0 00005c1e R_ARM_THM_JUMP24 0000335d set_issubset_impl │ │ │ │ │ +000017b0 00005f1e R_ARM_THM_JUMP24 00003605 set_issubset_impl │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9664 contains 170 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9944 contains 170 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003202 R_ARM_ABS32 000023cd set_dealloc │ │ │ │ │ -0000002c 00007e02 R_ARM_ABS32 00000c69 set_repr │ │ │ │ │ +00000018 00003502 R_ARM_ABS32 00002675 set_dealloc │ │ │ │ │ +0000002c 00008102 R_ARM_ABS32 00000c69 set_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00004702 R_ARM_ABS32 00002e5d frozenset_hash │ │ │ │ │ -00000048 00012002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001302 R_ARM_ABS32 000009d1 set_traverse │ │ │ │ │ -00000060 00005402 R_ARM_ABS32 00003271 set_clear_internal │ │ │ │ │ -00000064 00005902 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ -0000006c 00002702 R_ARM_ABS32 00002149 set_iter │ │ │ │ │ +0000003c 00004a02 R_ARM_ABS32 00003105 frozenset_hash │ │ │ │ │ +00000048 00012302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000005c 00001602 R_ARM_ABS32 00000c71 set_traverse │ │ │ │ │ +00000060 00005702 R_ARM_ABS32 00003519 set_clear_internal │ │ │ │ │ +00000064 00005c02 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ +0000006c 00002a02 R_ARM_ABS32 000023e9 set_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00012102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00009f02 R_ARM_ABS32 000017b5 frozenset_new │ │ │ │ │ -000000a0 0000ed02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +00000098 00012402 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000009c 0000a202 R_ARM_ABS32 000017b5 frozenset_new │ │ │ │ │ +000000a0 0000f002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00000502 R_ARM_ABS32 00000001 frozenset_vectorcall │ │ │ │ │ -000000d4 00011f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d4 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003202 R_ARM_ABS32 000023cd set_dealloc │ │ │ │ │ -000000fc 00007e02 R_ARM_ABS32 00000c69 set_repr │ │ │ │ │ +000000e8 00003502 R_ARM_ABS32 00002675 set_dealloc │ │ │ │ │ +000000fc 00008102 R_ARM_ABS32 00000c69 set_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000010c 00012202 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000118 00012002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000128 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000012c 00001302 R_ARM_ABS32 000009d1 set_traverse │ │ │ │ │ -00000130 00005402 R_ARM_ABS32 00003271 set_clear_internal │ │ │ │ │ -00000134 00005902 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ -0000013c 00002702 R_ARM_ABS32 00002149 set_iter │ │ │ │ │ +0000010c 00012502 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000118 00012302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000128 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000012c 00001602 R_ARM_ABS32 00000c71 set_traverse │ │ │ │ │ +00000130 00005702 R_ARM_ABS32 00003519 set_clear_internal │ │ │ │ │ +00000134 00005c02 R_ARM_ABS32 000005d1 set_richcompare │ │ │ │ │ +0000013c 00002a02 R_ARM_ABS32 000023e9 set_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000164 00009702 R_ARM_ABS32 00001551 set_init │ │ │ │ │ -00000168 00012102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000016c 00009502 R_ARM_ABS32 0000152d set_new │ │ │ │ │ -00000170 0000ed02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000198 00003602 R_ARM_ABS32 0000246d set_vectorcall │ │ │ │ │ +00000164 00009a02 R_ARM_ABS32 00001551 set_init │ │ │ │ │ +00000168 00012402 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +0000016c 00009802 R_ARM_ABS32 0000152d set_new │ │ │ │ │ +00000170 0000f002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +00000198 00003902 R_ARM_ABS32 00002715 set_vectorcall │ │ │ │ │ 000001a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ac 00011f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001ac 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00002e02 R_ARM_ABS32 0000232d setiter_dealloc │ │ │ │ │ -000001f0 00012002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00008d02 R_ARM_ABS32 000012b5 setiter_traverse │ │ │ │ │ -00000214 00012302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00002b02 R_ARM_ABS32 00002205 setiter_iternext │ │ │ │ │ +000001c0 00003102 R_ARM_ABS32 000025d5 setiter_dealloc │ │ │ │ │ +000001f0 00012302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00009002 R_ARM_ABS32 000012b5 setiter_traverse │ │ │ │ │ +00000214 00012602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000218 00002e02 R_ARM_ABS32 000024a5 setiter_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000027c 00011f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000027c 00012202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 0000ab02 R_ARM_ABS32 00000105 dummy_dealloc │ │ │ │ │ -000002a4 0000a902 R_ARM_ABS32 000000f9 dummy_repr │ │ │ │ │ +00000290 0000ae02 R_ARM_ABS32 00000105 dummy_dealloc │ │ │ │ │ +000002a4 0000ac02 R_ARM_ABS32 000000f9 dummy_repr │ │ │ │ │ 00000348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000350 00006a02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ -00000380 00004902 R_ARM_ABS32 00000259 set_and │ │ │ │ │ -00000384 00009a02 R_ARM_ABS32 0000167d set_xor │ │ │ │ │ -00000388 00006002 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ +00000350 00006d02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ +00000380 00004c02 R_ARM_ABS32 00000259 set_and │ │ │ │ │ +00000384 00009d02 R_ARM_ABS32 0000167d set_xor │ │ │ │ │ +00000388 00006302 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00006502 R_ARM_ABS32 000037b9 frozenset___contains__ │ │ │ │ │ -000003e8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003e0 00006802 R_ARM_ABS32 00003a61 frozenset___contains__ │ │ │ │ │ +000003e8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 0000a102 R_ARM_ABS32 0000005b frozenset_copy │ │ │ │ │ -000003f8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003f0 0000a402 R_ARM_ABS32 0000005b frozenset_copy │ │ │ │ │ +000003f8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00008602 R_ARM_ABS32 0000101d set_difference_multi │ │ │ │ │ -00000408 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000400 00008902 R_ARM_ABS32 0000101d set_difference_multi │ │ │ │ │ +00000408 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00008e02 R_ARM_ABS32 000012c1 set_intersection_multi │ │ │ │ │ -00000418 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000410 00009102 R_ARM_ABS32 000012c1 set_intersection_multi │ │ │ │ │ +00000418 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00008a02 R_ARM_ABS32 00001149 set_isdisjoint │ │ │ │ │ -00000428 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000420 00008d02 R_ARM_ABS32 00001149 set_isdisjoint │ │ │ │ │ +00000428 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00009e02 R_ARM_ABS32 000017b1 set_issubset │ │ │ │ │ -00000438 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000430 0000a102 R_ARM_ABS32 000017b1 set_issubset │ │ │ │ │ +00000438 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007202 R_ARM_ABS32 00000a61 set_issuperset │ │ │ │ │ -00000448 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000440 00007502 R_ARM_ABS32 00000a61 set_issuperset │ │ │ │ │ +00000448 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00009802 R_ARM_ABS32 000015d5 set___reduce__ │ │ │ │ │ -00000458 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000450 00009b02 R_ARM_ABS32 000015d5 set___reduce__ │ │ │ │ │ +00000458 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000460 0000a702 R_ARM_ABS32 000000dd set___sizeof__ │ │ │ │ │ -00000468 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000460 0000aa02 R_ARM_ABS32 000000dd set___sizeof__ │ │ │ │ │ +00000468 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000046c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000470 0000a502 R_ARM_ABS32 000018e5 set_symmetric_difference │ │ │ │ │ -00000478 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000470 0000a802 R_ARM_ABS32 000018e5 set_symmetric_difference │ │ │ │ │ +00000478 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000047c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000480 00008202 R_ARM_ABS32 00000dd5 set_union │ │ │ │ │ -00000488 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000480 00008502 R_ARM_ABS32 00000dd5 set_union │ │ │ │ │ +00000488 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000048c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000490 00012402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000490 00012702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000498 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004b0 00006a02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ -000004e0 00004902 R_ARM_ABS32 00000259 set_and │ │ │ │ │ -000004e4 00009a02 R_ARM_ABS32 0000167d set_xor │ │ │ │ │ -000004e8 00006002 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ -000004fc 00008902 R_ARM_ABS32 000010d5 set_isub │ │ │ │ │ -00000514 00007002 R_ARM_ABS32 00000899 set_iand │ │ │ │ │ -00000518 0000a002 R_ARM_ABS32 0000185d set_ixor │ │ │ │ │ -0000051c 00002102 R_ARM_ABS32 00001831 set_ior │ │ │ │ │ +000004b0 00006d02 R_ARM_ABS32 00000801 set_sub │ │ │ │ │ +000004e0 00004c02 R_ARM_ABS32 00000259 set_and │ │ │ │ │ +000004e4 00009d02 R_ARM_ABS32 0000167d set_xor │ │ │ │ │ +000004e8 00006302 R_ARM_ABS32 000006c5 set_or │ │ │ │ │ +000004fc 00008c02 R_ARM_ABS32 000010d5 set_isub │ │ │ │ │ +00000514 00007302 R_ARM_ABS32 00000899 set_iand │ │ │ │ │ +00000518 0000a302 R_ARM_ABS32 0000185d set_ixor │ │ │ │ │ +0000051c 00002402 R_ARM_ABS32 00001ad1 set_ior │ │ │ │ │ 0000053c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000540 00005202 R_ARM_ABS32 00003075 set_add │ │ │ │ │ -00000548 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000540 00005502 R_ARM_ABS32 0000331d set_add │ │ │ │ │ +00000548 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000550 00009602 R_ARM_ABS32 00001535 set_clear │ │ │ │ │ -00000558 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000550 00009902 R_ARM_ABS32 00001535 set_clear │ │ │ │ │ +00000558 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000055c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000560 00006402 R_ARM_ABS32 00003785 set___contains__ │ │ │ │ │ -00000568 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000560 00006702 R_ARM_ABS32 00003a2d set___contains__ │ │ │ │ │ +00000568 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000056c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000570 00008102 R_ARM_ABS32 00000dd1 set_copy │ │ │ │ │ -00000578 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000570 00008402 R_ARM_ABS32 00000dd1 set_copy │ │ │ │ │ +00000578 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000057c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000580 00007302 R_ARM_ABS32 00000b51 set_discard │ │ │ │ │ -00000588 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000580 00007602 R_ARM_ABS32 00000b51 set_discard │ │ │ │ │ +00000588 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000058c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000590 00008602 R_ARM_ABS32 0000101d set_difference_multi │ │ │ │ │ -00000598 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000590 00008902 R_ARM_ABS32 0000101d set_difference_multi │ │ │ │ │ +00000598 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000059c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005a0 00008802 R_ARM_ABS32 00001095 set_difference_update │ │ │ │ │ -000005a8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005a0 00008b02 R_ARM_ABS32 00001095 set_difference_update │ │ │ │ │ +000005a8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005b0 00008e02 R_ARM_ABS32 000012c1 set_intersection_multi │ │ │ │ │ -000005b8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005b0 00009102 R_ARM_ABS32 000012c1 set_intersection_multi │ │ │ │ │ +000005b8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005c0 00009902 R_ARM_ABS32 00001635 set_intersection_update_multi │ │ │ │ │ -000005c8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005c0 00009c02 R_ARM_ABS32 00001635 set_intersection_update_multi │ │ │ │ │ +000005c8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005d0 00008a02 R_ARM_ABS32 00001149 set_isdisjoint │ │ │ │ │ -000005d8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005d0 00008d02 R_ARM_ABS32 00001149 set_isdisjoint │ │ │ │ │ +000005d8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e0 00009e02 R_ARM_ABS32 000017b1 set_issubset │ │ │ │ │ -000005e8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005e0 0000a102 R_ARM_ABS32 000017b1 set_issubset │ │ │ │ │ +000005e8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00007202 R_ARM_ABS32 00000a61 set_issuperset │ │ │ │ │ -000005f8 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005f0 00007502 R_ARM_ABS32 00000a61 set_issuperset │ │ │ │ │ +000005f8 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00005802 R_ARM_ABS32 000005cd set_pop │ │ │ │ │ -00000608 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000600 00005b02 R_ARM_ABS32 000005cd set_pop │ │ │ │ │ +00000608 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000060c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000610 00009802 R_ARM_ABS32 000015d5 set___reduce__ │ │ │ │ │ -00000618 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000610 00009b02 R_ARM_ABS32 000015d5 set___reduce__ │ │ │ │ │ +00000618 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000061c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000620 00007602 R_ARM_ABS32 00000bb9 set_remove │ │ │ │ │ -00000628 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000620 00007902 R_ARM_ABS32 00000bb9 set_remove │ │ │ │ │ +00000628 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000062c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 0000a702 R_ARM_ABS32 000000dd set___sizeof__ │ │ │ │ │ -00000638 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000630 0000aa02 R_ARM_ABS32 000000dd set___sizeof__ │ │ │ │ │ +00000638 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000640 0000a502 R_ARM_ABS32 000018e5 set_symmetric_difference │ │ │ │ │ -00000648 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000640 0000a802 R_ARM_ABS32 000018e5 set_symmetric_difference │ │ │ │ │ +00000648 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000650 00009002 R_ARM_ABS32 00001345 set_symmetric_difference_update │ │ │ │ │ -00000658 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000650 00009302 R_ARM_ABS32 00001345 set_symmetric_difference_update │ │ │ │ │ +00000658 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000065c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000660 00008202 R_ARM_ABS32 00000dd5 set_union │ │ │ │ │ -00000668 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000660 00008502 R_ARM_ABS32 00000dd5 set_union │ │ │ │ │ +00000668 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000066c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000670 00007902 R_ARM_ABS32 00000c29 set_update │ │ │ │ │ -00000678 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000670 00007c02 R_ARM_ABS32 00000c29 set_update │ │ │ │ │ +00000678 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000680 00012402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000680 00012702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00003702 R_ARM_ABS32 000025b1 set_len │ │ │ │ │ -000006b8 00003902 R_ARM_ABS32 00000001 set_contains │ │ │ │ │ +0000069c 00003a02 R_ARM_ABS32 00002859 set_len │ │ │ │ │ +000006b8 00003c02 R_ARM_ABS32 00000001 set_contains │ │ │ │ │ 000006c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c8 00008702 R_ARM_ABS32 0000107d setiter_len │ │ │ │ │ -000006d0 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006c8 00008a02 R_ARM_ABS32 0000107d setiter_len │ │ │ │ │ +000006d0 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d8 0000a302 R_ARM_ABS32 0000007d setiter_reduce │ │ │ │ │ -000006e0 0000ad02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006d8 0000a602 R_ARM_ABS32 0000007d setiter_reduce │ │ │ │ │ +000006e0 0000b002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9bb4 contains 358 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9e94 contains 363 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000034 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000a8 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000b0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000c0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000cc 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000000d0 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000000a8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000b0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000c0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000cc 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000000d0 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 000000ea 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ 000000fc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000100 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000012a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000012e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000152 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000156 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000160 0000d60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000160 0000d90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000016e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000172 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000178 0000d70a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00000178 0000da0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 000001cc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001e4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001f0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001fa 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000001fe 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000226 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001f0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001fa 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000001fe 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000226 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000240 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ 0000025e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000262 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000027a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000286 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000290 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000294 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000002d6 0000d80a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000002e2 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002e6 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000002ee 0000da0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000304 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000003b4 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000418 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000492 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000496 0000dd0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004cc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051e 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00000532 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000564 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000570 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000057c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000638 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000063c 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000065a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000006c6 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000700 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000728 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000776 0000de0a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000784 0000df0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000862 0000e00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000868 0000e10a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008e4 0000df0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000009ae 0000df0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000009cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a72 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a76 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ad8 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ae6 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000af2 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000af6 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000b12 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -00000b2c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b48 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b4c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b64 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b68 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b74 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000c58 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ca8 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000cc0 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00000cc4 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000ccc 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000d02 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d66 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00000d6e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d76 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000da4 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000da8 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000e56 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e5a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e78 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f50 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fc2 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00000fcc 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fd0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ff4 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001048 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001058 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -0000106c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001082 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001094 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a4 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000010b2 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010be 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010ca 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000010ce 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000010d6 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001100 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001104 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001124 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001134 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -0000118a 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001198 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001218 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000121c 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001276 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001280 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001284 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000012a2 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000132e 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001332 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001386 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00001392 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001396 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013ba 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001410 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000142c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000143c 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000144a 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001478 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000147c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014a0 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000014a4 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001502 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000015bc 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000015e4 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000016b4 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000016e0 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001732 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001750 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001760 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000176c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00001776 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001782 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001796 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017a8 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000017ac 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000017b4 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017e8 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017ec 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001816 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001824 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -0000183e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001842 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000188a 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018a4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018b0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000018b4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018b8 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018c4 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000018c8 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000018e0 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -000018e8 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018f2 0000e82f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018f6 0000e830 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001916 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000191a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001942 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001950 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000195c 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00001960 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001cb2 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001cb6 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001de8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001e50 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002132 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000213e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 0000e90a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000021f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021fc 0000ea6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002200 0000ea6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000022fc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002306 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000230a 0000eb30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000230e 0000292f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ -00002312 00002930 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ -0000231a 0000ec0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023a6 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b0 0000ea6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023e0 0000ee0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002444 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002452 0000e00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000245a 0000ef0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00002468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000024ce 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024d2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002502 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002538 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002546 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002552 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002556 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002570 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -00002580 0000342f R_ARM_THM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ -00002584 00003430 R_ARM_THM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ -0000258a 0000d60a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002598 0000342f R_ARM_THM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ -0000259c 00003430 R_ARM_THM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ -000025a2 0000d70a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000025c2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000025c6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002610 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000261c 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002626 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000262a 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002652 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266c 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ -0000268a 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000268e 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000026a0 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002776 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000027e8 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002834 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002852 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002864 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00002888 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000288c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000289c 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000028a0 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002902 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002914 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002918 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000029b6 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000029de 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002a36 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002a44 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00002af2 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002b1a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b70 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002b94 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bae 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002bc0 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bf8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002bfc 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002ca4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cb0 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cd0 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00002cd4 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00002cd8 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002ce4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002d34 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00002d60 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d64 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e18 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e26 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e44 0000172f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00002e48 00001730 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00002e4c 0000e40a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002e58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003086 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000308a 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000309c 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003122 0000fc2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003126 0000fc30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000317c 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000031fc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003252 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -00003268 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032c8 0000df0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003304 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000332e 0000df0a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -0000334c 0000e00a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003372 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003376 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003402 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00003406 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00003482 0000fe2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00003486 0000fe30 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000034aa 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000034ae 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003508 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003530 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000035c4 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000035c8 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000361c 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003646 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003694 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036a4 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036b2 00004a0a R_ARM_THM_CALL 000002ed set_intersection │ │ │ │ │ -000036d2 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036e4 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003708 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000373c 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000374c 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000375a 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003774 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000037aa 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -000037ca 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000037ce 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003832 0000db0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000383e 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ -000038c6 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000038d2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038d6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038f8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000039e2 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -000039ec 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039f0 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a14 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003a62 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003a72 00003a0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -00003a8a 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9e 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003aac 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae2 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ae6 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b10 00004d0a R_ARM_THM_CALL 00000529 make_new_set_basetype │ │ │ │ │ -00003b20 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003b24 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003c38 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ca0 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003ca4 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003cd4 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003d2c 0000d92f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d30 0000d930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003d8e 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003db8 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003e64 0000e60a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ -00003e72 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e82 0000d40a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e90 0000d52f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003e94 0000d530 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003eb2 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003ed4 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ef8 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f0a 0000dc0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003f1e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f5a 0001060a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ -00003f8e 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fcc 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fd4 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe0 0000d30a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002bc 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ -0000197c 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ -0000238e 0000ed1e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000023c8 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002b8c 00003a1e R_ARM_THM_JUMP24 00000005 set_contains_lock_held.part.0 │ │ │ │ │ -000036de 0001001e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000037a2 0001001e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000382c 0001001e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00003e06 00006d1e R_ARM_THM_JUMP24 00000e2d set_copy_and_difference │ │ │ │ │ +00000278 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000282 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000028a 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000028e 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000002d2 0000db0a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000002de 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002e2 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002ea 0000dd0a R_ARM_THM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000300 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000003b4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000004a0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 0000e00a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004fa 0000e10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000510 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000594 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000642 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000075a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000770 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00000786 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007b6 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007be 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007c6 0000e40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000884 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000888 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000008a6 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000912 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000094c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000974 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c0 0000e10a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000009d2 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000ad0 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000b14 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c0a 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000c1e 0000e40a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d12 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d16 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d78 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d86 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d92 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000d96 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000db2 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00000dcc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000de8 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000dec 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e04 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000e08 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000e14 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000ef8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f48 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f60 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00000f64 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00000f6c 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000fa2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fde 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001006 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +0000100e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001016 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001044 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001048 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000010f6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010fa 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001118 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000011f0 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001262 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +0000126c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001270 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001294 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012e8 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000012f8 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +0000130c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001322 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001334 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001344 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001352 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000135e 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000136a 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +0000136e 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00001376 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000013a0 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013a4 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013c4 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000013d4 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +0000142a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014b8 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014bc 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001516 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001520 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001524 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001542 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000015ce 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015d2 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001626 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001632 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001636 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000165a 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000016b0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000016cc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016dc 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000016ea 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001718 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000171c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001740 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001744 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000017a2 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000185c 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001884 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001954 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00001980 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000019d2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000019f0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a00 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001a0c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00001a16 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a22 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a36 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a48 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00001a4c 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00001a54 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a88 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a8c 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001ab6 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001ac4 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00001ade 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ae2 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b2a 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b44 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b50 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b54 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b58 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b64 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001b68 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001b80 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00001b88 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b92 0000eb2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001b96 0000eb30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001ba0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001bb6 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001bba 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001be2 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001bf0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001bfc 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001c00 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00001f52 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001f56 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002088 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000020f0 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000023d2 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023de 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023fc 0000ec0a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000249c 0000ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000024a0 0000ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025a4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ae 0000ee2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000025b2 0000ee30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000025b8 00002c2f R_ARM_THM_MOVW_ABS_NC 00000024 .LC2 │ │ │ │ │ +000025bc 00002c30 R_ARM_THM_MOVT_ABS 00000024 .LC2 │ │ │ │ │ +000025c2 0000ef0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000264e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002658 0000ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002688 0000f10a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000026ec 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026fa 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002702 0000f20a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00002710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002776 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000277a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000027aa 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027e0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000027ee 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000027fa 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000027fe 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002818 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00002828 0000372f R_ARM_THM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ +0000282c 00003730 R_ARM_THM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ +00002832 0000d90a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002840 0000372f R_ARM_THM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ +00002844 00003730 R_ARM_THM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ +0000284a 0000da0a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000286a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000286e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000028b8 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028c4 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000028ce 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000028d2 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000028fa 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002914 00000a0a R_ARM_THM_CALL 000001d9 set_update_dict_lock_held │ │ │ │ │ +00002932 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002936 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002948 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002a1e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002a90 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002adc 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002afa 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b0c 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00002b30 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b34 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b44 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002b48 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002ba8 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002bba 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002bbe 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002c76 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002c9e 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002d24 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002d32 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00002d9a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00002dc2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e18 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e3c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e56 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002e68 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ea0 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ea4 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f4c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f58 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002f78 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00002f7c 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00002f80 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002fdc 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003008 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000300c 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030c0 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030ce 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000030ec 00001a2f R_ARM_THM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000030f0 00001a30 R_ARM_THM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000030f4 0000e70a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000332e 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003332 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003344 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000033ca 0000ff2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000033ce 0000ff30 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003424 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000034a4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034fa 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003508 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00003510 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003570 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000035ac 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035d6 0000e20a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000035f4 0000e30a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003600 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000361a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000361e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036aa 0001042f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000036ae 00010430 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000372a 0001012f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000372e 00010130 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00003752 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003756 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000037b0 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000037d8 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000386c 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003870 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000038c4 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +000038ee 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000393c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000394c 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000395a 00004d0a R_ARM_THM_CALL 000002ed set_intersection │ │ │ │ │ +0000397a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000398c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039b0 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000039e4 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039f4 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003a02 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a1c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a52 00003d0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003a72 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003a76 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ade 0000de0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003aea 00000f0a R_ARM_THM_CALL 00000001 set_unhashable_type │ │ │ │ │ +00003b6a 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003b76 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b7a 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b98 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003c80 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00003c8a 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c8e 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003cb2 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003cfa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003d0e 00003d0a R_ARM_THM_CALL 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003d2c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d3c 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003d4a 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7e 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d82 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dac 0000500a R_ARM_THM_CALL 00000529 make_new_set_basetype │ │ │ │ │ +00003dbc 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003dc0 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003ed8 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f40 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003f44 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003f74 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003fcc 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fd0 0000dc30 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000402e 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004058 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004104 0000e90a R_ARM_THM_CALL 00000000 memcmp │ │ │ │ │ +00004112 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004122 0000d70a R_ARM_THM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004130 0000d82f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004134 0000d830 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004152 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004174 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004198 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041aa 0000df0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000041be 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041fa 0001090a R_ARM_THM_CALL 00000000 _PyDict_Contains_KnownHash │ │ │ │ │ +0000422e 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000426c 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004274 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004280 0000d60a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004288 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000002b6 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ +00001c1c 00000a1e R_ARM_THM_JUMP24 000001d9 set_update_dict_lock_held │ │ │ │ │ +00002636 0000f01e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002670 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002e34 00003d1e R_ARM_THM_JUMP24 00000005 set_contains_lock_held.part.0 │ │ │ │ │ +00003986 0001031e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003a4a 0001031e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00003ad8 0001031e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000040a6 0000701e R_ARM_THM_JUMP24 00000e2d set_copy_and_difference │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa6e4 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa9ec contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 0001030a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000014 0000f32f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000018 0000f330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000034 0000672f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000038 00006730 R_ARM_THM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -0000003c 0001050a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000010 0001060a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000014 0000f62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000018 0000f630 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000034 00006a2f R_ARM_THM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +00000038 00006a30 R_ARM_THM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +0000003c 0001080a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000005c 0000072f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 00000730 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ac 0001110a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -000000b4 0000310a R_ARM_THM_CALL 000023b5 Py_XDECREF │ │ │ │ │ -000000bc 0001140a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000000c4 0000a22f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC10 │ │ │ │ │ -000000c8 0000a230 R_ARM_THM_MOVT_ABS 000000b0 .LC10 │ │ │ │ │ -000000cc 0001150a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000000d8 00011602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000f8 0000a82f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC11 │ │ │ │ │ -000000fc 0000a830 R_ARM_THM_MOVT_ABS 000000b8 .LC11 │ │ │ │ │ -00000112 0000aa2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC12 │ │ │ │ │ -00000116 0000aa30 R_ARM_THM_MOVT_ABS 000000c4 .LC12 │ │ │ │ │ -0000011a 0000ac2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000011e 0000ac30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000122 0001190a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000028 0001041e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000054 0000d31e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000076 00004e1e R_ARM_THM_JUMP24 00000769 set_copy_impl │ │ │ │ │ -000000f4 0001171e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000100 0001181e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000126 0000541e R_ARM_THM_JUMP24 00003271 set_clear_internal │ │ │ │ │ +000000ac 0001140a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +000000b4 0000340a R_ARM_THM_CALL 0000265d Py_XDECREF │ │ │ │ │ +000000bc 0001170a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000000c4 0000a52f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC10 │ │ │ │ │ +000000c8 0000a530 R_ARM_THM_MOVT_ABS 000000b0 .LC10 │ │ │ │ │ +000000cc 0001180a R_ARM_THM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000000d8 00011902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000f8 0000ab2f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC11 │ │ │ │ │ +000000fc 0000ab30 R_ARM_THM_MOVT_ABS 000000b8 .LC11 │ │ │ │ │ +00000112 0000ad2f R_ARM_THM_MOVW_ABS_NC 000000c4 .LC12 │ │ │ │ │ +00000116 0000ad30 R_ARM_THM_MOVT_ABS 000000c4 .LC12 │ │ │ │ │ +0000011a 0000af2f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000011e 0000af30 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000122 00011c0a R_ARM_THM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000028 0001071e R_ARM_THM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000054 0000d61e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000076 0000511e R_ARM_THM_JUMP24 00000769 set_copy_impl │ │ │ │ │ +000000f4 00011a1e R_ARM_THM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00000100 00011b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000126 0000571e R_ARM_THM_JUMP24 00003519 set_clear_internal │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -24,14 +24,15 @@ │ │ │ │ │ __class_getitem__ │ │ │ │ │ See PEP 585 │ │ │ │ │ difference_update │ │ │ │ │ intersection_update │ │ │ │ │ symmetric_difference_update │ │ │ │ │ set_iterator │ │ │ │ │ __length_hint__ │ │ │ │ │ +,F5FfF]Eg │ │ │ │ │ 3#`JF!FPF │ │ │ │ │ #hJF!F@F │ │ │ │ │ dummy_dealloc │ │ │ │ │ frozenset(iterable=(), /) │ │ │ │ │ Build an immutable unordered collection of unique elements. │ │ │ │ │ set(iterable=(), /) │ │ │ │ │ Build an unordered collection of unique elements. │ │ │ │ │ @@ -89,18 +90,19 @@ │ │ │ │ │ frozenset_vectorcall │ │ │ │ │ .LANCHOR0 │ │ │ │ │ set_merge_lock_held │ │ │ │ │ set_update_iterable_lock_held │ │ │ │ │ set_update_dict_lock_held │ │ │ │ │ make_new_set │ │ │ │ │ set_update_local │ │ │ │ │ -set_table_resize │ │ │ │ │ unicode_eq │ │ │ │ │ +set_insert_clean │ │ │ │ │ set_unhashable_type │ │ │ │ │ set_add_entry_takeref │ │ │ │ │ +set_table_resize │ │ │ │ │ set_traverse │ │ │ │ │ set_discard_key │ │ │ │ │ set_discard_entry │ │ │ │ │ set_lookkey │ │ │ │ │ set_contains_key │ │ │ │ │ set_update_internal │ │ │ │ │ set_iter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ set_contains(): │ │ │ │ │ - b.w 2874 <_PySet_Contains> │ │ │ │ │ + b.w 2b1c <_PySet_Contains> │ │ │ │ │ R_ARM_THM_JUMP24 _PySet_Contains │ │ │ │ │ │ │ │ │ │ 00000004 : │ │ │ │ │ set_contains_lock_held.part.0(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ @@ -33,20 +33,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e84 │ │ │ │ │ + bl 312c │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 119c │ │ │ │ │ + bl 143c │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 24 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr.w ip, [r3] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r3] │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 7d0 <_PySet_Update+0x24> │ │ │ │ │ R_ARM_THM_CALL set_add_entry_takeref │ │ │ │ │ cbnz r0, 250 │ │ │ │ │ add r3, sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ @@ -270,15 +270,15 @@ │ │ │ │ │ bne.n 208 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - bl 730 │ │ │ │ │ + bl 97c │ │ │ │ │ R_ARM_THM_CALL set_table_resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 200 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 23c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ @@ -437,15 +437,15 @@ │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 3b2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 119c │ │ │ │ │ + bl 143c │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 4f2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 4b6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -487,15 +487,15 @@ │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 4de │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 119c │ │ │ │ │ + bl 143c │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 4de │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cbnz r3, 444 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -512,15 +512,15 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 7d0 <_PySet_Update+0x24> │ │ │ │ │ R_ARM_THM_CALL set_add_entry_takeref │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 4de │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt.n 42c │ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 7d0 <_PySet_Update+0x24> │ │ │ │ │ R_ARM_THM_CALL set_add_entry_takeref │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.w 3c8 │ │ │ │ │ b.n 4f2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ PySet_Clear(): │ │ │ │ │ ldr r1, [pc, #76] @ (5c8 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 588 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.w 3270 │ │ │ │ │ + b.w 3518 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ 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] │ │ │ │ │ @@ -675,15 +675,15 @@ │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ - b.w 3270 │ │ │ │ │ + b.w 3518 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000005cc : │ │ │ │ │ set_pop(): │ │ │ │ │ @@ -726,15 +726,15 @@ │ │ │ │ │ beq.n 622 │ │ │ │ │ adds r2, #1 │ │ │ │ │ bne.n 660 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 335c │ │ │ │ │ + b.w 3604 │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 5fa │ │ │ │ │ @@ -889,15 +889,15 @@ │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 528 │ │ │ │ │ cbz r0, 7a6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ R_ARM_THM_CALL set_merge_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 792 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ bne.n 7d6 <_PySet_Update+0x2a> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1904 │ │ │ │ │ + b.w 1ba4 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_internal │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -976,15 +976,15 @@ │ │ │ │ │ ldr r1, [pc, #96] @ (894 ) │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne.n 844 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 3acc │ │ │ │ │ + b.w 3d68 │ │ │ │ │ R_ARM_THM_JUMP24 set_difference │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 836 │ │ │ │ │ @@ -1258,15 +1258,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cbz r4, af0 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 1a78 │ │ │ │ │ R_ARM_THM_CALL set_contains_key │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n b24 │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ beq.n b38 │ │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 335c │ │ │ │ │ + b.w 3604 │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne.n aca │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1336,15 +1336,15 @@ │ │ │ │ │ set_discard(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 10f0 │ │ │ │ │ + bl 1390 │ │ │ │ │ R_ARM_THM_CALL set_discard_key │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n b74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ @@ -1366,20 +1366,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n b82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e84 │ │ │ │ │ + bl 312c │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1140 │ │ │ │ │ + bl 13e0 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r0, #1 │ │ │ │ │ bne.n b6a │ │ │ │ │ b.n b82 │ │ │ │ │ nop │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -1388,15 +1388,15 @@ │ │ │ │ │ set_remove(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 10f0 │ │ │ │ │ + bl 1390 │ │ │ │ │ R_ARM_THM_CALL set_discard_key │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ beq.n bde │ │ │ │ │ cbz r0, bf0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1423,20 +1423,20 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e84 │ │ │ │ │ + bl 312c │ │ │ │ │ R_ARM_THM_CALL frozenset_hash_impl │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1140 │ │ │ │ │ + bl 13e0 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ bne.n bd2 │ │ │ │ │ b.n bec │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr.w r1, [r6, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1ba4 │ │ │ │ │ R_ARM_THM_CALL set_update_internal │ │ │ │ │ cbnz r0, c62 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ b.n c3e │ │ │ │ │ movs r0, #0 │ │ │ │ │ b.n c4c │ │ │ │ │ nop │ │ │ │ │ @@ -1753,15 +1753,15 @@ │ │ │ │ │ b.n ec2 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n f02 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1140 │ │ │ │ │ + bl 13e0 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n fe4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n eba │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1793,15 +1793,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ it gt │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ it le │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ - b.w 730 │ │ │ │ │ + b.w 97c │ │ │ │ │ R_ARM_THM_JUMP24 set_table_resize │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n e9c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -1818,15 +1818,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cbz r4, f92 │ │ │ │ │ - bl 10f0 │ │ │ │ │ + bl 1390 │ │ │ │ │ R_ARM_THM_CALL set_discard_key │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n fb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n f64 │ │ │ │ │ subs r3, #1 │ │ │ │ │ @@ -1868,15 +1868,15 @@ │ │ │ │ │ cbz r3, fd8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n fd2 │ │ │ │ │ - b.w 3270 │ │ │ │ │ + b.w 3518 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n fc4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1907,15 +1907,15 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 3acc │ │ │ │ │ + bl 3d68 │ │ │ │ │ R_ARM_THM_CALL set_difference │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cbz r0, 1078 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt.n 104c │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -2075,15 +2075,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cbz r4, 11bc │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 1a78 │ │ │ │ │ R_ARM_THM_CALL set_contains_key │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 1184 │ │ │ │ │ subs r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2150,15 +2150,15 @@ │ │ │ │ │ b.n 121a │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ blt.n 1276 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 119c │ │ │ │ │ + bl 143c │ │ │ │ │ R_ARM_THM_CALL set_lookkey │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cbz r0, 127c │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r3, #0 │ │ │ │ │ it ne │ │ │ │ │ @@ -2391,29 +2391,29 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - bl 1140 │ │ │ │ │ + bl 13e0 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 13e2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.n 1400 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 7d0 <_PySet_Update+0x24> │ │ │ │ │ R_ARM_THM_CALL set_add_entry_takeref │ │ │ │ │ cbnz r0, 145e │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ b.n 1400 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ @@ -2421,15 +2421,15 @@ │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 13f6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 13f6 │ │ │ │ │ - bl 3270 │ │ │ │ │ + bl 3518 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ b.n 139a │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 1410 │ │ │ │ │ │ │ │ │ │ @@ -2457,28 +2457,28 @@ │ │ │ │ │ bge.n 14be │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1140 │ │ │ │ │ + bl 13e0 │ │ │ │ │ R_ARM_THM_CALL set_discard_entry │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ beq.n 150c │ │ │ │ │ cbnz r0, 14ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 7d0 <_PySet_Update+0x24> │ │ │ │ │ R_ARM_THM_CALL set_add_entry_takeref │ │ │ │ │ cbnz r0, 150c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 149c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ @@ -2516,15 +2516,15 @@ │ │ │ │ │ │ │ │ │ │ 00001534 : │ │ │ │ │ set_clear(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3270 │ │ │ │ │ + bl 3518 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ @@ -2575,23 +2575,23 @@ │ │ │ │ │ bne.n 156a │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 1598 │ │ │ │ │ mov r0, r1 │ │ │ │ │ b.n 1598 │ │ │ │ │ cbz r3, 15c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3270 │ │ │ │ │ + bl 3518 │ │ │ │ │ R_ARM_THM_CALL set_clear_internal │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq.n 15b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1ba4 │ │ │ │ │ R_ARM_THM_CALL set_update_internal │ │ │ │ │ b.n 1598 │ │ │ │ │ │ │ │ │ │ 000015d4 : │ │ │ │ │ set___reduce__(): │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2617,21 +2617,21 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_Pack │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 23b4 │ │ │ │ │ + bl 265c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 23b4 │ │ │ │ │ + bl 265c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23b4 │ │ │ │ │ + bl 265c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ b.n 1610 │ │ │ │ │ @@ -2768,15 +2768,15 @@ │ │ │ │ │ beq.n 1750 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cbz r0, 176e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ R_ARM_THM_CALL set_merge_lock_held │ │ │ │ │ adds r0, #1 │ │ │ │ │ beq.n 1798 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1484 │ │ │ │ │ adds r0, #1 │ │ │ │ │ @@ -2795,15 +2795,15 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq.n 1792 │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 2bc │ │ │ │ │ R_ARM_THM_CALL set_update_iterable_lock_held │ │ │ │ │ b.n 1758 │ │ │ │ │ bl 1d8 │ │ │ │ │ b.n 1758 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 17ac │ │ │ │ │ @@ -2814,15 +2814,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 1768 │ │ │ │ │ │ │ │ │ │ 000017b0 : │ │ │ │ │ set_issubset(): │ │ │ │ │ - b.w 335c │ │ │ │ │ + b.w 3604 │ │ │ │ │ R_ARM_THM_JUMP24 set_issubset_impl │ │ │ │ │ │ │ │ │ │ 000017b4 : │ │ │ │ │ frozenset_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -58,15 +58,15 @@ │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ │ bne.n ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 56 │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -97,15 +97,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ beq.n ea │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 58 │ │ │ │ │ b.n 96 │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ @@ -230,15 +230,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ beq.n 240 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 2bc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 22a │ │ │ │ │ subs r2, #1 │ │ │ │ │ @@ -248,370 +248,604 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 1c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c4 │ │ │ │ │ b.n 216 │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 1c4 │ │ │ │ │ b.n 216 │ │ │ │ │ │ │ │ │ │ 0000024c : │ │ │ │ │ set_update_local(): │ │ │ │ │ - push {r4, lr} │ │ │ │ │ + push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - sub sp, #8 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 2a8 │ │ │ │ │ + beq.n 2a2 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 2a8 │ │ │ │ │ - strd r2, r3, [sp] │ │ │ │ │ + beq.n 2a2 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 2a8 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ + cbnz r0, 2a2 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 2a8 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ + cbnz r0, 2a2 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - beq.n 2b6 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 2c0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 1988 │ │ │ │ │ - add sp, #8 │ │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 2b0 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + b.n 2bc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ + b.w 1c28 │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 1d8 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_dict_lock_held │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -000002c0 : │ │ │ │ │ +000002bc : │ │ │ │ │ set_update_iterable_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, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, #28 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GetIter │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 544 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + beq.w 79c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyIter_Next │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 47e │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq.w 48e │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 3ec │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq.n 3e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - beq.w 51a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + beq.w 76c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ │ - ldrd r2, r3, [r8, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - and.w fp, r2, r9 │ │ │ │ │ - mov.w sl, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ │ - add.w r0, fp, #9 │ │ │ │ │ - add.w r5, r3, fp, lsl #3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ite ls │ │ │ │ │ - movls r0, #9 │ │ │ │ │ - movhi r0, #0 │ │ │ │ │ - add.w r7, r5, #8 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - adds r5, #16 │ │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ │ + ldrd r3, r5, [sl, #16] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - add.w r5, r5, r0, lsl #3 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr.w r0, [r7, #-4] │ │ │ │ │ - sub.w ip, r7, #8 │ │ │ │ │ - cbnz r0, 3ba │ │ │ │ │ - ldr.w r4, [r7, #-8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne.n 458 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + and.w r8, r2, sl │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ │ + add.w r5, r8, #9 │ │ │ │ │ + add.w r0, fp, r8, lsl #3 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ite ls │ │ │ │ │ + movls r5, #9 │ │ │ │ │ + movhi r5, #0 │ │ │ │ │ + add.w r7, r0, #8 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add.w r5, r0, r5, lsl #3 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr.w r6, [r7, #-4] │ │ │ │ │ + sub.w r0, r7, #8 │ │ │ │ │ + cbnz r6, 3ba │ │ │ │ │ + ldr.w r6, [r7, #-8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne.n 464 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.w 6c4 │ │ │ │ │ + ldrd ip, r6, [r8, #8] │ │ │ │ │ + mov r5, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add.w r1, ip, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r2, lr │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 4ee │ │ │ │ │ - ldrd r3, r1, [r8, #8] │ │ │ │ │ - add.w r2, lr, lr, lsl #1 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - strd r3, r1, [r8, #8] │ │ │ │ │ - add.w r3, r3, r3, lsl #2 │ │ │ │ │ - str.w r6, [r7, #-8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str.w r4, [ip, #4] │ │ │ │ │ - bcs.w 4a8 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + str.w r1, [r8, #8] │ │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ │ + add.w r8, r6, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str.w r8, [sl, #12] │ │ │ │ │ + str.w r4, [r7, #-8] │ │ │ │ │ + str.w fp, [r0, #4] │ │ │ │ │ + bcs.w 4b6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2ec │ │ │ │ │ + bge.n 2e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2ec │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne.n 2e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2ec │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq.n 3f4 │ │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n 2e8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + beq.n 3f4 │ │ │ │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ - moveq sl, ip │ │ │ │ │ + moveq r9, r0 │ │ │ │ │ adds r7, #8 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - mov r0, fp │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add.w fp, fp, fp, lsl #2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - add fp, r0 │ │ │ │ │ - add.w fp, fp, #1 │ │ │ │ │ - and.w fp, fp, lr │ │ │ │ │ - b.n 336 │ │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - bne.n 310 │ │ │ │ │ - b.n 302 │ │ │ │ │ - ldr.w r4, [r7, #-8] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq.n 462 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq.n 4d2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne.n 352 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + add.w r8, r8, r8, lsl #2 │ │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ + add r8, r1 │ │ │ │ │ + add.w r8, r8, #1 │ │ │ │ │ + and.w r8, r8, r2 │ │ │ │ │ + b.n 332 │ │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ + bne.n 30e │ │ │ │ │ + b.n 2fe │ │ │ │ │ + ldr.w r6, [r7, #-8] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + beq.n 46e │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.w 60c │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ │ + strlt r2, [r6, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 432 │ │ │ │ │ - subs r0, #1 │ │ │ │ │ - str r0, [r4, #0] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 56a │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 436 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 462 │ │ │ │ │ - bne.w 54e │ │ │ │ │ - ldr.w r2, [r8, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 50e │ │ │ │ │ - ldr.w r0, [r7, #-8] │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - bne.n 50e │ │ │ │ │ + beq.w 756 │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + bgt.n 46e │ │ │ │ │ + bne.w 7a2 │ │ │ │ │ + ldr.w fp, [r8, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.w 762 │ │ │ │ │ + ldr.w r2, [r7, #-8] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bne.w 762 │ │ │ │ │ adds r7, #8 │ │ │ │ │ - ldr.w lr, [r8, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n 35a │ │ │ │ │ - b.n 3cc │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 3c6 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bne.n 3fc │ │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bne.w 352 │ │ │ │ │ + b.n 3cc │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.n 3c6 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bne.n 3fc │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - mov r9, fp │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 2ec │ │ │ │ │ + bge.w 2e8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 4ca │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 592 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 3aa │ │ │ │ │ - b.n 2ec │ │ │ │ │ - ldr.w r3, [r9] │ │ │ │ │ + blt.n 3aa │ │ │ │ │ + b.n 2e8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 496 │ │ │ │ │ + bge.n 4a4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str.w r3, [r9] │ │ │ │ │ - cbnz r3, 496 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, 4a4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ 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 │ │ │ │ │ - add sp, #28 │ │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movw r3, #50000 @ 0xc350 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ite gt │ │ │ │ │ - lslgt r1, r1, #1 │ │ │ │ │ - lslle r1, r1, #2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 730 │ │ │ │ │ + movw r2, #50000 @ 0xc350 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + it gt │ │ │ │ │ + movgt.w r8, r8, lsl #1 │ │ │ │ │ + bgt.n 4dc │ │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ │ + cmp.w r8, #7 │ │ │ │ │ + bls.n 57c │ │ │ │ │ + cmp.w r8, #15 │ │ │ │ │ + bls.w 5e2 │ │ │ │ │ + cmp.w r8, #31 │ │ │ │ │ + bls.n 59a │ │ │ │ │ + movs r7, #32 │ │ │ │ │ + lsls r7, r7, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bls.n 4de │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add.w fp, sl, #32 │ │ │ │ │ + cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ │ + bcs.w 7c4 │ │ │ │ │ + mov.w r9, r7, lsl #3 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 54a │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + beq.w 7c4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + movs r1, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL memset │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldrd r2, r1, [sl, #8] │ │ │ │ │ + add.w r9, r7, #4294967295 @ 0xffffffff │ │ │ │ │ + lsls r3, r3, #3 │ │ │ │ │ + strd r9, r8, [sl, #16] │ │ │ │ │ + adds r0, r6, r3 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.w 6e4 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ + bhi.n 56c │ │ │ │ │ + add.w r2, r6, #16 │ │ │ │ │ + add.w r7, r6, #8 │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + add.w lr, r2, r3 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr.w r3, [r7, #-8] │ │ │ │ │ + cbz r3, 560 │ │ │ │ │ + ldr.w r1, [r7, #-4] │ │ │ │ │ + and.w r2, r9, r1 │ │ │ │ │ + add.w r0, r8, r2, lsl #3 │ │ │ │ │ + ldr.w r4, [r8, r2, lsl #3] │ │ │ │ │ + cbnz r4, 5a4 │ │ │ │ │ + str.w r3, [r8, r2, lsl #3] │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + adds r7, #8 │ │ │ │ │ + cmp r7, lr │ │ │ │ │ + bne.n 542 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + bne.n 640 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 3aa │ │ │ │ │ - b.n 2ec │ │ │ │ │ + blt.w 3aa │ │ │ │ │ + b.n 2e8 │ │ │ │ │ + add.w r8, sl, #32 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + beq.w 71a │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + movs r7, #8 │ │ │ │ │ + mov.w r9, #64 @ 0x40 │ │ │ │ │ + b.n 508 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 4be │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ + b.n 570 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add.w fp, sl, #32 │ │ │ │ │ + movs r7, #32 │ │ │ │ │ + b.n 4f2 │ │ │ │ │ + add.w r4, r2, #9 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bcc.n 5ec │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 62a │ │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 636 │ │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 63c │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 64c │ │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 652 │ │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 658 │ │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ │ + cbz r4, 630 │ │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 65e │ │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ │ + cbnz r4, 5ec │ │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add.w fp, sl, #32 │ │ │ │ │ + movs r7, #16 │ │ │ │ │ + b.n 4f2 │ │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + adds r0, #1 │ │ │ │ │ + add r2, r0 │ │ │ │ │ + and.w r4, r9, r2 │ │ │ │ │ + add.w r0, r8, r4, lsl #3 │ │ │ │ │ + ldr.w r2, [r8, r4, lsl #3] │ │ │ │ │ + cbnz r2, 662 │ │ │ │ │ + strd r3, r1, [r0] │ │ │ │ │ + b.n 560 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne.n 404 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r1, r2, [sp, #12] │ │ │ │ │ - bl 2ce8 │ │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne.w 406 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bl 2f90 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 462 │ │ │ │ │ - b.n 404 │ │ │ │ │ - ldr.w r0, [sl, #4] │ │ │ │ │ + bne.w 46e │ │ │ │ │ + b.n 406 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #16 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #24 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + b.n 486 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #32 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ │ + b.n 606 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + add.w r3, r4, #9 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bcc.n 6a2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 628 │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 634 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 63a │ │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 64a │ │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 650 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 656 │ │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 62e │ │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 65c │ │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 716 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add.w r4, r4, r4, lsl #2 │ │ │ │ │ + adds r4, #1 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + add r4, r3 │ │ │ │ │ + and.w r4, r9, r4 │ │ │ │ │ + add.w r0, r8, r4, lsl #3 │ │ │ │ │ + ldr.w r3, [r8, r4, lsl #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 664 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b.n 606 │ │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 326 │ │ │ │ │ + bne.w 326 │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - strd r1, r4, [sl] │ │ │ │ │ - b.n 476 │ │ │ │ │ + strd r1, fp, [r9] │ │ │ │ │ + b.n 486 │ │ │ │ │ + str.w r1, [sl, #8] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b.n 6f4 │ │ │ │ │ + adds r7, #8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bhi.n 712 │ │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n 6f2 │ │ │ │ │ + ldr r3, [pc, #204] @ (7cc ) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 6f2 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + bl c2c │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + b.n 6f2 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b.n 56c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - ldr.w r2, [r8, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b.n 326 │ │ │ │ │ + b.n 5de │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + beq.w 570 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add.w ip, sp, #24 │ │ │ │ │ + add.w lr, sl, #96 @ 0x60 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r7, ip │ │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + adds r6, #16 │ │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ │ + add.w ip, ip, #16 │ │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ │ + cmp r6, lr │ │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ │ + bne.n 72c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + movs r7, #8 │ │ │ │ │ + add r6, sp, #24 │ │ │ │ │ + mov.w r9, #64 @ 0x40 │ │ │ │ │ + b.n 508 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + b.n 436 │ │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + b.n 326 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 536 │ │ │ │ │ + bge.n 78a │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ - cbnz r3, 536 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r2, #0] │ │ │ │ │ + cbnz r3, 78a │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 544 │ │ │ │ │ + bge.n 79c │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ - cbz r3, 57a │ │ │ │ │ + str.w r3, [r8] │ │ │ │ │ + cbz r3, 7bc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 4a2 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b.n 522 │ │ │ │ │ + b.n 4b0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 522 │ │ │ │ │ + bge.n 774 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 522 │ │ │ │ │ + bne.n 774 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 522 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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 432 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b.n 774 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 544 │ │ │ │ │ - nop │ │ │ │ │ + b.n 79c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + b.n 774 │ │ │ │ │ + .word 0x000001a0 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000584 : │ │ │ │ │ +000007d0 : │ │ │ │ │ set_add_entry_takeref(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub sp, #20 │ │ │ │ │ @@ -630,58 +864,58 @@ │ │ │ │ │ add.w r8, r4, #16 │ │ │ │ │ adds r4, #8 │ │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ - cbnz r5, 60a │ │ │ │ │ + cbnz r5, 856 │ │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 690 │ │ │ │ │ + bne.n 8dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 6e2 │ │ │ │ │ + bne.w 92e │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ add.w lr, lr, lr, lsl #1 │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9, #8] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ strd r1, sl, [r0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs.n 6cc │ │ │ │ │ + bcs.n 918 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 62c │ │ │ │ │ + beq.n 878 │ │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r6, r0 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 5c6 │ │ │ │ │ + bne.n 812 │ │ │ │ │ add.w r5, r7, r7, lsl #2 │ │ │ │ │ lsrs r7, r3, #5 │ │ │ │ │ add r5, r7 │ │ │ │ │ adds r5, #1 │ │ │ │ │ and.w r5, r5, lr │ │ │ │ │ - b.n 5a8 │ │ │ │ │ + b.n 7f4 │ │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.n 6b4 │ │ │ │ │ + beq.n 900 │ │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq.n 698 │ │ │ │ │ + beq.n 8e4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ @@ -690,435 +924,443 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 674 │ │ │ │ │ + bge.n 8c0 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 6fa │ │ │ │ │ + beq.n 946 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 6b4 │ │ │ │ │ - bne.n 70c │ │ │ │ │ + bgt.n 900 │ │ │ │ │ + bne.n 958 │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 720 │ │ │ │ │ + bne.n 96c │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 720 │ │ │ │ │ + bne.n 96c │ │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ │ - b.n 616 │ │ │ │ │ + b.n 862 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 616 │ │ │ │ │ - b.n 630 │ │ │ │ │ + bne.n 862 │ │ │ │ │ + b.n 87c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 644 │ │ │ │ │ + bne.n 890 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2ce8 │ │ │ │ │ + bl 2f90 │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 644 │ │ │ │ │ + beq.n 890 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 602 │ │ │ │ │ + bge.n 84e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 602 │ │ │ │ │ + bne.n 84e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 602 │ │ │ │ │ + b.n 84e │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r2, #1 │ │ │ │ │ lslle r1, r2, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 730 │ │ │ │ │ + b.n 97c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.w 5a0 │ │ │ │ │ + bne.w 7ec │ │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r9, #12] │ │ │ │ │ strd r1, sl, [r6] │ │ │ │ │ - b.n 602 │ │ │ │ │ + b.n 84e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 674 │ │ │ │ │ + b.n 8c0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 71a │ │ │ │ │ + bge.n 966 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 726 │ │ │ │ │ + cbz r3, 972 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 604 │ │ │ │ │ + b.n 850 │ │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ │ - b.n 5a0 │ │ │ │ │ + b.n 7ec │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 71a │ │ │ │ │ + b.n 966 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000730 : │ │ │ │ │ +0000097c : │ │ │ │ │ set_table_resize(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ │ + ldr.w r9, [r0, #16] │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bls.w 8d2 │ │ │ │ │ + bls.w aba │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls.n 7ec │ │ │ │ │ + bls.n a36 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bls.n 848 │ │ │ │ │ - mov.w r8, #32 │ │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - bls.n 75a │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - add.w r6, r7, #32 │ │ │ │ │ - cmp.w r8, #268435456 @ 0x10000000 │ │ │ │ │ - bcs.n 868 │ │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + bls.w af0 │ │ │ │ │ + movs r6, #32 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + lsls r6, r6, #1 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bls.n 9a6 │ │ │ │ │ + ldr.w fp, [r5, #20] │ │ │ │ │ + add.w r8, r5, #32 │ │ │ │ │ + cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ │ + bcs.w c1e │ │ │ │ │ + lsls r0, r6, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Malloc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 868 │ │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ │ + beq.w c1e │ │ │ │ │ + mov.w r2, sl, lsl #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - ldrd r2, r3, [r7, #8] │ │ │ │ │ - add.w r0, r5, r9, lsl #3 │ │ │ │ │ - strd lr, r4, [r7, #16] │ │ │ │ │ + subs r6, #1 │ │ │ │ │ + ldrd r2, r3, [r5, #8] │ │ │ │ │ + add.w r9, fp, r9, lsl #3 │ │ │ │ │ + strd r6, r4, [r5, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 8fe │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bhi.n 7e0 │ │ │ │ │ - subs r0, r0, r5 │ │ │ │ │ - add.w r3, r5, #16 │ │ │ │ │ + it eq │ │ │ │ │ + moveq lr, fp │ │ │ │ │ + bne.w ba8 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bhi.n a2a │ │ │ │ │ + sub.w r0, r9, fp │ │ │ │ │ + add.w r3, fp, #16 │ │ │ │ │ bic.w r0, r0, #7 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ add r0, r3 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - add.w r3, r5, #8 │ │ │ │ │ + add.w r3, fp, #8 │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ - cbz r2, 7d6 │ │ │ │ │ + cbz r2, a24 │ │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ │ - and.w r1, r5, lr │ │ │ │ │ - add.w r6, r4, r1, lsl #3 │ │ │ │ │ + and.w r1, r5, r6 │ │ │ │ │ + add.w ip, r4, r1, lsl #3 │ │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ │ - cbnz r7, 7f8 │ │ │ │ │ + cbnz r7, a46 │ │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ │ - str r5, [r6, #4] │ │ │ │ │ + str.w r5, [ip, #4] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 7b8 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - bne.n 860 │ │ │ │ │ + bne.n a04 │ │ │ │ │ + cmp r8, lr │ │ │ │ │ + bne.n b12 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ │ - add.w r6, r0, #32 │ │ │ │ │ - mov.w r8, #16 │ │ │ │ │ - b.n 76e │ │ │ │ │ - add.w r7, r1, #9 │ │ │ │ │ - cmp r7, lr │ │ │ │ │ - bhi.n 824 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ - cbz r7, 854 │ │ │ │ │ - ldr r7, [r6, #16] │ │ │ │ │ - cbz r7, 858 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ - cbz r7, 85c │ │ │ │ │ - ldr r7, [r6, #32] │ │ │ │ │ - cbz r7, 844 │ │ │ │ │ - ldr r7, [r6, #40] @ 0x28 │ │ │ │ │ - cbz r7, 872 │ │ │ │ │ - ldr r7, [r6, #48] @ 0x30 │ │ │ │ │ - cbz r7, 876 │ │ │ │ │ - ldr r7, [r6, #56] @ 0x38 │ │ │ │ │ - cbz r7, 87a │ │ │ │ │ - ldr r7, [r6, #64] @ 0x40 │ │ │ │ │ - cbz r7, 87e │ │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ │ - cbz r7, 882 │ │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - adds r6, #1 │ │ │ │ │ - add r1, r6 │ │ │ │ │ - and.w r1, r1, lr │ │ │ │ │ - add.w r6, r4, r1, lsl #3 │ │ │ │ │ - ldr.w r7, [r4, r1, lsl #3] │ │ │ │ │ - cbnz r7, 886 │ │ │ │ │ - strd r2, r5, [r6] │ │ │ │ │ - b.n 7d6 │ │ │ │ │ - adds r6, #32 │ │ │ │ │ - b.n 83e │ │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ │ - add.w r6, r0, #32 │ │ │ │ │ - mov.w r8, #32 │ │ │ │ │ - b.n 76e │ │ │ │ │ - adds r6, #8 │ │ │ │ │ - b.n 83e │ │ │ │ │ - adds r6, #16 │ │ │ │ │ - b.n 83e │ │ │ │ │ - adds r6, #24 │ │ │ │ │ - b.n 83e │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 7e4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 7e6 │ │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ │ - b.n 83e │ │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ │ - b.n 83e │ │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ │ - b.n 83e │ │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ │ - b.n 83e │ │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ │ - b.n 83e │ │ │ │ │ - add.w r7, r1, #9 │ │ │ │ │ - cmp r7, lr │ │ │ │ │ - bhi.n 8c4 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ │ + add.w r8, r0, #32 │ │ │ │ │ + movs r6, #16 │ │ │ │ │ + mov.w sl, #8 │ │ │ │ │ + b.n 9be │ │ │ │ │ + add.w r9, r1, #9 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + bhi.n a96 │ │ │ │ │ + ldr.w r7, [ip, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 854 │ │ │ │ │ - ldr r7, [r6, #16] │ │ │ │ │ + beq.n b00 │ │ │ │ │ + ldr.w r7, [ip, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 858 │ │ │ │ │ - ldr r7, [r6, #24] │ │ │ │ │ + beq.n b06 │ │ │ │ │ + ldr.w r7, [ip, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 85c │ │ │ │ │ - ldr r7, [r6, #32] │ │ │ │ │ + beq.n b0c │ │ │ │ │ + ldr.w r7, [ip, #32] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 844 │ │ │ │ │ - ldr r7, [r6, #40] @ 0x28 │ │ │ │ │ + beq.n aea │ │ │ │ │ + ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 872 │ │ │ │ │ - ldr r7, [r6, #48] @ 0x30 │ │ │ │ │ + beq.n b1a │ │ │ │ │ + ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 876 │ │ │ │ │ - ldr r7, [r6, #56] @ 0x38 │ │ │ │ │ + beq.n b20 │ │ │ │ │ + ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 87a │ │ │ │ │ - ldr r7, [r6, #64] @ 0x40 │ │ │ │ │ + beq.n b26 │ │ │ │ │ + ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 87e │ │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ │ + beq.n b2c │ │ │ │ │ + ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 882 │ │ │ │ │ + beq.n b32 │ │ │ │ │ + mov.w sl, r5, lsr #5 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ - mov.w r6, sl, lsr #5 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - b.n 82e │ │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ │ + add.w ip, sl, #1 │ │ │ │ │ + add r1, ip │ │ │ │ │ + and.w r9, r1, r6 │ │ │ │ │ + add.w ip, r4, r9, lsl #3 │ │ │ │ │ + ldr.w r1, [r4, r9, lsl #3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne.n b38 │ │ │ │ │ + strd r2, r5, [ip] │ │ │ │ │ + b.n a24 │ │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ │ add.w r4, r0, #32 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - beq.n 976 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + beq.w bd4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - mov.w lr, #7 │ │ │ │ │ - ldrd r1, r3, [r7, #8] │ │ │ │ │ - add.w r0, r5, r9, lsl #3 │ │ │ │ │ - strd lr, r4, [r7, #16] │ │ │ │ │ + add.w r9, fp, r9, lsl #3 │ │ │ │ │ + ldrd r1, r3, [r5, #8] │ │ │ │ │ + strd r6, r4, [r5, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.w 79e │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - ldr.w r8, [pc, #196] @ 9cc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [sp, #0] │ │ │ │ │ - b.n 910 │ │ │ │ │ - adds r3, #8 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - bhi.n 93a │ │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq.n 90e │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq.n 90e │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - and.w r1, r2, lr │ │ │ │ │ - ldr.w r3, [r4, r1, lsl #3] │ │ │ │ │ - add.w r7, r4, r1, lsl #3 │ │ │ │ │ - cbnz r3, 942 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - strd r6, r2, [r7] │ │ │ │ │ - b.n 90e │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ │ - b.n 7e0 │ │ │ │ │ - add.w r3, r1, #9 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bhi.n 964 │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - add.w sl, r7, #72 @ 0x48 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r0, [r7, #8]! │ │ │ │ │ - cbz r0, 9c6 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - bne.n 954 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add.w r1, r1, r1, lsl #2 │ │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ │ - add r1, ip │ │ │ │ │ + bne.n ba6 │ │ │ │ │ + mov lr, fp │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b.n 9ee │ │ │ │ │ + add.w ip, ip, #32 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + ldr.w fp, [r0, #20] │ │ │ │ │ + add.w r8, r0, #32 │ │ │ │ │ + movs r6, #32 │ │ │ │ │ + mov.w sl, #16 │ │ │ │ │ + b.n 9be │ │ │ │ │ + add.w ip, ip, #8 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w ip, ip, #16 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w ip, ip, #24 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyMem_Free │ │ │ │ │ + b.n a2e │ │ │ │ │ + add.w ip, ip, #40 @ 0x28 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w ip, ip, #48 @ 0x30 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w ip, ip, #56 @ 0x38 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w ip, ip, #64 @ 0x40 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w ip, ip, #72 @ 0x48 │ │ │ │ │ + b.n ab4 │ │ │ │ │ + add.w r1, r9, #9 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bhi.n b88 │ │ │ │ │ + ldr.w r1, [ip, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b00 │ │ │ │ │ + ldr.w r1, [ip, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b06 │ │ │ │ │ + ldr.w r1, [ip, #24] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b0c │ │ │ │ │ + ldr.w r1, [ip, #32] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n aea │ │ │ │ │ + ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b1a │ │ │ │ │ + ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b20 │ │ │ │ │ + ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b26 │ │ │ │ │ + ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b2c │ │ │ │ │ + ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n b32 │ │ │ │ │ + add.w r1, r9, r9, lsl #2 │ │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ │ adds r1, #1 │ │ │ │ │ - and.w r1, r1, lr │ │ │ │ │ - b.n 928 │ │ │ │ │ + add r1, sl │ │ │ │ │ + and.w r9, r1, r6 │ │ │ │ │ + add.w ip, r4, r9, lsl #3 │ │ │ │ │ + ldr.w r1, [r4, r9, lsl #3] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq.n ab4 │ │ │ │ │ + b.n b38 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b.n bb2 │ │ │ │ │ + adds r5, #8 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bhi.n bce │ │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ │ + ldr r3, [pc, #108] @ (c28 ) │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n bb0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.n bb0 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c2c │ │ │ │ │ + b.n bb0 │ │ │ │ │ + mov lr, fp │ │ │ │ │ + mov fp, sl │ │ │ │ │ + b.n a2a │ │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.w 7e4 │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - add.w sl, r0, #96 @ 0x60 │ │ │ │ │ + beq.w a2e │ │ │ │ │ + mov sl, sp │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov lr, sp │ │ │ │ │ + add.w r8, r0, #96 @ 0x60 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ adds r6, #16 │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ add.w lr, lr, #16 │ │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ │ - bne.n 98c │ │ │ │ │ + bne.n be8 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - movs r3, #7 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str r3, [r7, #16] │ │ │ │ │ - add.w r0, r8, r9, lsl #3 │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r4, [r7, #20] │ │ │ │ │ - b.n 900 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b.n 934 │ │ │ │ │ + movs r6, #7 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + add.w r9, sl, r9, lsl #3 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str r4, [r5, #20] │ │ │ │ │ + str r6, [r5, #16] │ │ │ │ │ + b.n baa │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ + b.n a30 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000009d0 : │ │ │ │ │ +00000c2c : │ │ │ │ │ +set_insert_clean(): │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + and.w lr, r3, r1 │ │ │ │ │ + ldr.w r4, [r0, lr, lsl #3] │ │ │ │ │ + add.w ip, r0, lr, lsl #3 │ │ │ │ │ + cbnz r4, c44 │ │ │ │ │ + strd r2, r3, [ip] │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + add.w r4, lr, #9 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bhi.n c5c │ │ │ │ │ + add.w r6, ip, #72 @ 0x48 │ │ │ │ │ + ldr.w r4, [ip, #8]! │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n c3e │ │ │ │ │ + cmp ip, r6 │ │ │ │ │ + bne.n c50 │ │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ │ + add lr, r4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ + and.w lr, lr, r1 │ │ │ │ │ + b.n c34 │ │ │ │ │ + │ │ │ │ │ +00000c70 : │ │ │ │ │ set_traverse(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r5, [pc, #120] @ (a60 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (d00 ) │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n a4c │ │ │ │ │ + blt.n cec │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ add.w r1, r2, r4, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n a52 │ │ │ │ │ + bne.n cf2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n a4c │ │ │ │ │ + blt.n cec │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add.w ip, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n a52 │ │ │ │ │ + bne.n cf2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n a4c │ │ │ │ │ + blt.n cec │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ adds r4, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n a3e │ │ │ │ │ + bne.n cde │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt.n a4c │ │ │ │ │ + blt.n cec │ │ │ │ │ ldr.w r0, [r2, r4, lsl #3] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n a2c │ │ │ │ │ + beq.n ccc │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r7 │ │ │ │ │ - cbnz r0, a4e │ │ │ │ │ + cbnz r0, cee │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge.n 9f2 │ │ │ │ │ + bge.n c92 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, ip │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a44 │ │ │ │ │ - b.n a4e │ │ │ │ │ + beq.n ce4 │ │ │ │ │ + b.n cee │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a64 : │ │ │ │ │ +00000d04 : │ │ │ │ │ PySet_New(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1127,95 +1369,95 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b30 │ │ │ │ │ + beq.n dd0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ │ movs r2, #7 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ add.w r2, r0, #32 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - cbnz r5, ab2 │ │ │ │ │ + cbnz r5, d52 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ add.w r2, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r4 │ │ │ │ │ - bne.n ad4 │ │ │ │ │ + bne.n d74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, b1c │ │ │ │ │ + cbnz r0, dbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #92] @ (b34 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (dd4 ) │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac0 │ │ │ │ │ + bne.n d60 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ac0 │ │ │ │ │ + bne.n d60 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n b12 │ │ │ │ │ + beq.n db2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, b1c │ │ │ │ │ + cbnz r0, dbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n aac │ │ │ │ │ + beq.n d4c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b30 │ │ │ │ │ + bge.n dd0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, b30 │ │ │ │ │ + cbnz r2, dd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n aac │ │ │ │ │ + b.n d4c │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b38 : │ │ │ │ │ +00000dd8 : │ │ │ │ │ PySet_Add(): │ │ │ │ │ stmdb 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 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -1223,28 +1465,28 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add.w r1, r6, #208 @ 0xd0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.w ca8 │ │ │ │ │ + bne.w f48 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w c92 │ │ │ │ │ + beq.w f32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w d64 │ │ │ │ │ + beq.w 1004 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldrd r1, r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r5, #0] │ │ │ │ │ @@ -1264,61 +1506,61 @@ │ │ │ │ │ movhi r0, #0 │ │ │ │ │ add.w r8, r6, #16 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add.w r8, r8, r0, lsl #3 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ sub.w ip, r6, #8 │ │ │ │ │ - cbnz r0, c0c │ │ │ │ │ + cbnz r0, eac │ │ │ │ │ ldr.w r7, [r6, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ca0 │ │ │ │ │ + bne.n f40 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w d1e │ │ │ │ │ + bne.w fbe │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r1, lr, lr, lsl #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w sl, [ip, #4] │ │ │ │ │ - bcs.w d08 │ │ │ │ │ + bcs.w fa8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n c32 │ │ │ │ │ + beq.n ed2 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r4, ip │ │ │ │ │ adds r6, #8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n bc2 │ │ │ │ │ + bne.n e62 │ │ │ │ │ mov r5, fp │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add r9, r5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r9, lr │ │ │ │ │ - b.n ba6 │ │ │ │ │ + b.n e46 │ │ │ │ │ ldr.w r7, [r6, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n cf0 │ │ │ │ │ + beq.n f90 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n cd2 │ │ │ │ │ + beq.n f72 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ @@ -1327,157 +1569,157 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c72 │ │ │ │ │ + bge.n f12 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d36 │ │ │ │ │ + beq.n fd6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n cf0 │ │ │ │ │ - bne.n d4a │ │ │ │ │ + bgt.n f90 │ │ │ │ │ + bne.n fea │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n d5e │ │ │ │ │ + bne.n ffe │ │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n d5e │ │ │ │ │ + bne.n ffe │ │ │ │ │ adds r6, #8 │ │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne.n bc2 │ │ │ │ │ - b.n c1e │ │ │ │ │ + bne.n e62 │ │ │ │ │ + b.n ebe │ │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w b82 │ │ │ │ │ - b.n b72 │ │ │ │ │ + bne.w e22 │ │ │ │ │ + b.n e12 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n c18 │ │ │ │ │ - b.n c36 │ │ │ │ │ + bne.n eb8 │ │ │ │ │ + b.n ed6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b62 │ │ │ │ │ + bne.w e02 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n d74 │ │ │ │ │ + bne.n 1014 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.w b62 │ │ │ │ │ + beq.w e02 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #2782 @ 0xade │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n d58 │ │ │ │ │ + b.n ff8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n c42 │ │ │ │ │ + bne.n ee2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2ce8 │ │ │ │ │ + bl 2f90 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c42 │ │ │ │ │ + beq.n ee2 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n c04 │ │ │ │ │ + bge.n ea4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n c04 │ │ │ │ │ + bne.n ea4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n c04 │ │ │ │ │ + b.n ea4 │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r6, #1 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 730 │ │ │ │ │ + b.n 97c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w b98 │ │ │ │ │ + bne.w e38 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ strd r5, sl, [r8] │ │ │ │ │ - b.n c04 │ │ │ │ │ + b.n ea4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n c72 │ │ │ │ │ + b.n f12 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n d58 │ │ │ │ │ + bge.n ff8 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, d6c │ │ │ │ │ + cbz r3, 100c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n c06 │ │ │ │ │ + b.n ea6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n b98 │ │ │ │ │ + b.n e38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n d58 │ │ │ │ │ + b.n ff8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n d58 │ │ │ │ │ + b.n ff8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n cb8 │ │ │ │ │ - b.n cc0 │ │ │ │ │ + bne.n f58 │ │ │ │ │ + b.n f60 │ │ │ │ │ │ │ │ │ │ -00000d80 : │ │ │ │ │ +00001020 : │ │ │ │ │ PySet_Discard(): │ │ │ │ │ stmdb 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 r2, [pc, #680] @ (103c ) │ │ │ │ │ + ldr r2, [pc, #680] @ (12dc ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.w 10ba │ │ │ │ │ + bne.w 135a │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne.w 1044 │ │ │ │ │ + bne.w 12e4 │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.w 1044 │ │ │ │ │ + beq.w 12e4 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ @@ -1485,209 +1727,209 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ add.w sl, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - bls.n dfe │ │ │ │ │ - cbnz r3, e12 │ │ │ │ │ + bls.n 109e │ │ │ │ │ + cbnz r3, 10b2 │ │ │ │ │ ldr.w r3, [r1, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1072 │ │ │ │ │ + bne.w 1312 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n ec8 │ │ │ │ │ + bne.n 1168 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df6 │ │ │ │ │ + beq.n 1096 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n ed4 │ │ │ │ │ + bne.n 1174 │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n 10bc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n eb6 │ │ │ │ │ + bne.n 1156 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n e4c │ │ │ │ │ + bne.n 10ec │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n df6 │ │ │ │ │ + beq.n 1096 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - ldr r4, [pc, #528] @ (1040 ) │ │ │ │ │ + ldr r4, [pc, #528] @ (12e0 ) │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r4, [sl] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ str.w r4, [sl, #4] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - blt.w 1062 │ │ │ │ │ + blt.w 1302 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n df8 │ │ │ │ │ + b.n 1098 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n ef8 │ │ │ │ │ + beq.n 1198 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 107c │ │ │ │ │ + beq.w 131c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e70 │ │ │ │ │ + bge.n 1110 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n e92 │ │ │ │ │ + bge.n 1132 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 108e │ │ │ │ │ + beq.w 132e │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 105c │ │ │ │ │ + blt.w 12fc │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.n dc6 │ │ │ │ │ + bne.n 1066 │ │ │ │ │ ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n dc6 │ │ │ │ │ + bne.n 1066 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n e20 │ │ │ │ │ + bne.n 10c0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - cbnz r3, ed4 │ │ │ │ │ + cbnz r3, 1174 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov.w r3, fp, lsr #5 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r2 │ │ │ │ │ - b.n dd6 │ │ │ │ │ + b.n 1076 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n ed4 │ │ │ │ │ + bne.n 1174 │ │ │ │ │ movs r2, #9 │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n 10bc │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ movs r5, #8 │ │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n f5e │ │ │ │ │ + bne.n 11fe │ │ │ │ │ ldr.w r1, [sl, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f5e │ │ │ │ │ + bne.n 11fe │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub.w sl, sl, #8 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne.n e22 │ │ │ │ │ - b.n 105c │ │ │ │ │ + bne.n 10c2 │ │ │ │ │ + b.n 12fc │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n e54 │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n e54 │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n e54 │ │ │ │ │ + bne.n 10f4 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 10ec │ │ │ │ │ + bpl.w 138c │ │ │ │ │ lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 10e6 │ │ │ │ │ + beq.w 1386 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e20 │ │ │ │ │ - b.n e54 │ │ │ │ │ + beq.w 10c0 │ │ │ │ │ + b.n 10f4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 102e │ │ │ │ │ + bne.n 12ce │ │ │ │ │ ldr.w r6, [sl, #-8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq.n eea │ │ │ │ │ + beq.n 118a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fca │ │ │ │ │ + bne.n 126a │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n fca │ │ │ │ │ + bne.n 126a │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n fca │ │ │ │ │ + bne.n 126a │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne.n fca │ │ │ │ │ + bne.n 126a │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 10e2 │ │ │ │ │ + bpl.w 1382 │ │ │ │ │ lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ │ lsls r1, r3, #26 │ │ │ │ │ - bpl.w 10dc │ │ │ │ │ + bpl.w 137c │ │ │ │ │ lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eea │ │ │ │ │ + beq.n 118a │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 109e │ │ │ │ │ + beq.n 133e │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ it lt │ │ │ │ │ @@ -1696,196 +1938,196 @@ │ │ │ │ │ it lt │ │ │ │ │ strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 100a │ │ │ │ │ + bge.n 12aa │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10ae │ │ │ │ │ + beq.n 134e │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 105c │ │ │ │ │ + blt.n 12fc │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w dc6 │ │ │ │ │ + bne.w 1066 │ │ │ │ │ ldr.w r2, [sl, #-8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne.w dc6 │ │ │ │ │ + bne.w 1066 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w eea │ │ │ │ │ + bne.w 118a │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ subs r5, #1 │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w eda │ │ │ │ │ - b.n eb2 │ │ │ │ │ + bne.w 117a │ │ │ │ │ + b.n 1152 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - bne.w dbc │ │ │ │ │ + bne.w 105c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n df8 │ │ │ │ │ + b.n 1098 │ │ │ │ │ add r1, r4 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w e48 │ │ │ │ │ + bne.w 10e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n e48 │ │ │ │ │ + b.n 10e8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w eb6 │ │ │ │ │ + bne.w 1156 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n e1c │ │ │ │ │ + b.n 10bc │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w ea6 │ │ │ │ │ - b.n 105c │ │ │ │ │ + bge.w 1146 │ │ │ │ │ + b.n 12fc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - b.n e92 │ │ │ │ │ + b.n 1132 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.n 1024 │ │ │ │ │ - b.n 105c │ │ │ │ │ + bge.n 12c4 │ │ │ │ │ + b.n 12fc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 100a │ │ │ │ │ + b.n 12aa │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da0 │ │ │ │ │ + bne.w 1040 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #2766 @ 0xace │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 105c │ │ │ │ │ + b.n 12fc │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n fbe │ │ │ │ │ + b.n 125e │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ - b.n fa8 │ │ │ │ │ + b.n 1248 │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n f4a │ │ │ │ │ + b.n 11ea │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n f32 │ │ │ │ │ + b.n 11d2 │ │ │ │ │ │ │ │ │ │ -000010f0 : │ │ │ │ │ +00001390 : │ │ │ │ │ set_discard_key(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ 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, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1120 │ │ │ │ │ + bne.n 13c0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 1120 │ │ │ │ │ + beq.n 13c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1140 │ │ │ │ │ + b.n 13e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 1116 │ │ │ │ │ + bne.n 13b6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001140 : │ │ │ │ │ +000013e0 : │ │ │ │ │ set_discard_entry(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 119c │ │ │ │ │ - cbz r0, 1190 │ │ │ │ │ + bl 143c │ │ │ │ │ + cbz r0, 1430 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbnz r3, 115e │ │ │ │ │ + cbnz r3, 13fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - ldr.w ip, [pc, #52] @ 1198 │ │ │ │ │ + ldr.w ip, [pc, #52] @ 1438 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ str.w ip, [r0, #4] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - blt.n 1180 │ │ │ │ │ + blt.n 1420 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 117c │ │ │ │ │ + bne.n 141c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 117c │ │ │ │ │ + b.n 141c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000119c : │ │ │ │ │ +0000143c : │ │ │ │ │ set_lookkey(): │ │ │ │ │ stmdb 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 │ │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ │ @@ -1901,199 +2143,199 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r2, r4, #9 │ │ │ │ │ adds r7, r0, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - bls.n 11ec │ │ │ │ │ - cbnz r3, 1206 │ │ │ │ │ + bls.n 148c │ │ │ │ │ + cbnz r3, 14a6 │ │ │ │ │ ldr.w r3, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 13fc │ │ │ │ │ + bne.w 169c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 12f6 │ │ │ │ │ + bne.w 1596 │ │ │ │ │ ldr r3, [r0, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 11e4 │ │ │ │ │ + beq.n 1484 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 1302 │ │ │ │ │ + bne.w 15a2 │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 1210 │ │ │ │ │ + b.n 14b0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 12e4 │ │ │ │ │ + bne.n 1584 │ │ │ │ │ ldr r3, [r0, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 11e4 │ │ │ │ │ + beq.n 1484 │ │ │ │ │ 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 1280 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1280 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 1280 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 1280 │ │ │ │ │ + bne.n 1520 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 1464 │ │ │ │ │ + bpl.w 1704 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 145e │ │ │ │ │ + beq.w 16fe │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11e4 │ │ │ │ │ + beq.n 1484 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.w 140a │ │ │ │ │ + beq.w 16aa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 129a │ │ │ │ │ + bge.n 153a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 12bc │ │ │ │ │ + bge.n 155c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1426 │ │ │ │ │ + beq.w 16c6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 141a │ │ │ │ │ + blt.w 16ba │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.w 141e │ │ │ │ │ + bne.w 16be │ │ │ │ │ ldr r2, [r5, r6] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 141e │ │ │ │ │ + bne.w 16be │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 11e4 │ │ │ │ │ + bne.n 1484 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ - cbnz r3, 1302 │ │ │ │ │ + cbnz r3, 15a2 │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r1 │ │ │ │ │ - b.n 11c8 │ │ │ │ │ + b.n 1468 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne.n 1302 │ │ │ │ │ + bne.n 15a2 │ │ │ │ │ movs r2, #9 │ │ │ │ │ ldr r3, [r0, r6] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b.n 1210 │ │ │ │ │ + b.n 14b0 │ │ │ │ │ add.w r5, r7, #16 │ │ │ │ │ movs r6, #8 │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ sub.w r7, r5, #8 │ │ │ │ │ - cbnz r3, 131c │ │ │ │ │ + cbnz r3, 15bc │ │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 11e4 │ │ │ │ │ + beq.w 1484 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 13f2 │ │ │ │ │ + bne.n 1692 │ │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 11e4 │ │ │ │ │ + beq.w 1484 │ │ │ │ │ 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 1392 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1392 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 1392 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 1392 │ │ │ │ │ + bne.n 1632 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.n 145a │ │ │ │ │ + bpl.n 16fa │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.n 1454 │ │ │ │ │ + beq.n 16f4 │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #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 11e4 │ │ │ │ │ + beq.w 1484 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - beq.n 1436 │ │ │ │ │ + beq.n 16d6 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ it lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -2104,86 +2346,86 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13d2 │ │ │ │ │ + bge.n 1672 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1446 │ │ │ │ │ + beq.n 16e6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 141a │ │ │ │ │ + blt.n 16ba │ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 141e │ │ │ │ │ + bne.n 16be │ │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 141e │ │ │ │ │ + bne.n 16be │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 11e4 │ │ │ │ │ + bne.w 1484 │ │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ │ subs r6, #1 │ │ │ │ │ adds r5, #8 │ │ │ │ │ adds r3, r6, #1 │ │ │ │ │ - bne.n 1308 │ │ │ │ │ - b.n 12e0 │ │ │ │ │ + bne.n 15a8 │ │ │ │ │ + b.n 1580 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.w 12e4 │ │ │ │ │ + bne.w 1584 │ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ │ - b.n 1210 │ │ │ │ │ + b.n 14b0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge.w 12d4 │ │ │ │ │ + bge.w 1574 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 11e4 │ │ │ │ │ + b.n 1484 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b.n 11b6 │ │ │ │ │ + b.n 1456 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ - b.n 12bc │ │ │ │ │ + b.n 155c │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 13e8 │ │ │ │ │ - b.n 141a │ │ │ │ │ + bge.n 1688 │ │ │ │ │ + b.n 16ba │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ │ - b.n 13d2 │ │ │ │ │ + b.n 1672 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1380 │ │ │ │ │ + b.n 1620 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 136a │ │ │ │ │ + b.n 160a │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 1270 │ │ │ │ │ + b.n 1510 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 1258 │ │ │ │ │ + b.n 14f8 │ │ │ │ │ │ │ │ │ │ -00001468 : │ │ │ │ │ +00001708 : │ │ │ │ │ PySet_Contains(): │ │ │ │ │ stmdb 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 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -2193,224 +2435,224 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.w 1780 │ │ │ │ │ + bne.w 1a20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 17c0 │ │ │ │ │ + beq.w 1a60 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ movw fp, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt fp, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bne.n 14fe │ │ │ │ │ + bne.n 179e │ │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ - beq.n 14fe │ │ │ │ │ + beq.n 179e │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ mov fp, r7 │ │ │ │ │ and.w r4, r7, r2 │ │ │ │ │ lsls r6, r4, #3 │ │ │ │ │ add.w r3, r4, #9 │ │ │ │ │ add.w sl, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ - bls.n 1516 │ │ │ │ │ + bls.n 17b6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 154e │ │ │ │ │ + bne.n 17ee │ │ │ │ │ ldr.w r3, [r1, r4, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1724 │ │ │ │ │ + bne.w 19c4 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - beq.w 176a │ │ │ │ │ + beq.w 1a0a │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 14b4 │ │ │ │ │ + b.n 1754 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 163a │ │ │ │ │ + bne.w 18da │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 14ee │ │ │ │ │ + beq.n 178e │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 1644 │ │ │ │ │ + beq.w 18e4 │ │ │ │ │ add.w sl, sl, #16 │ │ │ │ │ movs r5, #8 │ │ │ │ │ ldr.w r3, [sl, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 164a │ │ │ │ │ + bne.w 18ea │ │ │ │ │ ldr.w r1, [sl, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 164a │ │ │ │ │ + bne.w 18ea │ │ │ │ │ mov r7, sl │ │ │ │ │ sub.w sl, sl, #8 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne.n 14ee │ │ │ │ │ - b.n 173c │ │ │ │ │ + bne.n 178e │ │ │ │ │ + b.n 19dc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 162a │ │ │ │ │ + bne.n 18ca │ │ │ │ │ ldr r3, [r1, r6] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.n 14ee │ │ │ │ │ + beq.n 178e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 15c6 │ │ │ │ │ + bne.n 1866 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 15c6 │ │ │ │ │ + bne.n 1866 │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 15c6 │ │ │ │ │ + bne.n 1866 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 15c6 │ │ │ │ │ + bne.n 1866 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 17d2 │ │ │ │ │ + bpl.w 1a72 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 17cc │ │ │ │ │ + beq.w 1a6c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ee │ │ │ │ │ + beq.n 178e │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 172c │ │ │ │ │ + beq.w 19cc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15dc │ │ │ │ │ + bge.n 187c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 15fe │ │ │ │ │ + bge.n 189e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 174a │ │ │ │ │ + beq.w 19ea │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 173c │ │ │ │ │ + blt.w 19dc │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 1742 │ │ │ │ │ + bne.w 19e2 │ │ │ │ │ ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 1742 │ │ │ │ │ + bne.w 19e2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 14ee │ │ │ │ │ + bne.w 178e │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1528 │ │ │ │ │ + bne.n 17c8 │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ │ add r4, fp │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r2 │ │ │ │ │ - b.n 14cc │ │ │ │ │ + b.n 176c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [r1, r6] │ │ │ │ │ - bne.w 1528 │ │ │ │ │ + bne.w 17c8 │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b.n 1558 │ │ │ │ │ + b.n 17f8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne.n 1716 │ │ │ │ │ + bne.n 19b6 │ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq.w 1542 │ │ │ │ │ + beq.w 17e2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 16c0 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 16c0 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 16c0 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ │ ubfx r6, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 16c0 │ │ │ │ │ + bne.n 1960 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 17a4 │ │ │ │ │ + bpl.w 1a44 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 17ba │ │ │ │ │ + beq.w 1a5a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, r8, #20 │ │ │ │ │ addpl.w r1, r8, #28 │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1542 │ │ │ │ │ + beq.w 17e2 │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.n 175a │ │ │ │ │ + beq.n 19fa │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ itt lt │ │ │ │ │ @@ -2419,157 +2661,157 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16f8 │ │ │ │ │ + bge.n 1998 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1772 │ │ │ │ │ + beq.n 1a12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 173c │ │ │ │ │ + blt.n 19dc │ │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 1742 │ │ │ │ │ + bne.n 19e2 │ │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne.n 1742 │ │ │ │ │ + bne.n 19e2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1542 │ │ │ │ │ + bne.w 17e2 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ subs r5, #1 │ │ │ │ │ add.w sl, sl, #8 │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bne.w 152e │ │ │ │ │ - b.n 1626 │ │ │ │ │ + bne.w 17ce │ │ │ │ │ + b.n 18c6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 162a │ │ │ │ │ + bne.n 18ca │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - b.n 1558 │ │ │ │ │ + b.n 17f8 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 1616 │ │ │ │ │ + bge.w 18b6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 14f8 │ │ │ │ │ + b.n 1798 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 14c2 │ │ │ │ │ + b.n 1762 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ - b.n 15fe │ │ │ │ │ + b.n 189e │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 170c │ │ │ │ │ - b.n 173c │ │ │ │ │ + bge.n 19ac │ │ │ │ │ + b.n 19dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 173c │ │ │ │ │ + b.n 19dc │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ │ - b.n 16f8 │ │ │ │ │ + b.n 1998 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 1496 │ │ │ │ │ + bne.w 1736 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ - cbz r0, 17a8 │ │ │ │ │ + cbz r0, 1a48 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 1496 │ │ │ │ │ + b.n 1736 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 1696 │ │ │ │ │ + b.n 1936 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ movw r1, #2749 @ 0xabd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 173c │ │ │ │ │ + b.n 19dc │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 16ae │ │ │ │ │ + b.n 194e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 17d8 │ │ │ │ │ + b.n 1a78 │ │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ │ - b.n 15b6 │ │ │ │ │ + b.n 1856 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 159e │ │ │ │ │ + b.n 183e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000017d8 : │ │ │ │ │ +00001a78 : │ │ │ │ │ set_contains_key(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ 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, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1812 │ │ │ │ │ + bne.n 1ab2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ - beq.n 1812 │ │ │ │ │ + beq.n 1ab2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119c │ │ │ │ │ - cbz r0, 1828 │ │ │ │ │ + bl 143c │ │ │ │ │ + cbz r0, 1ac8 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 17fe │ │ │ │ │ + bne.n 1a9e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 180e │ │ │ │ │ + b.n 1aae │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001830 : │ │ │ │ │ +00001ad0 : │ │ │ │ │ set_ior(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -2579,26 +2821,26 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add.w r5, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 1884 │ │ │ │ │ + bne.n 1b24 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r5 │ │ │ │ │ - bne.n 18a0 │ │ │ │ │ + bne.n 1b40 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 1872 │ │ │ │ │ + beq.n 1b12 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18dc │ │ │ │ │ + bne.n 1b7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ @@ -2607,134 +2849,134 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - cbz r1, 18e6 │ │ │ │ │ + cbz r1, 1b86 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ + beq.n 1b02 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 1862 │ │ │ │ │ - ldr r1, [pc, #92] @ (1900 ) │ │ │ │ │ + beq.n 1b02 │ │ │ │ │ + ldr r1, [pc, #92] @ (1ba0 ) │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1862 │ │ │ │ │ + bne.n 1b02 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1862 │ │ │ │ │ + bne.n 1b02 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq.n 18e0 │ │ │ │ │ - bl 2c0 │ │ │ │ │ + beq.n 1b80 │ │ │ │ │ + bl 2bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1872 │ │ │ │ │ + beq.n 1b12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 187e │ │ │ │ │ + b.n 1b1e │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ - b.n 18d8 │ │ │ │ │ + b.n 1b78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 18fc │ │ │ │ │ + cbnz r0, 1b9c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b.n 187e │ │ │ │ │ + b.n 1b1e │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b.n 1898 │ │ │ │ │ + b.n 1b38 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001904 : │ │ │ │ │ +00001ba4 : │ │ │ │ │ set_update_internal(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n 192e │ │ │ │ │ + beq.n 1bce │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne.n 193e │ │ │ │ │ + bne.n 1bde │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.n 1980 │ │ │ │ │ + beq.n 1c20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 1988 │ │ │ │ │ + b.n 1c28 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 192e │ │ │ │ │ + bne.n 1bce │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 192e │ │ │ │ │ + bne.n 1bce │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq.n 1976 │ │ │ │ │ + beq.n 1c16 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.w 2c0 │ │ │ │ │ + b.w 2bc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 1d8 │ │ │ │ │ R_ARM_THM_JUMP24 set_update_dict_lock_held │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001988 : │ │ │ │ │ +00001c28 : │ │ │ │ │ set_merge_lock_held(): │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq.n 1990 │ │ │ │ │ + beq.n 1c30 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - cbnz r2, 1994 │ │ │ │ │ + cbnz r2, 1c34 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -2742,282 +2984,282 @@ │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge.w 1c8c │ │ │ │ │ + bge.w 1f2c │ │ │ │ │ ldrd r2, r4, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1caa │ │ │ │ │ + bne.w 1f4a │ │ │ │ │ ldrd r7, r0, [r8, #16] │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne.w 1f10 │ │ │ │ │ + bne.w 21b0 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne.w 1f10 │ │ │ │ │ + bne.w 21b0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.w 1b3a │ │ │ │ │ + blt.w 1dda │ │ │ │ │ mov r7, r4 │ │ │ │ │ add.w ip, r0, #4 │ │ │ │ │ and.w lr, r2, #7 │ │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1b46 │ │ │ │ │ + bne.w 1de6 │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.w 1b3a │ │ │ │ │ + bgt.w 1dda │ │ │ │ │ cmp.w lr, #0 │ │ │ │ │ - beq.n 1a7c │ │ │ │ │ + beq.n 1d1c │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq.n 1a6e │ │ │ │ │ + beq.n 1d0e │ │ │ │ │ cmp.w lr, #2 │ │ │ │ │ - beq.n 1a62 │ │ │ │ │ + beq.n 1d02 │ │ │ │ │ cmp.w lr, #3 │ │ │ │ │ - beq.n 1a56 │ │ │ │ │ + beq.n 1cf6 │ │ │ │ │ cmp.w lr, #4 │ │ │ │ │ - beq.n 1a4a │ │ │ │ │ + beq.n 1cea │ │ │ │ │ cmp.w lr, #5 │ │ │ │ │ - beq.n 1a3e │ │ │ │ │ + beq.n 1cde │ │ │ │ │ cmp.w lr, #6 │ │ │ │ │ - beq.n 1a32 │ │ │ │ │ + beq.n 1cd2 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1fe2 │ │ │ │ │ + bne.w 2282 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1e6e │ │ │ │ │ + bne.w 210e │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ef6 │ │ │ │ │ + bne.w 2196 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1edc │ │ │ │ │ + bne.w 217c │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1ec2 │ │ │ │ │ + bne.w 2162 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1e56 │ │ │ │ │ + bne.w 20f6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1b62 │ │ │ │ │ + bne.n 1e02 │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt.n 1b3a │ │ │ │ │ + bgt.n 1dda │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 1ae4 │ │ │ │ │ + b.n 1d84 │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ ldr.w r1, [r4, lr, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1b0e │ │ │ │ │ + bne.n 1dae │ │ │ │ │ add.w r3, lr, #1 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1b7c │ │ │ │ │ + bne.n 1e1c │ │ │ │ │ add.w r3, lr, #2 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c5e │ │ │ │ │ + bne.w 1efe │ │ │ │ │ add.w r3, lr, #3 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c30 │ │ │ │ │ + bne.w 1ed0 │ │ │ │ │ add.w r3, lr, #4 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1c02 │ │ │ │ │ + bne.w 1ea2 │ │ │ │ │ add.w r3, lr, #5 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1bd4 │ │ │ │ │ + bne.w 1e74 │ │ │ │ │ add.w r3, lr, #6 │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1ba8 │ │ │ │ │ + bne.n 1e48 │ │ │ │ │ add.w r3, lr, #7 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt.n 1b3a │ │ │ │ │ + bgt.n 1dda │ │ │ │ │ ldr.w r1, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a80 │ │ │ │ │ + beq.n 1d20 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1fcc │ │ │ │ │ + blt.w 226c │ │ │ │ │ add.w lr, r3, #1 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r4, lr, lsl #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a8c │ │ │ │ │ + beq.n 1d2c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, lr, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, lr, lsl #3] │ │ │ │ │ strge.w r1, [ip, lr, lsl #3] │ │ │ │ │ - bge.n 1a8c │ │ │ │ │ + bge.n 1d2c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, lr, lsl #3] │ │ │ │ │ ldr.w r1, [r2, lr, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, lr, lsl #3] │ │ │ │ │ - b.n 1a8c │ │ │ │ │ + b.n 1d2c │ │ │ │ │ strd r5, r6, [r8, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r9, r9, #1 │ │ │ │ │ strlt.w r9, [r1] │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ - b.n 19f6 │ │ │ │ │ + b.n 1c96 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 1ffe │ │ │ │ │ + blt.w 229e │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.n 1a98 │ │ │ │ │ + bge.n 1d38 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1a98 │ │ │ │ │ + b.n 1d38 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.n 1adc │ │ │ │ │ + bge.n 1d7c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1adc │ │ │ │ │ + b.n 1d7c │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1ad0 │ │ │ │ │ + bge.w 1d70 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1ad0 │ │ │ │ │ + b.n 1d70 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1ac2 │ │ │ │ │ + bge.w 1d62 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1ac2 │ │ │ │ │ + b.n 1d62 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1ab4 │ │ │ │ │ + bge.w 1d54 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1ab4 │ │ │ │ │ + b.n 1d54 │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ittt ge │ │ │ │ │ strge.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldrge.w r1, [r7, r3, lsl #3] │ │ │ │ │ strge.w r1, [ip, r3, lsl #3] │ │ │ │ │ - bge.w 1aa6 │ │ │ │ │ + bge.w 1d46 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1aa6 │ │ │ │ │ + b.n 1d46 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ - bl 730 │ │ │ │ │ + bl 97c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1ebc │ │ │ │ │ + bne.w 215c │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ ldrd r2, r4, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19c8 │ │ │ │ │ + beq.w 1c68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 1b3e │ │ │ │ │ + blt.w 1dde │ │ │ │ │ mov r9, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r7, [pc, #676] @ (1f60 ) │ │ │ │ │ + ldr r7, [pc, #676] @ (2200 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - b.n 1cce │ │ │ │ │ + b.n 1f6e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt.w 1b3e │ │ │ │ │ + bgt.w 1dde │ │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ │ ldr.w r6, [r4, r5, lsl #3] │ │ │ │ │ add.w r4, r4, r5, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r6, r7 │ │ │ │ │ - beq.n 1cc2 │ │ │ │ │ + beq.n 1f62 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ mov fp, r7 │ │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ @@ -3043,72 +3285,72 @@ │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr.w r7, [r4, #-4] │ │ │ │ │ sub.w r0, r4, #8 │ │ │ │ │ - cbnz r7, 1d8e │ │ │ │ │ + cbnz r7, 202e │ │ │ │ │ ldr.w r7, [r4, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 1e2e │ │ │ │ │ + bne.n 20ce │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 20e4 │ │ │ │ │ + bne.w 2384 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ add.w r2, ip, ip, lsl #1 │ │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ │ mov r7, fp │ │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str.w sl, [r0, #4] │ │ │ │ │ - bcs.w 1ea4 │ │ │ │ │ + bcs.w 2144 │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + b.n 1f62 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq.n 1dc2 │ │ │ │ │ + beq.n 2062 │ │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r9, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 1d30 │ │ │ │ │ + bne.n 1fd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov sl, fp │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add sl, r0 │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ and.w sl, sl, ip │ │ │ │ │ - b.n 1d0a │ │ │ │ │ + b.n 1faa │ │ │ │ │ ldr.w r7, [r4, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 1e36 │ │ │ │ │ + beq.n 20d6 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.w 201a │ │ │ │ │ + beq.w 22ba │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -3116,329 +3358,329 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1e02 │ │ │ │ │ + bge.n 20a2 │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2138 │ │ │ │ │ + beq.w 23d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 1e36 │ │ │ │ │ - bne.w 211c │ │ │ │ │ + bgt.n 20d6 │ │ │ │ │ + bne.w 23bc │ │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 23ac │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.w 210c │ │ │ │ │ + bne.w 23ac │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r4, #8 │ │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 1d30 │ │ │ │ │ - b.n 1da2 │ │ │ │ │ + bne.n 1fd0 │ │ │ │ │ + b.n 2042 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1d9a │ │ │ │ │ + bne.n 203a │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bne.n 1dca │ │ │ │ │ + bne.n 206a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1d88 │ │ │ │ │ + bge.n 2028 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1d88 │ │ │ │ │ + bne.n 2028 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1d88 │ │ │ │ │ + b.n 2028 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1e88 │ │ │ │ │ + blt.n 2128 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a6c │ │ │ │ │ + b.n 1d0c │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 20a2 │ │ │ │ │ + blt.w 2342 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 1cdc │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a6c │ │ │ │ │ + b.n 1d0c │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r1, #1 │ │ │ │ │ lslle r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 730 │ │ │ │ │ + bl 97c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1d88 │ │ │ │ │ + beq.w 2028 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1b40 │ │ │ │ │ + b.n 1de0 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 203e │ │ │ │ │ + blt.w 22de │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a60 │ │ │ │ │ + b.n 1d00 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 205e │ │ │ │ │ + blt.w 22fe │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a54 │ │ │ │ │ + b.n 1cf4 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.w 207e │ │ │ │ │ + blt.w 231e │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1ce8 │ │ │ │ │ adds r2, #1 │ │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 1b3e │ │ │ │ │ - ldr.w r9, [pc, #64] @ 1f60 │ │ │ │ │ + ble.w 1dde │ │ │ │ │ + ldr.w r9, [pc, #64] @ 2200 │ │ │ │ │ add.w r3, r4, #8 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b.n 1f30 │ │ │ │ │ + b.n 21d0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ subs r2, #1 │ │ │ │ │ - beq.w 1b3e │ │ │ │ │ + beq.w 1dde │ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r9 │ │ │ │ │ - beq.n 1f28 │ │ │ │ │ + beq.n 21c8 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ ldr.w r7, [r3, #-4] │ │ │ │ │ and.w r5, ip, r7 │ │ │ │ │ add.w r4, r0, r5, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r5, lsl #3] │ │ │ │ │ - cbnz r6, 1f64 │ │ │ │ │ + cbnz r6, 2204 │ │ │ │ │ strd r1, r7, [r4] │ │ │ │ │ - b.n 1f28 │ │ │ │ │ + b.n 21c8 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ mov lr, r7 │ │ │ │ │ add.w r6, r5, #9 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bcc.n 1fae │ │ │ │ │ + bcc.n 224e │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1ffa │ │ │ │ │ + beq.n 229a │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 203a │ │ │ │ │ + beq.n 22da │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 205a │ │ │ │ │ + beq.n 22fa │ │ │ │ │ ldr r6, [r4, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 207a │ │ │ │ │ + beq.n 231a │ │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 209a │ │ │ │ │ + beq.w 233a │ │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 209e │ │ │ │ │ + beq.w 233e │ │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 20c2 │ │ │ │ │ + beq.w 2362 │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 20be │ │ │ │ │ + beq.w 235e │ │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 20c6 │ │ │ │ │ + beq.w 2366 │ │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ │ adds r5, #1 │ │ │ │ │ add r5, lr │ │ │ │ │ and.w r5, ip, r5 │ │ │ │ │ add.w r4, r0, r5, lsl #3 │ │ │ │ │ ldr.w r6, [r0, r5, lsl #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 1f5a │ │ │ │ │ - b.n 1f66 │ │ │ │ │ + beq.n 21fa │ │ │ │ │ + b.n 2206 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ │ adds r2, r0, #4 │ │ │ │ │ str.w r1, [r2, r3, lsl #3] │ │ │ │ │ - b.n 1a80 │ │ │ │ │ + b.n 1d20 │ │ │ │ │ ldr.w r9, [r1] │ │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 20ca │ │ │ │ │ + blt.n 236a │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ ldr.w r1, [r7, r3, lsl #3] │ │ │ │ │ str.w r1, [ip, r3, lsl #3] │ │ │ │ │ - b.n 1a30 │ │ │ │ │ + b.n 1cd0 │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a76 │ │ │ │ │ + b.n 1d16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 1dd4 │ │ │ │ │ + bne.w 2074 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ │ - bl 2ce8 │ │ │ │ │ + bl 2f90 │ │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e36 │ │ │ │ │ - b.n 1dd4 │ │ │ │ │ + bne.w 20d6 │ │ │ │ │ + b.n 2074 │ │ │ │ │ adds r4, #16 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a60 │ │ │ │ │ + b.n 1d00 │ │ │ │ │ adds r4, #24 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a54 │ │ │ │ │ + b.n 1cf4 │ │ │ │ │ adds r4, #32 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a48 │ │ │ │ │ + b.n 1ce8 │ │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a3c │ │ │ │ │ + b.n 1cdc │ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ │ - b.n 1f5a │ │ │ │ │ + b.n 21fa │ │ │ │ │ add r9, r3 │ │ │ │ │ str.w r9, [r1] │ │ │ │ │ str.w r1, [r0, r3, lsl #3] │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ add.w lr, r0, #4 │ │ │ │ │ ldr.w r1, [r1, r3, lsl #3] │ │ │ │ │ str.w r1, [lr, r3, lsl #3] │ │ │ │ │ - b.n 1a30 │ │ │ │ │ + b.n 1cd0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 1cfa │ │ │ │ │ + bne.w 1f9a │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ strd r1, sl, [fp] │ │ │ │ │ - b.n 1cc2 │ │ │ │ │ + b.n 1f62 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b.n 1cfa │ │ │ │ │ + b.n 1f9a │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 1ebc │ │ │ │ │ + bge.w 215c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 1ebc │ │ │ │ │ + bne.w 215c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1ebc │ │ │ │ │ + b.n 215c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - b.n 1e02 │ │ │ │ │ + b.n 20a2 │ │ │ │ │ │ │ │ │ │ -00002148 : │ │ │ │ │ +000023e8 : │ │ │ │ │ set_iter(): │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #156] @ (21f8 ) │ │ │ │ │ + ldr r0, [pc, #156] @ (2498 ) │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, 21b0 │ │ │ │ │ + cbz r0, 2450 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 21b2 │ │ │ │ │ + bge.n 2452 │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #136] @ (21fc ) │ │ │ │ │ + ldr r1, [pc, #136] @ (249c ) │ │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ strd r2, r5, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ @@ -3457,15 +3699,15 @@ │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ - ldr r1, [pc, #56] @ (2200 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (24a0 ) │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w r5, [r1, #3892] @ 0xf34 │ │ │ │ │ @@ -3481,95 +3723,95 @@ │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000072 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000032 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002204 : │ │ │ │ │ +000024a4 : │ │ │ │ │ setiter_iternext(): │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 2302 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ + ldr.w ip, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ + cmp.w ip, #0 │ │ │ │ │ + beq.n 2594 │ │ │ │ │ + ldr.w r1, [ip, #12] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 2306 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ │ + bne.n 25ae │ │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ │ + ldr.w r1, [ip, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt.n 22d4 │ │ │ │ │ - ldr.w lr, [r0, #20] │ │ │ │ │ - ldr.w ip, [pc, #244] @ 2328 │ │ │ │ │ + bgt.n 257a │ │ │ │ │ + ldr.w lr, [ip, #20] │ │ │ │ │ + ldr r0, [pc, #244] @ (25d0 ) │ │ │ │ │ ldr.w r4, [lr, r3, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, ip │ │ │ │ │ - bne.n 22a8 │ │ │ │ │ + cmpne r4, r0 │ │ │ │ │ + bne.n 254e │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - blt.n 22d2 │ │ │ │ │ + blt.n 2578 │ │ │ │ │ add.w r4, lr, r3, lsl #3 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - bne.n 22f0 │ │ │ │ │ + bne.n 259a │ │ │ │ │ adds r5, r3, #2 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 22d2 │ │ │ │ │ + blt.n 2578 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r5, ip │ │ │ │ │ - bne.n 22f0 │ │ │ │ │ + cmpne r5, r0 │ │ │ │ │ + bne.n 259a │ │ │ │ │ adds r5, r3, #3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 22d2 │ │ │ │ │ + blt.n 2578 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r5, ip │ │ │ │ │ - bne.n 22f0 │ │ │ │ │ + cmpne r5, r0 │ │ │ │ │ + bne.n 259a │ │ │ │ │ adds r5, r3, #4 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 22f8 │ │ │ │ │ + blt.n 25aa │ │ │ │ │ ldr r4, [r4, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, ip │ │ │ │ │ - bne.n 22f4 │ │ │ │ │ + cmpne r4, r0 │ │ │ │ │ + bne.n 259e │ │ │ │ │ adds r3, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 2298 │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + bge.n 253e │ │ │ │ │ + b.n 257a │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 22d4 │ │ │ │ │ + blt.n 257a │ │ │ │ │ ldr.w r4, [lr, r3, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ - cmpne r4, ip │ │ │ │ │ - beq.n 2292 │ │ │ │ │ + cmpne r4, r0 │ │ │ │ │ + beq.n 2538 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt.n 22d4 │ │ │ │ │ + blt.n 257a │ │ │ │ │ ldr.w r0, [lr, r3, lsl #3] │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 22c6 │ │ │ │ │ + bge.n 256c │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ str r4, [r2, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -3577,67 +3819,66 @@ │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ │ + ldr.w r1, [ip] │ │ │ │ │ adds r3, #1 │ │ │ │ │ - movs r4, #0 │ │ │ │ │ + movs r0, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - str r4, [r2, #8] │ │ │ │ │ - bge.n 22ea │ │ │ │ │ + str r0, [r2, #8] │ │ │ │ │ + bge.n 2594 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str r1, [r0, #0] │ │ │ │ │ - cbz r1, 22fc │ │ │ │ │ + str.w r1, [ip] │ │ │ │ │ + cbz r1, 25a2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b.n 22a8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b.n 22a8 │ │ │ │ │ + b.n 254e │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b.n 22d4 │ │ │ │ │ + b.n 254e │ │ │ │ │ + mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 22ea │ │ │ │ │ - movs r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ + b.n 2594 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b.n 257a │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - 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 22ea │ │ │ │ │ + b.n 2594 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000232c : │ │ │ │ │ +000025d4 : │ │ │ │ │ setiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - ldr r0, [pc, #108] @ (23b0 ) │ │ │ │ │ + ldr r0, [pc, #108] @ (2658 ) │ │ │ │ │ ldrd lr, r1, [r3, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str.w r2, [lr, #4] │ │ │ │ │ @@ -3650,196 +3891,196 @@ │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r2, [r2, r0] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr.w r2, [r1, #3868] @ 0xf1c │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r1, #3868] @ 0xf1c │ │ │ │ │ - cbnz r4, 2392 │ │ │ │ │ + cbnz r4, 263a │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2386 │ │ │ │ │ + bge.n 262e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2386 │ │ │ │ │ + bne.n 262e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b.n 2386 │ │ │ │ │ + b.n 262e │ │ │ │ │ nop │ │ │ │ │ .word 0x0000003a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000023b4 : │ │ │ │ │ +0000265c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbnz r0, 23b8 │ │ │ │ │ + cbnz r0, 2660 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 23b6 │ │ │ │ │ + bge.n 265e │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 23b6 │ │ │ │ │ + bne.n 265e │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000023cc : │ │ │ │ │ +00002674 : │ │ │ │ │ set_dealloc(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2458 │ │ │ │ │ + bne.n 2700 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 2422 │ │ │ │ │ - ldr r1, [pc, #116] @ (2468 ) │ │ │ │ │ + ble.n 26ca │ │ │ │ │ + ldr r1, [pc, #116] @ (2710 ) │ │ │ │ │ add.w r3, r0, #8 │ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 2412 │ │ │ │ │ + bne.n 26ba │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ it eq │ │ │ │ │ addeq r3, #8 │ │ │ │ │ - beq.n 23f6 │ │ │ │ │ + beq.n 269e │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 243a │ │ │ │ │ + blt.n 26e2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2402 │ │ │ │ │ + bne.n 26aa │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add.w r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 2452 │ │ │ │ │ + bne.n 26fa │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 241c │ │ │ │ │ + bne.n 26c4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [pc, #28] @ (2468 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (2710 ) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 2402 │ │ │ │ │ - b.n 2420 │ │ │ │ │ + bne.n 26aa │ │ │ │ │ + b.n 26c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 242a │ │ │ │ │ + b.n 26d2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 23f0 │ │ │ │ │ - b.n 2422 │ │ │ │ │ + bgt.n 2698 │ │ │ │ │ + b.n 26ca │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000246c : │ │ │ │ │ +00002714 : │ │ │ │ │ set_vectorcall(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 2596 │ │ │ │ │ + bne.w 283e │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 257c │ │ │ │ │ + bne.n 2824 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 250a │ │ │ │ │ + beq.n 27b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - cbz r0, 2506 │ │ │ │ │ + cbz r0, 27ae │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w r1, r3, #32 │ │ │ │ │ movs r0, #7 │ │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ │ - cbnz r4, 24cc │ │ │ │ │ + cbnz r4, 2774 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add.w r1, r2, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - bne.n 2534 │ │ │ │ │ + bne.n 27dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ + beq.n 276e │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2506 │ │ │ │ │ + bge.n 27ae │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2506 │ │ │ │ │ + cbnz r2, 27ae │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 24c6 │ │ │ │ │ + b.n 276e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ + beq.n 27ae │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r4, #7 │ │ │ │ │ adds r0, #32 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ │ @@ -3848,75 +4089,75 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24e2 │ │ │ │ │ + bne.n 278a │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 24e2 │ │ │ │ │ + bne.n 278a │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq.n 2570 │ │ │ │ │ + beq.n 2818 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 2bc │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ - b.n 24f2 │ │ │ │ │ + beq.n 276e │ │ │ │ │ + b.n 279a │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 24c6 │ │ │ │ │ - b.n 24f2 │ │ │ │ │ + beq.n 276e │ │ │ │ │ + b.n 279a │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2506 │ │ │ │ │ - b.n 2496 │ │ │ │ │ + beq.n 27ae │ │ │ │ │ + b.n 273e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 2486 │ │ │ │ │ - b.n 2506 │ │ │ │ │ + bne.w 272e │ │ │ │ │ + b.n 27ae │ │ │ │ │ │ │ │ │ │ -000025b0 : │ │ │ │ │ +00002858 : │ │ │ │ │ set_len(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +0000285c : │ │ │ │ │ PyFrozenSet_New(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -3925,109 +4166,109 @@ │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2656 │ │ │ │ │ + beq.n 28fe │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r1, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ │ add.w r1, r0, #32 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #96] @ 0x60 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ - cbnz r5, 2600 │ │ │ │ │ + cbnz r5, 28a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 265a │ │ │ │ │ + beq.n 2902 │ │ │ │ │ add.w r1, r4, #208 @ 0xd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 265a │ │ │ │ │ + beq.n 2902 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 265a │ │ │ │ │ + cbnz r0, 2902 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r0, 265a │ │ │ │ │ + cbnz r0, 2902 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq.n 266c │ │ │ │ │ + beq.n 2914 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2c0 │ │ │ │ │ + bl 2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25fa │ │ │ │ │ + beq.n 28a2 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2656 │ │ │ │ │ + bge.n 28fe │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - cbnz r2, 2656 │ │ │ │ │ + cbnz r2, 28fe │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 25fa │ │ │ │ │ + b.n 28a2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1988 │ │ │ │ │ + bl 1c28 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25fa │ │ │ │ │ - b.n 2642 │ │ │ │ │ + beq.n 28a2 │ │ │ │ │ + b.n 28ea │ │ │ │ │ bl 1d8 │ │ │ │ │ R_ARM_THM_CALL set_update_dict_lock_held │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 25fa │ │ │ │ │ - b.n 2642 │ │ │ │ │ + beq.n 28a2 │ │ │ │ │ + b.n 28ea │ │ │ │ │ │ │ │ │ │ -00002678 <_PySet_AddTakeRef>: │ │ │ │ │ +00002920 <_PySet_AddTakeRef>: │ │ │ │ │ _PySet_AddTakeRef(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.w 27ee <_PySet_AddTakeRef+0x176> │ │ │ │ │ + beq.w 2a96 <_PySet_AddTakeRef+0x176> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 2862 <_PySet_AddTakeRef+0x1ea> │ │ │ │ │ + beq.w 2b0a <_PySet_AddTakeRef+0x1ea> │ │ │ │ │ ldrd r1, r2, [r4, #16] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ and.w r7, sl, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -4042,61 +4283,61 @@ │ │ │ │ │ movhi r0, #0 │ │ │ │ │ add.w r8, r6, #16 │ │ │ │ │ mov fp, r5 │ │ │ │ │ adds r6, #8 │ │ │ │ │ add.w r8, r8, r0, lsl #3 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ sub.w ip, r6, #8 │ │ │ │ │ - cbnz r0, 272a <_PySet_AddTakeRef+0xb2> │ │ │ │ │ + cbnz r0, 29d2 <_PySet_AddTakeRef+0xb2> │ │ │ │ │ ldr.w r7, [r6, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 27b0 <_PySet_AddTakeRef+0x138> │ │ │ │ │ + bne.n 2a58 <_PySet_AddTakeRef+0x138> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2814 <_PySet_AddTakeRef+0x19c> │ │ │ │ │ + bne.w 2abc <_PySet_AddTakeRef+0x19c> │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w r1, lr, lr, lsl #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str.w sl, [ip, #4] │ │ │ │ │ - bcs.n 27fc <_PySet_AddTakeRef+0x184> │ │ │ │ │ + bcs.n 2aa4 <_PySet_AddTakeRef+0x184> │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq.n 2750 <_PySet_AddTakeRef+0xd8> │ │ │ │ │ + beq.n 29f8 <_PySet_AddTakeRef+0xd8> │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r4, ip │ │ │ │ │ adds r6, #8 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 26e2 <_PySet_AddTakeRef+0x6a> │ │ │ │ │ + bne.n 298a <_PySet_AddTakeRef+0x6a> │ │ │ │ │ mov r5, fp │ │ │ │ │ add.w r9, r9, r9, lsl #2 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ add r9, r5 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ and.w r9, r9, lr │ │ │ │ │ - b.n 26c6 <_PySet_AddTakeRef+0x4e> │ │ │ │ │ + b.n 296e <_PySet_AddTakeRef+0x4e> │ │ │ │ │ ldr.w r7, [r6, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 27d6 <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + beq.n 2a7e <_PySet_AddTakeRef+0x15e> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 27b8 <_PySet_AddTakeRef+0x140> │ │ │ │ │ + beq.n 2a60 <_PySet_AddTakeRef+0x140> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ itt lt │ │ │ │ │ @@ -4105,115 +4346,115 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2790 <_PySet_AddTakeRef+0x118> │ │ │ │ │ + bge.n 2a38 <_PySet_AddTakeRef+0x118> │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 282c <_PySet_AddTakeRef+0x1b4> │ │ │ │ │ + beq.n 2ad4 <_PySet_AddTakeRef+0x1b4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 27d6 <_PySet_AddTakeRef+0x15e> │ │ │ │ │ - bne.n 2840 <_PySet_AddTakeRef+0x1c8> │ │ │ │ │ + bgt.n 2a7e <_PySet_AddTakeRef+0x15e> │ │ │ │ │ + bne.n 2ae8 <_PySet_AddTakeRef+0x1c8> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n 285c <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ + bne.n 2b04 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ ldr.w r0, [r6, #-8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 285c <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ + bne.n 2b04 <_PySet_AddTakeRef+0x1e4> │ │ │ │ │ adds r6, #8 │ │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne.n 26e2 <_PySet_AddTakeRef+0x6a> │ │ │ │ │ - b.n 273c <_PySet_AddTakeRef+0xc4> │ │ │ │ │ + bne.n 298a <_PySet_AddTakeRef+0x6a> │ │ │ │ │ + b.n 29e4 <_PySet_AddTakeRef+0xc4> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - bne.n 2736 <_PySet_AddTakeRef+0xbe> │ │ │ │ │ - b.n 2754 <_PySet_AddTakeRef+0xdc> │ │ │ │ │ + bne.n 29de <_PySet_AddTakeRef+0xbe> │ │ │ │ │ + b.n 29fc <_PySet_AddTakeRef+0xdc> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r5, [sp, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n 2760 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ + bne.n 2a08 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2ce8 │ │ │ │ │ + bl 2f90 │ │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2760 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ + beq.n 2a08 <_PySet_AddTakeRef+0xe8> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2722 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + bge.n 29ca <_PySet_AddTakeRef+0xaa> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2722 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + bne.n 29ca <_PySet_AddTakeRef+0xaa> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2722 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + b.n 29ca <_PySet_AddTakeRef+0xaa> │ │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 26ae <_PySet_AddTakeRef+0x36> │ │ │ │ │ - b.n 269e <_PySet_AddTakeRef+0x26> │ │ │ │ │ + bne.w 2956 <_PySet_AddTakeRef+0x36> │ │ │ │ │ + b.n 2946 <_PySet_AddTakeRef+0x26> │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r6, #1 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w 730 │ │ │ │ │ + b.w 97c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 26b8 <_PySet_AddTakeRef+0x40> │ │ │ │ │ + bne.w 2960 <_PySet_AddTakeRef+0x40> │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ strd r5, sl, [r8] │ │ │ │ │ - b.n 2722 <_PySet_AddTakeRef+0xaa> │ │ │ │ │ + b.n 29ca <_PySet_AddTakeRef+0xaa> │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 2790 <_PySet_AddTakeRef+0x118> │ │ │ │ │ + b.n 2a38 <_PySet_AddTakeRef+0x118> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2856 <_PySet_AddTakeRef+0x1de> │ │ │ │ │ + bge.n 2afe <_PySet_AddTakeRef+0x1de> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ - cbnz r3, 2856 <_PySet_AddTakeRef+0x1de> │ │ │ │ │ + cbnz r3, 2afe <_PySet_AddTakeRef+0x1de> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2724 <_PySet_AddTakeRef+0xac> │ │ │ │ │ + b.n 29cc <_PySet_AddTakeRef+0xac> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b.n 26b8 <_PySet_AddTakeRef+0x40> │ │ │ │ │ + b.n 2960 <_PySet_AddTakeRef+0x40> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 284a <_PySet_AddTakeRef+0x1d2> │ │ │ │ │ - b.n 2856 <_PySet_AddTakeRef+0x1de> │ │ │ │ │ + blt.n 2af2 <_PySet_AddTakeRef+0x1d2> │ │ │ │ │ + b.n 2afe <_PySet_AddTakeRef+0x1de> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002874 <_PySet_Contains>: │ │ │ │ │ +00002b1c <_PySet_Contains>: │ │ │ │ │ _PySet_Contains(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -4221,24 +4462,24 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq.n 2914 <_PySet_Contains+0xa0> │ │ │ │ │ + beq.n 2bba <_PySet_Contains+0x9e> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne.n 28fe <_PySet_Contains+0x8a> │ │ │ │ │ + bne.n 2ba4 <_PySet_Contains+0x88> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ adds r7, r0, #1 │ │ │ │ │ - beq.n 28fe <_PySet_Contains+0x8a> │ │ │ │ │ + beq.n 2ba4 <_PySet_Contains+0x88> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ │ @@ -4249,226 +4490,227 @@ │ │ │ │ │ mov r3, ip │ │ │ │ │ mov.w r8, r6, lsl #3 │ │ │ │ │ add.w r2, r6, #9 │ │ │ │ │ add.w r7, r1, r8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - bls.w 2a4a <_PySet_Contains+0x1d6> │ │ │ │ │ + bls.n 2bec <_PySet_Contains+0xd0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 2946 <_PySet_Contains+0xd2> │ │ │ │ │ + bne.n 2c06 <_PySet_Contains+0xea> │ │ │ │ │ ldr.w r4, [r1, r6, lsl #3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 2b5a <_PySet_Contains+0x2e6> │ │ │ │ │ + bne.w 2e02 <_PySet_Contains+0x2e6> │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ - beq.w 2a42 <_PySet_Contains+0x1ce> │ │ │ │ │ + beq.w 2d30 <_PySet_Contains+0x214> │ │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - b.n 28ae <_PySet_Contains+0x3a> │ │ │ │ │ + b.n 2b56 <_PySet_Contains+0x3a> │ │ │ │ │ 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 2a34 <_PySet_Contains+0x1c0> │ │ │ │ │ + bne.w 2d22 <_PySet_Contains+0x206> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ adds r1, r2, #1 │ │ │ │ │ - beq.w 2a34 <_PySet_Contains+0x1c0> │ │ │ │ │ + beq.w 2d22 <_PySet_Contains+0x206> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119c │ │ │ │ │ + bl 143c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2b82 <_PySet_Contains+0x30e> │ │ │ │ │ + beq.w 2e2a <_PySet_Contains+0x30e> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 2cf4 <_PySet_Contains+0x1d8> │ │ │ │ │ + ldr.w r4, [r1, r8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq.n 2b96 <_PySet_Contains+0x7a> │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 2cfe <_PySet_Contains+0x1e2> │ │ │ │ │ + movs r2, #9 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + b.n 2c12 <_PySet_Contains+0xf6> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 2a22 <_PySet_Contains+0x1ae> │ │ │ │ │ + bne.n 2ce2 <_PySet_Contains+0x1c6> │ │ │ │ │ ldr.w r4, [r1, r8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq.n 28f0 <_PySet_Contains+0x7c> │ │ │ │ │ + beq.n 2b96 <_PySet_Contains+0x7a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 29c0 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c80 <_PySet_Contains+0x164> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 29c0 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c80 <_PySet_Contains+0x164> │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 29c0 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c80 <_PySet_Contains+0x164> │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 29c0 <_PySet_Contains+0x14c> │ │ │ │ │ + bne.n 2c80 <_PySet_Contains+0x164> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2bce <_PySet_Contains+0x35a> │ │ │ │ │ + bpl.w 2e76 <_PySet_Contains+0x35a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 2bd2 <_PySet_Contains+0x35e> │ │ │ │ │ + beq.w 2e7a <_PySet_Contains+0x35e> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 28f0 <_PySet_Contains+0x7c> │ │ │ │ │ + beq.n 2b96 <_PySet_Contains+0x7a> │ │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 2b68 <_PySet_Contains+0x2f4> │ │ │ │ │ + beq.w 2e10 <_PySet_Contains+0x2f4> │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 29d6 <_PySet_Contains+0x162> │ │ │ │ │ + bge.n 2c96 <_PySet_Contains+0x17a> │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - bge.n 29f8 <_PySet_Contains+0x184> │ │ │ │ │ + bge.n 2cb8 <_PySet_Contains+0x19c> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 2b90 <_PySet_Contains+0x31c> │ │ │ │ │ + beq.w 2e38 <_PySet_Contains+0x31c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 2b7e <_PySet_Contains+0x30a> │ │ │ │ │ + blt.w 2e26 <_PySet_Contains+0x30a> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 2b9c <_PySet_Contains+0x328> │ │ │ │ │ + bne.w 2e44 <_PySet_Contains+0x328> │ │ │ │ │ ldr.w r2, [r5, r8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.w 2b9c <_PySet_Contains+0x328> │ │ │ │ │ + bne.w 2e44 <_PySet_Contains+0x328> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 28f0 <_PySet_Contains+0x7c> │ │ │ │ │ + bne.w 2b96 <_PySet_Contains+0x7a> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - cbnz r2, 2a6c <_PySet_Contains+0x1f8> │ │ │ │ │ + cbnz r2, 2cfe <_PySet_Contains+0x1e2> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ │ add r6, r2 │ │ │ │ │ mov fp, r2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ands r6, r0 │ │ │ │ │ - b.n 28cc <_PySet_Contains+0x58> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - adds r3, r0, #1 │ │ │ │ │ - bne.w 292a <_PySet_Contains+0xb6> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 2b82 <_PySet_Contains+0x30e> │ │ │ │ │ - cbnz r2, 2a62 <_PySet_Contains+0x1ee> │ │ │ │ │ - ldr.w r4, [r1, r8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq.w 28f0 <_PySet_Contains+0x7c> │ │ │ │ │ - cmp.w r9, #0 │ │ │ │ │ - bne.n 2a6c <_PySet_Contains+0x1f8> │ │ │ │ │ - movs r2, #9 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b.n 2952 <_PySet_Contains+0xde> │ │ │ │ │ + b.n 2b74 <_PySet_Contains+0x58> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ it eq │ │ │ │ │ ldreq.w r4, [r1, r8] │ │ │ │ │ - beq.n 2a5c <_PySet_Contains+0x1e8> │ │ │ │ │ + beq.n 2c00 <_PySet_Contains+0xe4> │ │ │ │ │ adds r7, #16 │ │ │ │ │ movs r4, #8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ │ - cbnz r2, 2a90 <_PySet_Contains+0x21c> │ │ │ │ │ + cbnz r2, 2d38 <_PySet_Contains+0x21c> │ │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ │ - cbnz r1, 2a90 <_PySet_Contains+0x21c> │ │ │ │ │ + cbnz r1, 2d38 <_PySet_Contains+0x21c> │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, sl │ │ │ │ │ subs r7, #8 │ │ │ │ │ cmp.w lr, #8 │ │ │ │ │ - bne.w 28f0 <_PySet_Contains+0x7c> │ │ │ │ │ - b.n 2b82 <_PySet_Contains+0x30e> │ │ │ │ │ + bne.w 2b96 <_PySet_Contains+0x7a> │ │ │ │ │ + b.n 2e2a <_PySet_Contains+0x30e> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adds r3, r0, #1 │ │ │ │ │ + bne.w 2bd0 <_PySet_Contains+0xb4> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ + b.n 2e2a <_PySet_Contains+0x30e> │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne.n 2b4e <_PySet_Contains+0x2da> │ │ │ │ │ + bne.n 2df6 <_PySet_Contains+0x2da> │ │ │ │ │ ldr.w r5, [r7, #-8] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq.n 2a7e <_PySet_Contains+0x20a> │ │ │ │ │ + beq.n 2d10 <_PySet_Contains+0x1f4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2afa <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2da2 <_PySet_Contains+0x286> │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 2afa <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2da2 <_PySet_Contains+0x286> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2afa <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2da2 <_PySet_Contains+0x286> │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 2afa <_PySet_Contains+0x286> │ │ │ │ │ + bne.n 2da2 <_PySet_Contains+0x286> │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 2bde <_PySet_Contains+0x36a> │ │ │ │ │ + bpl.w 2e86 <_PySet_Contains+0x36a> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ lsls r3, r1, #26 │ │ │ │ │ - bpl.n 2bd8 <_PySet_Contains+0x364> │ │ │ │ │ + bpl.n 2e80 <_PySet_Contains+0x364> │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 2a7e <_PySet_Contains+0x20a> │ │ │ │ │ + beq.n 2d10 <_PySet_Contains+0x1f4> │ │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 2ba8 <_PySet_Contains+0x334> │ │ │ │ │ + beq.n 2e50 <_PySet_Contains+0x334> │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ itt lt │ │ │ │ │ @@ -4476,100 +4718,100 @@ │ │ │ │ │ strlt r2, [r5, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2b30 <_PySet_Contains+0x2bc> │ │ │ │ │ + bge.n 2dd8 <_PySet_Contains+0x2bc> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2bbc <_PySet_Contains+0x348> │ │ │ │ │ + beq.n 2e64 <_PySet_Contains+0x348> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 2bb6 <_PySet_Contains+0x342> │ │ │ │ │ + blt.n 2e5e <_PySet_Contains+0x342> │ │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 2bc8 <_PySet_Contains+0x354> │ │ │ │ │ + bne.n 2e70 <_PySet_Contains+0x354> │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 2bc8 <_PySet_Contains+0x354> │ │ │ │ │ + bne.n 2e70 <_PySet_Contains+0x354> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2a7e <_PySet_Contains+0x20a> │ │ │ │ │ + bne.n 2d10 <_PySet_Contains+0x1f4> │ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ │ subs r4, #1 │ │ │ │ │ adds r7, #8 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 2a72 <_PySet_Contains+0x1fe> │ │ │ │ │ + bne.n 2d04 <_PySet_Contains+0x1e8> │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b.n 2a20 <_PySet_Contains+0x1ac> │ │ │ │ │ + b.n 2ce0 <_PySet_Contains+0x1c4> │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 2a22 <_PySet_Contains+0x1ae> │ │ │ │ │ + bne.w 2ce2 <_PySet_Contains+0x1c6> │ │ │ │ │ str.w r9, [sp, #12] │ │ │ │ │ - b.n 2952 <_PySet_Contains+0xde> │ │ │ │ │ + b.n 2c12 <_PySet_Contains+0xf6> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - bge.w 2a12 <_PySet_Contains+0x19e> │ │ │ │ │ + bge.w 2cd2 <_PySet_Contains+0x1b6> │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 4 │ │ │ │ │ R_ARM_THM_JUMP24 set_contains_lock_held.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b.n 29f8 <_PySet_Contains+0x184> │ │ │ │ │ + b.n 2cb8 <_PySet_Contains+0x19c> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 28bc <_PySet_Contains+0x48> │ │ │ │ │ + b.n 2b64 <_PySet_Contains+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge.n 2b46 <_PySet_Contains+0x2d2> │ │ │ │ │ + bge.n 2dee <_PySet_Contains+0x2d2> │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b.n 2b82 <_PySet_Contains+0x30e> │ │ │ │ │ + b.n 2e2a <_PySet_Contains+0x30e> │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b.n 2b30 <_PySet_Contains+0x2bc> │ │ │ │ │ + b.n 2dd8 <_PySet_Contains+0x2bc> │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov ip, r8 │ │ │ │ │ - b.n 2ba0 <_PySet_Contains+0x32c> │ │ │ │ │ + b.n 2e48 <_PySet_Contains+0x32c> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 2998 <_PySet_Contains+0x124> │ │ │ │ │ + b.n 2c58 <_PySet_Contains+0x13c> │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 29b0 <_PySet_Contains+0x13c> │ │ │ │ │ + b.n 2c70 <_PySet_Contains+0x154> │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 2aee <_PySet_Contains+0x27a> │ │ │ │ │ + b.n 2d96 <_PySet_Contains+0x27a> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 2ada <_PySet_Contains+0x266> │ │ │ │ │ + b.n 2d82 <_PySet_Contains+0x266> │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00002be4 <_PySet_NextEntryRef>: │ │ │ │ │ +00002e8c <_PySet_NextEntryRef>: │ │ │ │ │ _PySet_NextEntryRef(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -4580,153 +4822,153 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 2ca0 <_PySet_NextEntryRef+0xbc> │ │ │ │ │ + bne.n 2f48 <_PySet_NextEntryRef+0xbc> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - blt.n 2cc4 <_PySet_NextEntryRef+0xe0> │ │ │ │ │ + blt.n 2f6c <_PySet_NextEntryRef+0xe0> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr r3, [pc, #196] @ (2ce4 <_PySet_NextEntryRef+0x100>) │ │ │ │ │ + ldr r3, [pc, #196] @ (2f8c <_PySet_NextEntryRef+0x100>) │ │ │ │ │ ldr.w r0, [r1, ip, lsl #3] │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 2c74 <_PySet_NextEntryRef+0x90> │ │ │ │ │ + bne.n 2f1c <_PySet_NextEntryRef+0x90> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2c6c <_PySet_NextEntryRef+0x88> │ │ │ │ │ + bgt.n 2f14 <_PySet_NextEntryRef+0x88> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - cbz r5, 2c40 <_PySet_NextEntryRef+0x5c> │ │ │ │ │ + cbz r5, 2ee8 <_PySet_NextEntryRef+0x5c> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 2c9c <_PySet_NextEntryRef+0xb8> │ │ │ │ │ + bne.n 2f44 <_PySet_NextEntryRef+0xb8> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2c6c <_PySet_NextEntryRef+0x88> │ │ │ │ │ + bgt.n 2f14 <_PySet_NextEntryRef+0x88> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 2c50 <_PySet_NextEntryRef+0x6c> │ │ │ │ │ - cbnz r5, 2c98 <_PySet_NextEntryRef+0xb4> │ │ │ │ │ + beq.n 2ef8 <_PySet_NextEntryRef+0x6c> │ │ │ │ │ + cbnz r5, 2f40 <_PySet_NextEntryRef+0xb4> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt.n 2c6c <_PySet_NextEntryRef+0x88> │ │ │ │ │ + bgt.n 2f14 <_PySet_NextEntryRef+0x88> │ │ │ │ │ adds r1, #24 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - bne.n 2c76 <_PySet_NextEntryRef+0x92> │ │ │ │ │ + bne.n 2f1e <_PySet_NextEntryRef+0x92> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - ble.n 2c5a <_PySet_NextEntryRef+0x76> │ │ │ │ │ + ble.n 2f02 <_PySet_NextEntryRef+0x76> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2c94 <_PySet_NextEntryRef+0xb0> │ │ │ │ │ + b.n 2f3c <_PySet_NextEntryRef+0xb0> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - bgt.n 2c70 <_PySet_NextEntryRef+0x8c> │ │ │ │ │ + bgt.n 2f18 <_PySet_NextEntryRef+0x8c> │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r0, #1 │ │ │ │ │ strlt r0, [r3, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ str r1, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r1, #16 │ │ │ │ │ - b.n 2c76 <_PySet_NextEntryRef+0x92> │ │ │ │ │ + b.n 2f1e <_PySet_NextEntryRef+0x92> │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 2c76 <_PySet_NextEntryRef+0x92> │ │ │ │ │ + b.n 2f1e <_PySet_NextEntryRef+0x92> │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbnz r0, 2cb8 <_PySet_NextEntryRef+0xd4> │ │ │ │ │ + cbnz r0, 2f60 <_PySet_NextEntryRef+0xd4> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 2ccc <_PySet_NextEntryRef+0xe8> │ │ │ │ │ + cbz r0, 2f74 <_PySet_NextEntryRef+0xe8> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble.n 2c1c <_PySet_NextEntryRef+0x38> │ │ │ │ │ + ble.n 2ec4 <_PySet_NextEntryRef+0x38> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 2c70 <_PySet_NextEntryRef+0x8c> │ │ │ │ │ + b.n 2f18 <_PySet_NextEntryRef+0x8c> │ │ │ │ │ movw r1, #2815 @ 0xaff │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2c94 <_PySet_NextEntryRef+0xb0> │ │ │ │ │ + b.n 2f3c <_PySet_NextEntryRef+0xb0> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002ce8 : │ │ │ │ │ +00002f90 : │ │ │ │ │ unicode_eq(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne.n 2d40 │ │ │ │ │ + bne.n 2fe8 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne.n 2d40 │ │ │ │ │ + bne.n 2fe8 │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 2d48 │ │ │ │ │ + beq.n 2ff0 │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r0, #20 │ │ │ │ │ addpl r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst.w r3, #32 │ │ │ │ │ - beq.n 2d44 │ │ │ │ │ + beq.n 2fec │ │ │ │ │ lsls r3, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi r1, #20 │ │ │ │ │ addpl r1, #28 │ │ │ │ │ mul.w r2, lr, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 2d30 │ │ │ │ │ + b.n 2fd8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b.n 2d20 │ │ │ │ │ + b.n 2fc8 │ │ │ │ │ │ │ │ │ │ -00002d4c <_PySet_NextEntry>: │ │ │ │ │ +00002ff4 <_PySet_NextEntry>: │ │ │ │ │ _PySet_NextEntry(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ @@ -4737,167 +4979,167 @@ │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - bne.n 2e14 <_PySet_NextEntry+0xc8> │ │ │ │ │ + bne.n 30bc <_PySet_NextEntry+0xc8> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt.n 2e38 <_PySet_NextEntry+0xec> │ │ │ │ │ + blt.n 30e0 <_PySet_NextEntry+0xec> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ - ldr.w lr, [pc, #208] @ 2e58 <_PySet_NextEntry+0x10c> │ │ │ │ │ + ldr.w lr, [pc, #208] @ 3100 <_PySet_NextEntry+0x10c> │ │ │ │ │ ldr.w r0, [r1, ip, lsl #3] │ │ │ │ │ add.w r1, r1, ip, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, lr │ │ │ │ │ - bne.n 2df8 <_PySet_NextEntry+0xac> │ │ │ │ │ + bne.n 30a0 <_PySet_NextEntry+0xac> │ │ │ │ │ add.w r0, ip, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2df0 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 3098 <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, lr │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r1, #8 │ │ │ │ │ - bne.n 2dfa <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 30a2 <_PySet_NextEntry+0xae> │ │ │ │ │ add.w r0, ip, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2df0 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 3098 <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, lr │ │ │ │ │ it ne │ │ │ │ │ addne r1, #16 │ │ │ │ │ - bne.n 2dfa <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 30a2 <_PySet_NextEntry+0xae> │ │ │ │ │ add.w r0, ip, #3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2df0 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 3098 <_PySet_NextEntry+0xa4> │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq.n 2dd4 <_PySet_NextEntry+0x88> │ │ │ │ │ - cbnz r5, 2e10 <_PySet_NextEntry+0xc4> │ │ │ │ │ + beq.n 307c <_PySet_NextEntry+0x88> │ │ │ │ │ + cbnz r5, 30b8 <_PySet_NextEntry+0xc4> │ │ │ │ │ add.w r0, ip, #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt.n 2df0 <_PySet_NextEntry+0xa4> │ │ │ │ │ + bgt.n 3098 <_PySet_NextEntry+0xa4> │ │ │ │ │ adds r1, #32 │ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, lr │ │ │ │ │ - bne.n 2dfa <_PySet_NextEntry+0xae> │ │ │ │ │ + bne.n 30a2 <_PySet_NextEntry+0xae> │ │ │ │ │ adds r0, #1 │ │ │ │ │ adds r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble.n 2dde <_PySet_NextEntry+0x92> │ │ │ │ │ + ble.n 3086 <_PySet_NextEntry+0x92> │ │ │ │ │ adds r0, #1 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 2e0c <_PySet_NextEntry+0xc0> │ │ │ │ │ + b.n 30b4 <_PySet_NextEntry+0xc0> │ │ │ │ │ mov r0, ip │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ - bgt.n 2df4 <_PySet_NextEntry+0xa8> │ │ │ │ │ + bgt.n 309c <_PySet_NextEntry+0xa8> │ │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, #1 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r1, #24 │ │ │ │ │ - b.n 2dfa <_PySet_NextEntry+0xae> │ │ │ │ │ + b.n 30a2 <_PySet_NextEntry+0xae> │ │ │ │ │ strd r3, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - cbnz r0, 2e2e <_PySet_NextEntry+0xe2> │ │ │ │ │ + cbnz r0, 30d6 <_PySet_NextEntry+0xe2> │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - cbz r0, 2e40 <_PySet_NextEntry+0xf4> │ │ │ │ │ + cbz r0, 30e8 <_PySet_NextEntry+0xf4> │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble.n 2d82 <_PySet_NextEntry+0x36> │ │ │ │ │ + ble.n 302a <_PySet_NextEntry+0x36> │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ - b.n 2df4 <_PySet_NextEntry+0xa8> │ │ │ │ │ + b.n 309c <_PySet_NextEntry+0xa8> │ │ │ │ │ movw r1, #2799 @ 0xaef │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 2e0c <_PySet_NextEntry+0xc0> │ │ │ │ │ + b.n 30b4 <_PySet_NextEntry+0xc0> │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e5c : │ │ │ │ │ +00003104 : │ │ │ │ │ frozenset_hash(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ - beq.n 2e66 │ │ │ │ │ + beq.n 310e │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ 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] │ │ │ │ │ - bl 2e84 │ │ │ │ │ + bl 312c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ │ │ -00002e84 : │ │ │ │ │ +0000312c : │ │ │ │ │ frozenset_hash_impl(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r6, r0, [r0, #16] │ │ │ │ │ lsls r3, r6, #3 │ │ │ │ │ cmn r0, r3 │ │ │ │ │ - bcs.w 306e │ │ │ │ │ + bcs.w 3316 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movw r5, #19891 @ 0x4db3 │ │ │ │ │ movt r5, #1371 @ 0x55b │ │ │ │ │ add.w r8, r0, r3 │ │ │ │ │ subs r3, #8 │ │ │ │ │ movw r4, #13527 @ 0x34d7 │ │ │ │ │ movt r4, #55615 @ 0xd93f │ │ │ │ │ movs r2, #0 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 2f50 │ │ │ │ │ + beq.n 31f8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 2f38 │ │ │ │ │ + beq.n 31e0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 2f24 │ │ │ │ │ + beq.n 31cc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 2f10 │ │ │ │ │ + beq.n 31b8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 2efc │ │ │ │ │ + beq.n 31a4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 2ee8 │ │ │ │ │ + beq.n 3190 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne.w 305c │ │ │ │ │ + bne.w 3304 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ @@ -4927,15 +5169,15 @@ │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ - beq.n 2ff4 │ │ │ │ │ + beq.n 329c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ ldr.w r3, [r0, #-52] │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ @@ -4970,15 +5212,15 @@ │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ mul.w lr, r4, r1 │ │ │ │ │ eor.w r2, r2, lr │ │ │ │ │ - bne.n 2f50 │ │ │ │ │ + bne.n 31f8 │ │ │ │ │ ldrd r3, r4, [r7, #8] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ subs r3, r3, r4 │ │ │ │ │ sbfx r1, r3, #0, #1 │ │ │ │ │ movw r3, #61261 @ 0xef4d │ │ │ │ │ movt r3, #29416 @ 0x72e8 │ │ │ │ │ @@ -5008,42 +5250,42 @@ │ │ │ │ │ moveq r0, r1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ adds r0, #8 │ │ │ │ │ eor.w ip, r3, r3, lsl #16 │ │ │ │ │ eor.w r1, ip, r5 │ │ │ │ │ mul.w r2, r4, r1 │ │ │ │ │ - b.n 2ed4 │ │ │ │ │ + b.n 317c │ │ │ │ │ movs r2, #0 │ │ │ │ │ - b.n 2ff4 │ │ │ │ │ + b.n 329c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003074 : │ │ │ │ │ +0000331c : │ │ │ │ │ set_add(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.w 31b8 │ │ │ │ │ + beq.w 3460 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 325e │ │ │ │ │ + beq.w 3506 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldrd ip, r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ @@ -5060,61 +5302,61 @@ │ │ │ │ │ movhi r0, #0 │ │ │ │ │ add.w r7, r5, #16 │ │ │ │ │ adds r5, #8 │ │ │ │ │ add.w r7, r7, r0, lsl #3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ │ sub.w lr, r5, #8 │ │ │ │ │ - cbnz r0, 3130 │ │ │ │ │ + cbnz r0, 33d8 │ │ │ │ │ ldr.w r7, [r5, #-8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 31c6 │ │ │ │ │ + bne.n 346e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 321a │ │ │ │ │ + bne.w 34c2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w ip, ip, ip, lsl #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ str.w r9, [lr, #4] │ │ │ │ │ - bcs.n 3202 │ │ │ │ │ + bcs.n 34aa │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq.n 3158 │ │ │ │ │ + beq.n 3400 │ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ moveq r4, lr │ │ │ │ │ adds r5, #8 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 30e6 │ │ │ │ │ + bne.n 338e │ │ │ │ │ mov.w r0, fp, lsr #5 │ │ │ │ │ add.w r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ and.w r8, r8, ip │ │ │ │ │ - b.n 30ca │ │ │ │ │ + b.n 3372 │ │ │ │ │ ldr.w r7, [r5, #-8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq.n 31ea │ │ │ │ │ + beq.n 3492 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq.n 31ce │ │ │ │ │ + beq.n 3476 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ itt lt │ │ │ │ │ @@ -5123,181 +5365,181 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3196 │ │ │ │ │ + bge.n 343e │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 324a │ │ │ │ │ + beq.n 34f2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.n 31ea │ │ │ │ │ - bne.n 3238 │ │ │ │ │ + bgt.n 3492 │ │ │ │ │ + bne.n 34e0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne.n 3232 │ │ │ │ │ + bne.n 34da │ │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bne.n 3232 │ │ │ │ │ + bne.n 34da │ │ │ │ │ adds r5, #8 │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bne.n 30e6 │ │ │ │ │ - b.n 3142 │ │ │ │ │ + bne.n 338e │ │ │ │ │ + b.n 33ea │ │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.w 30ac │ │ │ │ │ - b.n 3098 │ │ │ │ │ + bne.w 3354 │ │ │ │ │ + b.n 3340 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.n 313c │ │ │ │ │ - b.n 315c │ │ │ │ │ + bne.n 33e4 │ │ │ │ │ + b.n 3404 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne.n 3166 │ │ │ │ │ + bne.n 340e │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ - bl 2ce8 │ │ │ │ │ + bl 2f90 │ │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3166 │ │ │ │ │ + beq.n 340e │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3122 │ │ │ │ │ + bge.n 33ca │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3122 │ │ │ │ │ + bne.n 33ca │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 33ca │ │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ite gt │ │ │ │ │ lslgt r1, r5, #1 │ │ │ │ │ lslle r1, r5, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 730 │ │ │ │ │ + bl 97c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3122 │ │ │ │ │ - b.n 3246 │ │ │ │ │ + beq.n 33ca │ │ │ │ │ + b.n 34ee │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - bne.w 30c0 │ │ │ │ │ + bne.w 3368 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ strd r1, r9, [r7] │ │ │ │ │ - b.n 3122 │ │ │ │ │ + b.n 33ca │ │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ │ - b.n 30c0 │ │ │ │ │ + b.n 3368 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3246 │ │ │ │ │ + bge.n 34ee │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ - cbz r3, 3266 │ │ │ │ │ + cbz r3, 350e │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 312a │ │ │ │ │ + b.n 33d2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ - b.n 3196 │ │ │ │ │ + b.n 343e │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 3246 │ │ │ │ │ + b.n 34ee │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3246 │ │ │ │ │ + b.n 34ee │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00003270 : │ │ │ │ │ +00003518 : │ │ │ │ │ set_clear_internal(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ add.w r6, r0, #32 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 3326 │ │ │ │ │ + bne.n 35ce │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 3352 │ │ │ │ │ + ble.n 35fa │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r8, sp │ │ │ │ │ add.w r9, r0, #96 @ 0x60 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr.w r0, [ip] │ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ │ add.w ip, ip, #16 │ │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ │ add.w r8, r8, #16 │ │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ │ cmp ip, r9 │ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ │ - bne.n 329e │ │ │ │ │ + bne.n 3546 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.n 331e │ │ │ │ │ - ldr.w r8, [pc, #116] @ 3358 │ │ │ │ │ + ble.n 35c6 │ │ │ │ │ + ldr.w r8, [pc, #116] @ 3600 │ │ │ │ │ add.w r4, r9, #8 │ │ │ │ │ ldr.w r0, [r4, #-8] │ │ │ │ │ - cbz r0, 330a │ │ │ │ │ + cbz r0, 35b2 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 330a │ │ │ │ │ + beq.n 35b2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r5, #1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3308 │ │ │ │ │ + bge.n 35b0 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 3308 │ │ │ │ │ + cbnz r3, 35b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - cbz r5, 331a │ │ │ │ │ + cbz r5, 35c2 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, r8 │ │ │ │ │ - bne.n 32f4 │ │ │ │ │ + bne.n 359c │ │ │ │ │ adds r4, #8 │ │ │ │ │ - b.n 32ea │ │ │ │ │ + b.n 3592 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 334a │ │ │ │ │ + bne.n 35f2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ @@ -5307,26 +5549,26 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ mov.w r3, #7 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bgt.n 32e2 │ │ │ │ │ + bgt.n 358a │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyMem_Free │ │ │ │ │ - b.n 331e │ │ │ │ │ + b.n 35c6 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n 32de │ │ │ │ │ + b.n 3586 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000335c : │ │ │ │ │ +00003604 : │ │ │ │ │ set_issubset_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, #4024] @ 0xfb8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ @@ -5335,68 +5577,68 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 338e │ │ │ │ │ + beq.n 3636 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3694 │ │ │ │ │ + bne.w 393c │ │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt.n 3482 │ │ │ │ │ - ldr.w sl, [pc, #996] @ 3780 │ │ │ │ │ + blt.n 372a │ │ │ │ │ + ldr.w sl, [pc, #996] @ 3a28 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, r9 │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3402 │ │ │ │ │ + blt.n 36aa │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne.n 3410 │ │ │ │ │ + bne.n 36b8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 3402 │ │ │ │ │ + blt.n 36aa │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ adds r1, r6, #2 │ │ │ │ │ - cbz r4, 33ca │ │ │ │ │ + cbz r4, 3672 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 3598 │ │ │ │ │ + bne.w 3840 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 3402 │ │ │ │ │ + blt.n 36aa │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ adds r1, r6, #3 │ │ │ │ │ - cbz r4, 33da │ │ │ │ │ + cbz r4, 3682 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 359e │ │ │ │ │ + bne.w 3846 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n 3402 │ │ │ │ │ + blt.n 36aa │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ adds r6, #4 │ │ │ │ │ - cbz r4, 33ea │ │ │ │ │ + cbz r4, 3692 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne.w 35a4 │ │ │ │ │ + bne.w 384c │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3402 │ │ │ │ │ + blt.n 36aa │ │ │ │ │ adds r3, #32 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - bne.n 3412 │ │ │ │ │ + bne.n 36ba │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 33f0 │ │ │ │ │ + bge.n 3698 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -5418,207 +5660,207 @@ │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsls r6, r7, #3 │ │ │ │ │ add.w r3, r7, #9 │ │ │ │ │ add.w r9, r1, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ - bls.n 348c │ │ │ │ │ - cbnz r3, 3496 │ │ │ │ │ + bls.n 3734 │ │ │ │ │ + cbnz r3, 373e │ │ │ │ │ ldr r4, [r5, r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w 36f0 │ │ │ │ │ + bne.w 3998 │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 347e │ │ │ │ │ + bge.n 3726 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 36e2 │ │ │ │ │ + beq.w 398a │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 33a0 │ │ │ │ │ + bne.n 3648 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 36b2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 35a8 │ │ │ │ │ + bne.w 3850 │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 345a │ │ │ │ │ + b.n 3702 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3682 │ │ │ │ │ + bne.w 392a │ │ │ │ │ ldr r4, [r1, r6] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 3462 │ │ │ │ │ + beq.n 370a │ │ │ │ │ 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 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 3512 │ │ │ │ │ + bne.n 37ba │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3512 │ │ │ │ │ + bne.n 37ba │ │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 3512 │ │ │ │ │ + bne.n 37ba │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3512 │ │ │ │ │ + bne.n 37ba │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3768 │ │ │ │ │ + bpl.w 3a10 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3762 │ │ │ │ │ + beq.w 3a0a │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite eq │ │ │ │ │ addeq r1, #28 │ │ │ │ │ addne r1, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3462 │ │ │ │ │ + beq.n 370a │ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3700 │ │ │ │ │ + beq.w 39a8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3528 │ │ │ │ │ + bge.n 37d0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 354a │ │ │ │ │ + bge.n 37f2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3736 │ │ │ │ │ + beq.w 39de │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3714 │ │ │ │ │ + blt.w 39bc │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 372e │ │ │ │ │ + bne.w 39d6 │ │ │ │ │ ldr r0, [r5, r6] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne.w 372e │ │ │ │ │ + bne.w 39d6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3462 │ │ │ │ │ + bne.w 370a │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 367e │ │ │ │ │ + beq.w 3926 │ │ │ │ │ add.w r6, r9, #72 @ 0x48 │ │ │ │ │ mov r4, r9 │ │ │ │ │ add.w r9, r9, #8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cbnz r3, 35b4 │ │ │ │ │ + cbnz r3, 385c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - cbnz r1, 35b4 │ │ │ │ │ + cbnz r1, 385c │ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - bne.w 346a │ │ │ │ │ + bne.w 3712 │ │ │ │ │ mov fp, r4 │ │ │ │ │ - b.n 371c │ │ │ │ │ + b.n 39c4 │ │ │ │ │ adds r3, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 3412 │ │ │ │ │ + b.n 36ba │ │ │ │ │ adds r3, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b.n 3412 │ │ │ │ │ + b.n 36ba │ │ │ │ │ adds r3, #24 │ │ │ │ │ - b.n 3412 │ │ │ │ │ + b.n 36ba │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3572 │ │ │ │ │ + bne.n 381a │ │ │ │ │ ldr r4, [r5, r6] │ │ │ │ │ movs r3, #9 │ │ │ │ │ - b.n 34a2 │ │ │ │ │ + b.n 374a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 3678 │ │ │ │ │ + bne.n 3920 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.n 3584 │ │ │ │ │ + beq.n 382c │ │ │ │ │ ldr r1, [r5, #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 3624 │ │ │ │ │ + bne.n 38cc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3624 │ │ │ │ │ + bne.n 38cc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3624 │ │ │ │ │ + bne.n 38cc │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ ubfx r3, r1, #2, #3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 3624 │ │ │ │ │ + bne.n 38cc │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 377a │ │ │ │ │ + bpl.w 3a22 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 376c │ │ │ │ │ + beq.w 3a14 │ │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ite ne │ │ │ │ │ addne r1, #20 │ │ │ │ │ addeq r1, #28 │ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3584 │ │ │ │ │ + beq.n 382c │ │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 3746 │ │ │ │ │ + beq.w 39ee │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ itt lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -5626,477 +5868,490 @@ │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 365c │ │ │ │ │ + bge.n 3904 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 3756 │ │ │ │ │ + beq.n 39fe │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3714 │ │ │ │ │ + blt.n 39bc │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne.n 372e │ │ │ │ │ + bne.n 39d6 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 372e │ │ │ │ │ + bne.n 39d6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3584 │ │ │ │ │ + bne.n 382c │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne.w 3576 │ │ │ │ │ + bne.w 381e │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands r7, r2 │ │ │ │ │ - b.n 3444 │ │ │ │ │ + b.n 36ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 338e │ │ │ │ │ + bne.w 3636 │ │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 338e │ │ │ │ │ + bne.w 3636 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2ec │ │ │ │ │ + bl 2ec │ │ │ │ │ R_ARM_THM_CALL set_intersection │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 372a │ │ │ │ │ + beq.n 39d2 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r5, r4, r1 │ │ │ │ │ negs r4, r5 │ │ │ │ │ adcs r4, r5 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 36d6 │ │ │ │ │ + bge.n 397e │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - cbnz r3, 36d6 │ │ │ │ │ + cbnz r3, 397e │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 33a0 │ │ │ │ │ - b.n 3482 │ │ │ │ │ + bne.w 3648 │ │ │ │ │ + b.n 372a │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 34a2 │ │ │ │ │ + beq.w 374a │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3572 │ │ │ │ │ - b.n 367e │ │ │ │ │ + bne.w 381a │ │ │ │ │ + b.n 3926 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 3562 │ │ │ │ │ + bge.w 380a │ │ │ │ │ ldr.w fp, [sp] │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 372a │ │ │ │ │ + bge.n 39d2 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ - cbz r2, 3772 │ │ │ │ │ + cbz r2, 3a1a │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 340a │ │ │ │ │ + b.n 36b2 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ │ - b.n 342e │ │ │ │ │ + b.n 36d6 │ │ │ │ │ strd r3, r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ - b.n 354a │ │ │ │ │ + b.n 37f2 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 3670 │ │ │ │ │ - b.n 3714 │ │ │ │ │ + bge.n 3918 │ │ │ │ │ + b.n 39bc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b.n 365c │ │ │ │ │ + b.n 3904 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3502 │ │ │ │ │ + b.n 37aa │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b.n 34ea │ │ │ │ │ + b.n 3792 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b.n 3618 │ │ │ │ │ + b.n 38c0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 372a │ │ │ │ │ + b.n 39d2 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3600 │ │ │ │ │ + b.n 38a8 │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003784 : │ │ │ │ │ +00003a2c : │ │ │ │ │ set___contains__(): │ │ │ │ │ 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 17d8 │ │ │ │ │ + bl 1a78 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 37a6 │ │ │ │ │ + beq.n 3a4e │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4 │ │ │ │ │ R_ARM_THM_CALL set_contains_lock_held.part.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n 379e │ │ │ │ │ + bne.n 3a46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000037b8 : │ │ │ │ │ +00003a60 : │ │ │ │ │ frozenset___contains__(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub sp, #28 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bne.n 3830 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne.n 3adc │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ - beq.n 3830 │ │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ │ + beq.n 3adc │ │ │ │ │ + ldr.w r1, [sl, #20] │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ │ + ldr.w r2, [ip, #16] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ │ + mov r8, ip │ │ │ │ │ and.w r4, r3, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ add.w r0, r4, #9 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adds r5, r1, r7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bls.n 3844 │ │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 3852 │ │ │ │ │ - ldr.w sl, [r6, r7] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 3a52 │ │ │ │ │ + bls.n 3af0 │ │ │ │ │ + ldr.w r9, [r5, #4] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 3afc │ │ │ │ │ + ldr r3, [r6, r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.w 3cea │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyBool_FromLong │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ mov r3, r0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ - bne.n 37e2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne.n 3a8a │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL set_unhashable_type │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + b.n 3d0a │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 3954 │ │ │ │ │ - mov.w r8, #9 │ │ │ │ │ - b.n 3812 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne.n 3942 │ │ │ │ │ - ldr.w sl, [r1, r7] │ │ │ │ │ - mov.w r8, #0 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - beq.n 381e │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ + bne.n 3bf0 │ │ │ │ │ + mov.w r9, #9 │ │ │ │ │ + b.n 3ac2 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bne.n 3bde │ │ │ │ │ + ldr r3, [r1, r7] │ │ │ │ │ + mov.w r9, #0 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + beq.n 3aca │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 38d0 │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ + bne.n 3b74 │ │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 38d0 │ │ │ │ │ - ldr.w ip, [sl, #8] │ │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ │ + bne.n 3b74 │ │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 38d0 │ │ │ │ │ - ldrb.w r1, [sl, #16] │ │ │ │ │ - ldrb.w r0, [r9, #16] │ │ │ │ │ + bne.n 3b74 │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 38d0 │ │ │ │ │ + bne.n 3b74 │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3ac6 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + bpl.w 3d62 │ │ │ │ │ + lsls r0, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r0, sl, #28 │ │ │ │ │ - addmi.w r0, sl, #20 │ │ │ │ │ - ldrb.w r1, [r9, #16] │ │ │ │ │ + addpl.w r0, r3, #28 │ │ │ │ │ + addmi.w r0, r3, #20 │ │ │ │ │ + ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3ac0 │ │ │ │ │ + beq.w 3d5c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ + addpl.w r1, sl, #28 │ │ │ │ │ + addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 381e │ │ │ │ │ + beq.n 3aca │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 3a5a │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ + beq.w 3cf4 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 38f0 │ │ │ │ │ + bge.n 3b90 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - str.w r2, [sl] │ │ │ │ │ + str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3916 │ │ │ │ │ + bge.n 3bb2 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ + str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3a84 │ │ │ │ │ + beq.w 3d26 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3a6e │ │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ │ + blt.w 3d04 │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.w 37ea │ │ │ │ │ + bne.w 3d20 │ │ │ │ │ ldr r0, [r6, r7] │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bne.w 37ea │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne.w 3d20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 381e │ │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ │ - cmp.w r8, #0 │ │ │ │ │ - bne.n 3962 │ │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + bne.w 3aca │ │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ │ + cmp.w r9, #0 │ │ │ │ │ + bne.n 3bfc │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - add r4, r0 │ │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add r4, r3 │ │ │ │ │ adds r4, #1 │ │ │ │ │ ands r4, r2 │ │ │ │ │ - b.n 37fa │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 3962 │ │ │ │ │ - ldr.w sl, [r6, r7] │ │ │ │ │ - mov.w r8, #9 │ │ │ │ │ - b.n 385e │ │ │ │ │ + b.n 3aaa │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + bne.n 3bfc │ │ │ │ │ + ldr r3, [r6, r7] │ │ │ │ │ + mov.w r9, #9 │ │ │ │ │ + b.n 3b06 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add.w r7, r5, #72 @ 0x48 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + add.w r9, r9, #8 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + cbnz r3, 3c22 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cbnz r1, 3c22 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - adds r5, #8 │ │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ │ - cbnz r1, 397c │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - cbnz r0, 397c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne.w 381e │ │ │ │ │ - b.n 3a6e │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - bne.n 3a4a │ │ │ │ │ - ldr.w sl, [r6, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - beq.n 3974 │ │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w 3aca │ │ │ │ │ + b.n 3d0a │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne.n 3ce4 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + beq.n 3c10 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3c88 │ │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.n 3c88 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne.n 39ea │ │ │ │ │ + bne.n 3c88 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ - ldrb.w r0, [r9, #16] │ │ │ │ │ - ubfx ip, r1, #2, #3 │ │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bne.n 39ea │ │ │ │ │ - lsls r0, r1, #26 │ │ │ │ │ - bpl.n 3ab4 │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + ubfx ip, r3, #2, #3 │ │ │ │ │ + ubfx r1, r1, #2, #3 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bne.n 3c88 │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.n 3d52 │ │ │ │ │ + lsls r0, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r0, sl, #20 │ │ │ │ │ - addpl.w r0, sl, #28 │ │ │ │ │ - ldrb.w r1, [r9, #16] │ │ │ │ │ - lsls r3, r1, #26 │ │ │ │ │ - bpl.n 3aba │ │ │ │ │ - lsls r1, r1, #25 │ │ │ │ │ + addmi.w r0, r6, #20 │ │ │ │ │ + addpl.w r0, r6, #28 │ │ │ │ │ + ldrb.w r3, [sl, #16] │ │ │ │ │ + lsls r1, r3, #26 │ │ │ │ │ + bpl.n 3d56 │ │ │ │ │ + lsls r1, r3, #25 │ │ │ │ │ ite mi │ │ │ │ │ - addmi.w r1, r9, #20 │ │ │ │ │ - addpl.w r1, r9, #28 │ │ │ │ │ + addmi.w r1, sl, #20 │ │ │ │ │ + addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 3974 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + beq.n 3c10 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq.n 3a98 │ │ │ │ │ - ldr.w r2, [sl] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt.w r2, [sl] │ │ │ │ │ - movs r2, #2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq.n 3d36 │ │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr.w r2, [r8, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + it lt │ │ │ │ │ + addlt r3, #1 │ │ │ │ │ + mov.w r2, #2 │ │ │ │ │ + it lt │ │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr.w r1, [sl] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3a2e │ │ │ │ │ - subs r1, #1 │ │ │ │ │ - str.w r1, [sl] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq.n 3aa8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt.n 3a6e │ │ │ │ │ - ldr.w r1, [fp, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne.n 3a94 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne.n 3a94 │ │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 3cc8 │ │ │ │ │ + subs r2, #1 │ │ │ │ │ + str r2, [r6, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3974 │ │ │ │ │ - ldr.w r2, [fp, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - bne.n 3968 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.n 393e │ │ │ │ │ + beq.n 3d46 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 385e │ │ │ │ │ - b.n 3938 │ │ │ │ │ + blt.n 3d04 │ │ │ │ │ + ldr.w r1, [r8, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne.n 3d20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne.n 3c10 │ │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bne.n 3c02 │ │ │ │ │ + b.n 3bda │ │ │ │ │ + cmp.w fp, #0 │ │ │ │ │ + beq.w 3b06 │ │ │ │ │ + b.n 3bd4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 392e │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bge.w 3bca │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 4 │ │ │ │ │ R_ARM_THM_CALL set_contains_lock_held.part.0 │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.w 3826 │ │ │ │ │ + bne.w 3ad2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - strd r0, r3, [sp, #16] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + b.n 3a96 │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ │ - b.n 3916 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b.n 37ea │ │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ │ + b.n 3bb2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge.n 3a42 │ │ │ │ │ - b.n 3a6e │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge.n 3cdc │ │ │ │ │ + b.n 3d04 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b.n 3a2e │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 39ca │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 39de │ │ │ │ │ - ldr.w r1, [r9, #28] │ │ │ │ │ - b.n 38c0 │ │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ │ - b.n 38a8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b.n 3cc8 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b.n 3c68 │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.n 3c7c │ │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ │ + b.n 3b64 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b.n 3b4c │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -00003acc : │ │ │ │ │ +00003d68 : │ │ │ │ │ set_difference(): │ │ │ │ │ stmdb 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 │ │ │ │ │ mov sl, r1 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ @@ -6105,83 +6360,83 @@ │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ add.w r1, r3, #208 @ 0xd0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.n 3afe │ │ │ │ │ + beq.n 3d9a │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.w 3e72 │ │ │ │ │ + bne.w 4112 │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ │ - blt.w 3dfc │ │ │ │ │ + blt.w 409c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ - bl 528 │ │ │ │ │ + bl 528 │ │ │ │ │ R_ARM_THM_CALL make_new_set_basetype │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3eec │ │ │ │ │ + beq.w 418c │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ 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.w 3f28 │ │ │ │ │ - ldr.w r9, [pc, #1208] @ 3fe8 │ │ │ │ │ + beq.w 41c8 │ │ │ │ │ + ldr.w r9, [pc, #1212] @ 4288 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov fp, sl │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3b9e │ │ │ │ │ + blt.n 3e3c │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ ldr.w sl, [r3, r6, lsl #3] │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ - bne.n 3c3e │ │ │ │ │ + bne.w 3f06 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3b9e │ │ │ │ │ + blt.n 3e3c │ │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ itt ne │ │ │ │ │ addne r3, #8 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne.n 3bac │ │ │ │ │ + bne.n 3e4a │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt.n 3b9e │ │ │ │ │ + blt.n 3e3c │ │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ │ adds r6, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w sl, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r3, #16 │ │ │ │ │ - bne.n 3bac │ │ │ │ │ + bne.n 3e4a │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt.n 3b9e │ │ │ │ │ + blt.n 3e3c │ │ │ │ │ adds r3, #24 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - bne.n 3baa │ │ │ │ │ + bne.n 3e48 │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge.n 3b8c │ │ │ │ │ + bge.n 3e2a │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ @@ -6200,100 +6455,100 @@ │ │ │ │ │ strd r6, r3, [sp, #12] │ │ │ │ │ lsls r5, r7, #3 │ │ │ │ │ add.w r3, r7, #9 │ │ │ │ │ add.w r8, r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ - bls.n 3c42 │ │ │ │ │ + bls.n 3ede │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c6a │ │ │ │ │ + bne.n 3f0a │ │ │ │ │ ldr.w r3, [r0, r7, lsl #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3ea2 │ │ │ │ │ + bne.w 4142 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r6, r7, [sp, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt.w r3, [sl] │ │ │ │ │ - bl 584 │ │ │ │ │ + bl 7d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3eba │ │ │ │ │ + bne.w 415a │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3b38 │ │ │ │ │ + bge.n 3dd4 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3b38 │ │ │ │ │ + bne.w 3dd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3b38 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b.n 3bac │ │ │ │ │ - cbnz r3, 3c88 │ │ │ │ │ + b.n 3dd4 │ │ │ │ │ + cbnz r3, 3f28 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3bfc │ │ │ │ │ - cbz r6, 3c8e │ │ │ │ │ + beq.n 3e9a │ │ │ │ │ + cbz r6, 3f2e │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, r8, #72 @ 0x48 │ │ │ │ │ mov r4, r3 │ │ │ │ │ adds r3, #8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - cbnz r1, 3c94 │ │ │ │ │ + cbnz r1, 3f34 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbnz r0, 3c94 │ │ │ │ │ + cbnz r0, 3f34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cbnz r3, 3c7e │ │ │ │ │ - b.n 3eba │ │ │ │ │ + cbnz r3, 3f1e │ │ │ │ │ + b.n 415a │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b.n 3e4a │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3d18 │ │ │ │ │ + bne.n 3fb8 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 3d2a │ │ │ │ │ + bne.n 3fca │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r6, r7, [sp, #4] │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3c22 │ │ │ │ │ - b.n 3c02 │ │ │ │ │ + bne.n 3ec0 │ │ │ │ │ + b.n 3ea0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne.n 3c4c │ │ │ │ │ + bne.n 3ee8 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ movs r2, #9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - b.n 3c74 │ │ │ │ │ + b.n 3f14 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 3d10 │ │ │ │ │ + bne.n 3fb0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 3c5e │ │ │ │ │ + beq.n 3efa │ │ │ │ │ ldr r1, [r5, #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 │ │ │ │ │ - beq.w 3e0a │ │ │ │ │ + beq.w 40aa │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3f02 │ │ │ │ │ + beq.w 41a2 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ it lt │ │ │ │ │ addlt r2, #1 │ │ │ │ │ @@ -6304,312 +6559,312 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3cee │ │ │ │ │ + bge.n 3f8e │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3f18 │ │ │ │ │ + beq.w 41b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 3eba │ │ │ │ │ + blt.w 415a │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3e68 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3e68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 3c5e │ │ │ │ │ + bne.n 3efa │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 3c52 │ │ │ │ │ + bne.n 3eee │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r7, r3 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ands r7, r2 │ │ │ │ │ - b.n 3bda │ │ │ │ │ + b.n 3e78 │ │ │ │ │ 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 3d9a │ │ │ │ │ + bne.n 403a │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 3d9a │ │ │ │ │ + bne.n 403a │ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne.n 3d9a │ │ │ │ │ + bne.n 403a │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 3d9a │ │ │ │ │ + bne.n 403a │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3f98 │ │ │ │ │ + bpl.w 4238 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r0, r3, #28 │ │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3f9c │ │ │ │ │ + beq.w 423c │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite pl │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c78 │ │ │ │ │ + beq.w 3f18 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq.w 3eac │ │ │ │ │ + beq.w 414c │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3db0 │ │ │ │ │ + bge.n 4050 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3dd2 │ │ │ │ │ + bge.n 4072 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 3ef2 │ │ │ │ │ + beq.w 4192 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.n 3eba │ │ │ │ │ + blt.n 415a │ │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3e68 │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.w 3bca │ │ │ │ │ + bne.w 3e68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 3c78 │ │ │ │ │ + bne.w 3f18 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 3c4c │ │ │ │ │ - b.n 3d14 │ │ │ │ │ + bne.w 3ee8 │ │ │ │ │ + b.n 3fb4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.w e2c │ │ │ │ │ + b.w e2c │ │ │ │ │ R_ARM_THM_JUMP24 set_copy_and_difference │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3cae │ │ │ │ │ + bne.w 3f4e │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.w 3cae │ │ │ │ │ + bne.w 3f4e │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb.w r0, [sl, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.w 3cae │ │ │ │ │ + bne.w 3f4e │ │ │ │ │ lsls r0, r1, #26 │ │ │ │ │ - bpl.w 3fda │ │ │ │ │ + bpl.w 427a │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ │ ldrb.w r1, [sl, #16] │ │ │ │ │ tst.w r1, #32 │ │ │ │ │ - beq.w 3fa2 │ │ │ │ │ + beq.w 4242 │ │ │ │ │ lsls r1, r1, #25 │ │ │ │ │ ite mi │ │ │ │ │ addmi.w r1, sl, #20 │ │ │ │ │ addpl.w r1, sl, #28 │ │ │ │ │ mul.w r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 3c5e │ │ │ │ │ - b.n 3cae │ │ │ │ │ + beq.w 3efa │ │ │ │ │ + b.n 3f4e │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3afe │ │ │ │ │ + bne.w 3d9a │ │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 3afe │ │ │ │ │ + bne.w 3d9a │ │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 3dfc │ │ │ │ │ + bne.n 409c │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ - b.n 3b02 │ │ │ │ │ + b.n 3d9e │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.w 3d18 │ │ │ │ │ + bne.w 3fb8 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b.n 3c74 │ │ │ │ │ + b.n 3f14 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.n 3de8 │ │ │ │ │ + bge.n 4088 │ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3ed8 │ │ │ │ │ + bge.n 4178 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbnz r3, 3ed8 │ │ │ │ │ + cbnz r3, 4178 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eec │ │ │ │ │ + bge.n 418c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 3fde │ │ │ │ │ + beq.n 427e │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n 3ba2 │ │ │ │ │ + b.n 3e40 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ │ - b.n 3dd2 │ │ │ │ │ + b.n 4072 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge.w 3d08 │ │ │ │ │ - b.n 3eba │ │ │ │ │ + bge.w 3fa8 │ │ │ │ │ + b.n 415a │ │ │ │ │ strd r0, r3, [sp, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ │ - b.n 3cee │ │ │ │ │ - ldr r6, [pc, #188] @ (3fe8 ) │ │ │ │ │ + b.n 3f8e │ │ │ │ │ + ldr r6, [pc, #188] @ (4288 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt.w 3ba2 │ │ │ │ │ + blt.w 3e40 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ - cbz r4, 3f94 │ │ │ │ │ + cbz r4, 4234 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq.n 3f94 │ │ │ │ │ + beq.n 4234 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f54 │ │ │ │ │ + bge.n 41f4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_THM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 3fa8 │ │ │ │ │ - bne.n 3f7c │ │ │ │ │ + blt.n 4248 │ │ │ │ │ + bne.n 421c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r4, #0] │ │ │ │ │ - bl 584 │ │ │ │ │ - cbnz r0, 3fa8 │ │ │ │ │ + bl 7d0 │ │ │ │ │ + cbnz r0, 4248 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3f2c │ │ │ │ │ + bge.n 41cc │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3f2c │ │ │ │ │ + bne.n 41cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3f2c │ │ │ │ │ + b.n 41cc │ │ │ │ │ adds r3, #8 │ │ │ │ │ - b.n 3f34 │ │ │ │ │ + b.n 41d4 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b.n 3d70 │ │ │ │ │ + b.n 4010 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 3d88 │ │ │ │ │ + b.n 4028 │ │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ │ - b.n 3e5e │ │ │ │ │ + b.n 40fe │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3fba │ │ │ │ │ + bge.n 425a │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ - cbz r3, 3fd2 │ │ │ │ │ + cbz r3, 4272 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 3eec │ │ │ │ │ + bge.n 418c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 3eec │ │ │ │ │ + bne.n 418c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eec │ │ │ │ │ + b.n 418c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3fba │ │ │ │ │ + b.n 425a │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b.n 3e46 │ │ │ │ │ + b.n 40e6 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 3eec │ │ │ │ │ + b.n 418c │ │ │ │ │ nop │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 23b4 │ │ │ │ │ + bl 265c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ cbz r4, d2 │ │ │ │ │ ldr r0, [pc, #28] @ (d8 ) │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_THM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -148,10 +148,10 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR1 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_THM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ 00000126 <_PySet_ClearInternal>: │ │ │ │ │ _PySet_ClearInternal(): │ │ │ │ │ - b.w 3270 │ │ │ │ │ + b.w 3518 │ │ │ │ │ R_ARM_THM_JUMP24 set_clear_internal │ │ │ │ │ nop │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -5,209 +5,210 @@ │ │ │ │ │ 0x00000020 002e4c41 4e43484f 52300073 65745f6d ..LANCHOR0.set_m │ │ │ │ │ 0x00000030 65726765 5f6c6f63 6b5f6865 6c640073 erge_lock_held.s │ │ │ │ │ 0x00000040 65745f75 70646174 655f6974 65726162 et_update_iterab │ │ │ │ │ 0x00000050 6c655f6c 6f636b5f 68656c64 00736574 le_lock_held.set │ │ │ │ │ 0x00000060 5f757064 6174655f 64696374 5f6c6f63 _update_dict_loc │ │ │ │ │ 0x00000070 6b5f6865 6c64006d 616b655f 6e65775f k_held.make_new_ │ │ │ │ │ 0x00000080 73657400 7365745f 75706461 74655f6c set.set_update_l │ │ │ │ │ - 0x00000090 6f63616c 00736574 5f746162 6c655f72 ocal.set_table_r │ │ │ │ │ - 0x000000a0 6573697a 6500756e 69636f64 655f6571 esize.unicode_eq │ │ │ │ │ + 0x00000090 6f63616c 00756e69 636f6465 5f657100 ocal.unicode_eq. │ │ │ │ │ + 0x000000a0 7365745f 696e7365 72745f63 6c65616e set_insert_clean │ │ │ │ │ 0x000000b0 00736574 5f756e68 61736861 626c655f .set_unhashable_ │ │ │ │ │ 0x000000c0 74797065 00736574 5f616464 5f656e74 type.set_add_ent │ │ │ │ │ 0x000000d0 72795f74 616b6572 65660073 65745f74 ry_takeref.set_t │ │ │ │ │ - 0x000000e0 72617665 72736500 2e4c4331 00736574 raverse..LC1.set │ │ │ │ │ - 0x000000f0 5f646973 63617264 5f6b6579 00736574 _discard_key.set │ │ │ │ │ - 0x00000100 5f646973 63617264 5f656e74 72790073 _discard_entry.s │ │ │ │ │ - 0x00000110 65745f6c 6f6f6b6b 65790073 65745f63 et_lookkey.set_c │ │ │ │ │ - 0x00000120 6f6e7461 696e735f 6b657900 7365745f ontains_key.set_ │ │ │ │ │ - 0x00000130 696f7200 7365745f 75706461 74655f69 ior.set_update_i │ │ │ │ │ - 0x00000140 6e746572 6e616c00 7365745f 69746572 nternal.set_iter │ │ │ │ │ - 0x00000150 002e4c43 32007365 74697465 725f6974 ..LC2.setiter_it │ │ │ │ │ - 0x00000160 65726e65 78740073 65746974 65725f64 ernext.setiter_d │ │ │ │ │ - 0x00000170 65616c6c 6f630050 795f5844 45435245 ealloc.Py_XDECRE │ │ │ │ │ - 0x00000180 46007365 745f6465 616c6c6f 63002e4c F.set_dealloc..L │ │ │ │ │ - 0x00000190 43330073 65745f6c 656e0073 65745f63 C3.set_len.set_c │ │ │ │ │ - 0x000001a0 6f6e7461 696e7300 7365745f 636f6e74 ontains.set_cont │ │ │ │ │ - 0x000001b0 61696e73 5f6c6f63 6b5f6865 6c642e70 ains_lock_held.p │ │ │ │ │ - 0x000001c0 6172742e 30006672 6f7a656e 7365745f art.0.frozenset_ │ │ │ │ │ - 0x000001d0 68617368 5f696d70 6c007365 745f706f hash_impl.set_po │ │ │ │ │ - 0x000001e0 705f696d 706c002e 4c433400 66726f7a p_impl..LC4.froz │ │ │ │ │ - 0x000001f0 656e7365 745f6861 73680073 65745f61 enset_hash.set_a │ │ │ │ │ - 0x00000200 6e640073 65745f69 6e746572 73656374 nd.set_intersect │ │ │ │ │ - 0x00000210 696f6e00 6d616b65 5f6e6577 5f736574 ion.make_new_set │ │ │ │ │ - 0x00000220 5f626173 65747970 65007365 745f636f _basetype.set_co │ │ │ │ │ - 0x00000230 70795f69 6d706c00 7365745f 61646400 py_impl.set_add. │ │ │ │ │ - 0x00000240 7365745f 636c6561 725f696e 7465726e set_clear_intern │ │ │ │ │ - 0x00000250 616c0073 65745f70 6f700073 65745f72 al.set_pop.set_r │ │ │ │ │ - 0x00000260 69636863 6f6d7061 72650073 65745f69 ichcompare.set_i │ │ │ │ │ - 0x00000270 73737562 7365745f 696d706c 00736574 ssubset_impl.set │ │ │ │ │ - 0x00000280 5f697373 75706572 7365745f 696d706c _issuperset_impl │ │ │ │ │ - 0x00000290 00736574 5f6f7200 66726f7a 656e7365 .set_or.frozense │ │ │ │ │ - 0x000002a0 745f5f5f 636f6e74 61696e73 5f5f002e t___contains__.. │ │ │ │ │ - 0x000002b0 4c433500 7365745f 73756200 7365745f LC5.set_sub.set_ │ │ │ │ │ - 0x000002c0 64696666 6572656e 63650073 65745f63 difference.set_c │ │ │ │ │ - 0x000002d0 6f70795f 616e645f 64696666 6572656e opy_and_differen │ │ │ │ │ - 0x000002e0 63650073 65745f69 616e6400 7365745f ce.set_iand.set_ │ │ │ │ │ - 0x000002f0 73776170 5f626f64 69657300 7365745f swap_bodies.set_ │ │ │ │ │ - 0x00000300 69737375 70657273 65740073 65745f64 issuperset.set_d │ │ │ │ │ - 0x00000310 69736361 72640073 65745f72 656d6f76 iscard.set_remov │ │ │ │ │ - 0x00000320 65007365 745f7570 64617465 002e4c43 e.set_update..LC │ │ │ │ │ - 0x00000330 36002e4c 4337002e 4c433800 2e4c4339 6..LC7..LC8..LC9 │ │ │ │ │ - 0x00000340 00736574 5f726570 72007365 745f756e .set_repr.set_un │ │ │ │ │ - 0x00000350 696f6e00 7365745f 64696666 6572656e ion.set_differen │ │ │ │ │ - 0x00000360 63655f75 70646174 655f696e 7465726e ce_update_intern │ │ │ │ │ - 0x00000370 616c0073 65745f64 69666665 72656e63 al.set_differenc │ │ │ │ │ - 0x00000380 655f6d75 6c746900 73657469 7465725f e_multi.setiter_ │ │ │ │ │ - 0x00000390 6c656e00 7365745f 64696666 6572656e len.set_differen │ │ │ │ │ - 0x000003a0 63655f75 70646174 65007365 745f6973 ce_update.set_is │ │ │ │ │ - 0x000003b0 75620073 65745f69 73646973 6a6f696e ub.set_isdisjoin │ │ │ │ │ - 0x000003c0 74007365 74697465 725f7472 61766572 t.setiter_traver │ │ │ │ │ - 0x000003d0 73650073 65745f69 6e746572 73656374 se.set_intersect │ │ │ │ │ - 0x000003e0 696f6e5f 6d756c74 69007365 745f696e ion_multi.set_in │ │ │ │ │ - 0x000003f0 74657273 65637469 6f6e5f6d 756c7469 tersection_multi │ │ │ │ │ - 0x00000400 5f696d70 6c007365 745f7379 6d6d6574 _impl.set_symmet │ │ │ │ │ - 0x00000410 7269635f 64696666 6572656e 63655f75 ric_difference_u │ │ │ │ │ - 0x00000420 70646174 65007365 745f7379 6d6d6574 pdate.set_symmet │ │ │ │ │ - 0x00000430 7269635f 64696666 6572656e 63655f75 ric_difference_u │ │ │ │ │ - 0x00000440 70646174 655f696d 706c0073 65745f73 pdate_impl.set_s │ │ │ │ │ - 0x00000450 796d6d65 74726963 5f646966 66657265 ymmetric_differe │ │ │ │ │ - 0x00000460 6e63655f 75706461 74655f73 65740073 nce_update_set.s │ │ │ │ │ - 0x00000470 65745f63 6c656172 00736574 5f696e69 et_clear.set_ini │ │ │ │ │ - 0x00000480 74007365 745f5f5f 72656475 63655f5f t.set___reduce__ │ │ │ │ │ - 0x00000490 00736574 5f696e74 65727365 6374696f .set_intersectio │ │ │ │ │ - 0x000004a0 6e5f7570 64617465 5f6d756c 74690073 n_update_multi.s │ │ │ │ │ - 0x000004b0 65745f78 6f720073 65745f73 796d6d65 et_xor.set_symme │ │ │ │ │ - 0x000004c0 74726963 5f646966 66657265 6e63655f tric_difference_ │ │ │ │ │ - 0x000004d0 696d706c 00736574 5f697373 75627365 impl.set_issubse │ │ │ │ │ - 0x000004e0 74006672 6f7a656e 7365745f 6e657700 t.frozenset_new. │ │ │ │ │ - 0x000004f0 7365745f 69786f72 0066726f 7a656e73 set_ixor.frozens │ │ │ │ │ - 0x00000500 65745f63 6f707900 2e4c4331 30007365 et_copy..LC10.se │ │ │ │ │ - 0x00000510 74697465 725f7265 64756365 00736574 titer_reduce.set │ │ │ │ │ - 0x00000520 5f73796d 6d657472 69635f64 69666665 _symmetric_diffe │ │ │ │ │ - 0x00000530 72656e63 65007365 745f5f5f 73697a65 rence.set___size │ │ │ │ │ - 0x00000540 6f665f5f 002e4c43 31310064 756d6d79 of__..LC11.dummy │ │ │ │ │ - 0x00000550 5f726570 72002e4c 43313200 64756d6d _repr..LC12.dumm │ │ │ │ │ - 0x00000560 795f6465 616c6c6f 63002e4c 414e4348 y_dealloc..LANCH │ │ │ │ │ - 0x00000570 4f523100 5f5f6675 6e635f5f 2e300066 OR1.__func__.0.f │ │ │ │ │ - 0x00000580 726f7a65 6e736574 5f646f63 00726564 rozenset_doc.red │ │ │ │ │ - 0x00000590 7563655f 646f6300 6c656e67 74685f68 uce_doc.length_h │ │ │ │ │ - 0x000005a0 696e745f 646f6300 7365745f 5f5f7369 int_doc.set___si │ │ │ │ │ - 0x000005b0 7a656f66 5f5f5f5f 646f635f 5f007365 zeof____doc__.se │ │ │ │ │ - 0x000005c0 745f5f5f 72656475 63655f5f 5f5f646f t___reduce____do │ │ │ │ │ - 0x000005d0 635f5f00 7365745f 64697363 6172645f c__.set_discard_ │ │ │ │ │ - 0x000005e0 5f646f63 5f5f0073 65745f72 656d6f76 _doc__.set_remov │ │ │ │ │ - 0x000005f0 655f5f64 6f635f5f 0066726f 7a656e73 e__doc__.frozens │ │ │ │ │ - 0x00000600 65745f5f 5f636f6e 7461696e 735f5f5f et___contains___ │ │ │ │ │ - 0x00000610 5f646f63 5f5f0073 65745f61 64645f5f _doc__.set_add__ │ │ │ │ │ - 0x00000620 646f635f 5f007365 745f6973 73757065 doc__.set_issupe │ │ │ │ │ - 0x00000630 72736574 5f5f646f 635f5f00 7365745f rset__doc__.set_ │ │ │ │ │ - 0x00000640 69737375 62736574 5f5f646f 635f5f00 issubset__doc__. │ │ │ │ │ - 0x00000650 7365745f 73796d6d 65747269 635f6469 set_symmetric_di │ │ │ │ │ - 0x00000660 66666572 656e6365 5f5f646f 635f5f00 fference__doc__. │ │ │ │ │ - 0x00000670 7365745f 73796d6d 65747269 635f6469 set_symmetric_di │ │ │ │ │ - 0x00000680 66666572 656e6365 5f757064 6174655f fference_update_ │ │ │ │ │ - 0x00000690 5f646f63 5f5f0073 65745f64 69666665 _doc__.set_diffe │ │ │ │ │ - 0x000006a0 72656e63 655f6d75 6c74695f 5f646f63 rence_multi__doc │ │ │ │ │ - 0x000006b0 5f5f0073 65745f64 69666665 72656e63 __.set_differenc │ │ │ │ │ - 0x000006c0 655f7570 64617465 5f5f646f 635f5f00 e_update__doc__. │ │ │ │ │ - 0x000006d0 7365745f 69736469 736a6f69 6e745f5f set_isdisjoint__ │ │ │ │ │ - 0x000006e0 646f635f 5f007365 745f696e 74657273 doc__.set_inters │ │ │ │ │ - 0x000006f0 65637469 6f6e5f75 70646174 655f6d75 ection_update_mu │ │ │ │ │ - 0x00000700 6c74695f 5f646f63 5f5f0073 65745f69 lti__doc__.set_i │ │ │ │ │ - 0x00000710 6e746572 73656374 696f6e5f 6d756c74 ntersection_mult │ │ │ │ │ - 0x00000720 695f5f64 6f635f5f 00736574 5f756e69 i__doc__.set_uni │ │ │ │ │ - 0x00000730 6f6e5f5f 646f635f 5f007365 745f636c on__doc__.set_cl │ │ │ │ │ - 0x00000740 6561725f 5f646f63 5f5f0066 726f7a65 ear__doc__.froze │ │ │ │ │ - 0x00000750 6e736574 5f636f70 795f5f64 6f635f5f nset_copy__doc__ │ │ │ │ │ - 0x00000760 00736574 5f757064 6174655f 5f646f63 .set_update__doc │ │ │ │ │ - 0x00000770 5f5f0073 65745f70 6f705f5f 646f635f __.set_pop__doc_ │ │ │ │ │ - 0x00000780 5f006672 6f7a656e 7365745f 61735f6e _.frozenset_as_n │ │ │ │ │ - 0x00000790 756d6265 72007365 745f6173 5f736571 umber.set_as_seq │ │ │ │ │ - 0x000007a0 75656e63 65006672 6f7a656e 7365745f uence.frozenset_ │ │ │ │ │ - 0x000007b0 6d657468 6f647300 5f64756d 6d795f73 methods._dummy_s │ │ │ │ │ - 0x000007c0 74727563 74005f50 79536574 44756d6d truct._PySetDumm │ │ │ │ │ - 0x000007d0 795f5479 70650073 65746974 65725f6d y_Type.setiter_m │ │ │ │ │ - 0x000007e0 6574686f 6473005f 50795f44 65616c6c ethods._Py_Deall │ │ │ │ │ - 0x000007f0 6f630050 79547970 655f4973 53756274 oc.PyType_IsSubt │ │ │ │ │ - 0x00000800 79706500 50794469 63745f54 79706500 ype.PyDict_Type. │ │ │ │ │ - 0x00000810 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ │ - 0x00000820 74696f6e 616c005f 50794172 675f4e6f tional._PyArg_No │ │ │ │ │ - 0x00000830 4b776e61 6d657300 50794f62 6a656374 Kwnames.PyObject │ │ │ │ │ - 0x00000840 5f476574 49746572 00507955 6e69636f _GetIter.PyUnico │ │ │ │ │ - 0x00000850 64655f54 79706500 50794974 65725f4e de_Type.PyIter_N │ │ │ │ │ - 0x00000860 65787400 50794f62 6a656374 5f486173 ext.PyObject_Has │ │ │ │ │ - 0x00000870 68005079 4f626a65 63745f52 69636843 h.PyObject_RichC │ │ │ │ │ - 0x00000880 6f6d7061 7265426f 6f6c0050 79457272 ompareBool.PyErr │ │ │ │ │ - 0x00000890 5f4f6363 75727265 64005079 4d656d5f _Occurred.PyMem_ │ │ │ │ │ - 0x000008a0 4d616c6c 6f63006d 656d7365 74005079 Malloc.memset.Py │ │ │ │ │ - 0x000008b0 4d656d5f 46726565 00507945 72725f4e Mem_Free.PyErr_N │ │ │ │ │ - 0x000008c0 6f4d656d 6f727900 50795365 745f4e65 oMemory.PySet_Ne │ │ │ │ │ - 0x000008d0 77005079 5365745f 41646400 5f507945 w.PySet_Add._PyE │ │ │ │ │ - 0x000008e0 72725f42 6164496e 7465726e 616c4361 rr_BadInternalCa │ │ │ │ │ - 0x000008f0 6c6c0050 79536574 5f446973 63617264 ll.PySet_Discard │ │ │ │ │ - 0x00000900 006d656d 636d7000 5f50795f 4e6f7449 .memcmp._Py_NotI │ │ │ │ │ - 0x00000910 6d706c65 6d656e74 65645374 72756374 mplementedStruct │ │ │ │ │ - 0x00000920 005f5079 4f626a65 63745f47 435f4e65 ._PyObject_GC_Ne │ │ │ │ │ - 0x00000930 77005f50 795f7473 735f7473 74617465 w._Py_tss_tstate │ │ │ │ │ - 0x00000940 00507945 78635f52 756e7469 6d654572 .PyExc_RuntimeEr │ │ │ │ │ - 0x00000950 726f7200 50794572 725f5365 74537472 ror.PyErr_SetStr │ │ │ │ │ - 0x00000960 696e6700 50794f62 6a656374 5f47435f ing.PyObject_GC_ │ │ │ │ │ - 0x00000970 44656c00 50794f62 6a656374 5f47435f Del.PyObject_GC_ │ │ │ │ │ - 0x00000980 556e5472 61636b00 50794f62 6a656374 UnTrack.PyObject │ │ │ │ │ - 0x00000990 5f436c65 61725765 616b5265 66730050 _ClearWeakRefs.P │ │ │ │ │ - 0x000009a0 7946726f 7a656e53 65745f4e 6577005f yFrozenSet_New._ │ │ │ │ │ - 0x000009b0 50795365 745f4164 6454616b 65526566 PySet_AddTakeRef │ │ │ │ │ - 0x000009c0 005f5079 5365745f 436f6e74 61696e73 ._PySet_Contains │ │ │ │ │ - 0x000009d0 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ - 0x000009e0 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ - 0x000009f0 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ - 0x00000a00 65617200 5f507953 65745f4e 65787445 ear._PySet_NextE │ │ │ │ │ - 0x00000a10 6e747279 52656600 50795365 745f5369 ntryRef.PySet_Si │ │ │ │ │ - 0x00000a20 7a650050 79536574 5f506f70 00507945 ze.PySet_Pop.PyE │ │ │ │ │ - 0x00000a30 78635f4b 65794572 726f7200 5f507953 xc_KeyError._PyS │ │ │ │ │ - 0x00000a40 65745f4e 65787445 6e747279 005f5079 et_NextEntry._Py │ │ │ │ │ - 0x00000a50 44696374 5f4e6578 74005f50 795f4e6f Dict_Next._Py_No │ │ │ │ │ - 0x00000a60 6e655374 72756374 00507953 65745f43 neStruct.PySet_C │ │ │ │ │ - 0x00000a70 6c656172 005f5079 5f46616c 73655374 lear._Py_FalseSt │ │ │ │ │ - 0x00000a80 72756374 0050794f 626a6563 745f4973 ruct.PyObject_Is │ │ │ │ │ - 0x00000a90 54727565 00507942 6f6f6c5f 46726f6d True.PyBool_From │ │ │ │ │ - 0x00000aa0 4c6f6e67 005f5079 5f547275 65537472 Long._Py_TrueStr │ │ │ │ │ - 0x00000ab0 75637400 5f507953 65745f55 70646174 uct._PySet_Updat │ │ │ │ │ - 0x00000ac0 65005079 4572725f 47657452 61697365 e.PyErr_GetRaise │ │ │ │ │ - 0x00000ad0 64457863 65707469 6f6e0050 79457272 dException.PyErr │ │ │ │ │ - 0x00000ae0 5f536574 52616973 65644578 63657074 _SetRaisedExcept │ │ │ │ │ - 0x00000af0 696f6e00 50794572 725f466f 726d6174 ion.PyErr_Format │ │ │ │ │ - 0x00000b00 005f5079 44696374 5f436f6e 7461696e ._PyDict_Contain │ │ │ │ │ - 0x00000b10 735f4b6e 6f776e48 61736800 5f507945 s_KnownHash._PyE │ │ │ │ │ - 0x00000b20 72725f53 65744b65 79457272 6f720050 rr_SetKeyError.P │ │ │ │ │ - 0x00000b30 795f5265 7072456e 74657200 50794c69 y_ReprEnter.PyLi │ │ │ │ │ - 0x00000b40 73745f4e 65770050 794f626a 6563745f st_New.PyObject_ │ │ │ │ │ - 0x00000b50 52657072 00507955 6e69636f 64655f53 Repr.PyUnicode_S │ │ │ │ │ - 0x00000b60 75627374 72696e67 00507955 6e69636f ubstring.PyUnico │ │ │ │ │ - 0x00000b70 64655f46 726f6d46 6f726d61 74005079 de_FromFormat.Py │ │ │ │ │ - 0x00000b80 5f526570 724c6561 76650050 794c6f6e _ReprLeave.PyLon │ │ │ │ │ - 0x00000b90 675f4672 6f6d5373 697a655f 74005079 g_FromSsize_t.Py │ │ │ │ │ - 0x00000ba0 4172675f 556e7061 636b5475 706c6500 Arg_UnpackTuple. │ │ │ │ │ - 0x00000bb0 5f507941 72675f4e 6f4b6579 776f7264 _PyArg_NoKeyword │ │ │ │ │ - 0x00000bc0 73005079 53657175 656e6365 5f4c6973 s.PySequence_Lis │ │ │ │ │ - 0x00000bd0 74005079 5475706c 655f5061 636b005f t.PyTuple_Pack._ │ │ │ │ │ - 0x00000be0 50794f62 6a656374 5f476574 53746174 PyObject_GetStat │ │ │ │ │ - 0x00000bf0 65005f50 79457661 6c5f4765 74427569 e._PyEval_GetBui │ │ │ │ │ - 0x00000c00 6c74696e 0050795f 4275696c 6456616c ltin.Py_BuildVal │ │ │ │ │ - 0x00000c10 7565005f 50795275 6e74696d 65005079 ue._PyRuntime.Py │ │ │ │ │ - 0x00000c20 4c6f6e67 5f46726f 6d53697a 655f7400 Long_FromSize_t. │ │ │ │ │ - 0x00000c30 5079556e 69636f64 655f4672 6f6d5374 PyUnicode_FromSt │ │ │ │ │ - 0x00000c40 72696e67 005f5079 5f466174 616c4572 ring._Py_FatalEr │ │ │ │ │ - 0x00000c50 726f7246 756e6300 5f507953 65745f43 rorFunc._PySet_C │ │ │ │ │ - 0x00000c60 6c656172 496e7465 726e616c 005f5079 learInternal._Py │ │ │ │ │ - 0x00000c70 5365745f 44756d6d 79005079 46726f7a Set_Dummy.PyFroz │ │ │ │ │ - 0x00000c80 656e5365 745f5479 70650050 79536574 enSet_Type.PySet │ │ │ │ │ - 0x00000c90 5f547970 65005079 53657449 7465725f _Type.PySetIter_ │ │ │ │ │ - 0x00000ca0 54797065 00507954 7970655f 54797065 Type.PyType_Type │ │ │ │ │ - 0x00000cb0 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00000cc0 63476574 41747472 00507954 7970655f cGetAttr.PyType_ │ │ │ │ │ - 0x00000cd0 47656e65 72696341 6c6c6f63 0050794f GenericAlloc.PyO │ │ │ │ │ - 0x00000ce0 626a6563 745f4861 73684e6f 74496d70 bject_HashNotImp │ │ │ │ │ - 0x00000cf0 6c656d65 6e746564 0050794f 626a6563 lemented.PyObjec │ │ │ │ │ - 0x00000d00 745f5365 6c664974 65720050 795f4765 t_SelfIter.Py_Ge │ │ │ │ │ - 0x00000d10 6e657269 63416c69 617300 nericAlias. │ │ │ │ │ + 0x000000e0 61626c65 5f726573 697a6500 7365745f able_resize.set_ │ │ │ │ │ + 0x000000f0 74726176 65727365 002e4c43 31007365 traverse..LC1.se │ │ │ │ │ + 0x00000100 745f6469 73636172 645f6b65 79007365 t_discard_key.se │ │ │ │ │ + 0x00000110 745f6469 73636172 645f656e 74727900 t_discard_entry. │ │ │ │ │ + 0x00000120 7365745f 6c6f6f6b 6b657900 7365745f set_lookkey.set_ │ │ │ │ │ + 0x00000130 636f6e74 61696e73 5f6b6579 00736574 contains_key.set │ │ │ │ │ + 0x00000140 5f696f72 00736574 5f757064 6174655f _ior.set_update_ │ │ │ │ │ + 0x00000150 696e7465 726e616c 00736574 5f697465 internal.set_ite │ │ │ │ │ + 0x00000160 72002e4c 43320073 65746974 65725f69 r..LC2.setiter_i │ │ │ │ │ + 0x00000170 7465726e 65787400 73657469 7465725f ternext.setiter_ │ │ │ │ │ + 0x00000180 6465616c 6c6f6300 50795f58 44454352 dealloc.Py_XDECR │ │ │ │ │ + 0x00000190 45460073 65745f64 65616c6c 6f63002e EF.set_dealloc.. │ │ │ │ │ + 0x000001a0 4c433300 7365745f 6c656e00 7365745f LC3.set_len.set_ │ │ │ │ │ + 0x000001b0 636f6e74 61696e73 00736574 5f636f6e contains.set_con │ │ │ │ │ + 0x000001c0 7461696e 735f6c6f 636b5f68 656c642e tains_lock_held. │ │ │ │ │ + 0x000001d0 70617274 2e300066 726f7a65 6e736574 part.0.frozenset │ │ │ │ │ + 0x000001e0 5f686173 685f696d 706c0073 65745f70 _hash_impl.set_p │ │ │ │ │ + 0x000001f0 6f705f69 6d706c00 2e4c4334 0066726f op_impl..LC4.fro │ │ │ │ │ + 0x00000200 7a656e73 65745f68 61736800 7365745f zenset_hash.set_ │ │ │ │ │ + 0x00000210 616e6400 7365745f 696e7465 72736563 and.set_intersec │ │ │ │ │ + 0x00000220 74696f6e 006d616b 655f6e65 775f7365 tion.make_new_se │ │ │ │ │ + 0x00000230 745f6261 73657479 70650073 65745f63 t_basetype.set_c │ │ │ │ │ + 0x00000240 6f70795f 696d706c 00736574 5f616464 opy_impl.set_add │ │ │ │ │ + 0x00000250 00736574 5f636c65 61725f69 6e746572 .set_clear_inter │ │ │ │ │ + 0x00000260 6e616c00 7365745f 706f7000 7365745f nal.set_pop.set_ │ │ │ │ │ + 0x00000270 72696368 636f6d70 61726500 7365745f richcompare.set_ │ │ │ │ │ + 0x00000280 69737375 62736574 5f696d70 6c007365 issubset_impl.se │ │ │ │ │ + 0x00000290 745f6973 73757065 72736574 5f696d70 t_issuperset_imp │ │ │ │ │ + 0x000002a0 6c007365 745f6f72 0066726f 7a656e73 l.set_or.frozens │ │ │ │ │ + 0x000002b0 65745f5f 5f636f6e 7461696e 735f5f00 et___contains__. │ │ │ │ │ + 0x000002c0 2e4c4335 00736574 5f737562 00736574 .LC5.set_sub.set │ │ │ │ │ + 0x000002d0 5f646966 66657265 6e636500 7365745f _difference.set_ │ │ │ │ │ + 0x000002e0 636f7079 5f616e64 5f646966 66657265 copy_and_differe │ │ │ │ │ + 0x000002f0 6e636500 7365745f 69616e64 00736574 nce.set_iand.set │ │ │ │ │ + 0x00000300 5f737761 705f626f 64696573 00736574 _swap_bodies.set │ │ │ │ │ + 0x00000310 5f697373 75706572 73657400 7365745f _issuperset.set_ │ │ │ │ │ + 0x00000320 64697363 61726400 7365745f 72656d6f discard.set_remo │ │ │ │ │ + 0x00000330 76650073 65745f75 70646174 65002e4c ve.set_update..L │ │ │ │ │ + 0x00000340 4336002e 4c433700 2e4c4338 002e4c43 C6..LC7..LC8..LC │ │ │ │ │ + 0x00000350 39007365 745f7265 70720073 65745f75 9.set_repr.set_u │ │ │ │ │ + 0x00000360 6e696f6e 00736574 5f646966 66657265 nion.set_differe │ │ │ │ │ + 0x00000370 6e63655f 75706461 74655f69 6e746572 nce_update_inter │ │ │ │ │ + 0x00000380 6e616c00 7365745f 64696666 6572656e nal.set_differen │ │ │ │ │ + 0x00000390 63655f6d 756c7469 00736574 69746572 ce_multi.setiter │ │ │ │ │ + 0x000003a0 5f6c656e 00736574 5f646966 66657265 _len.set_differe │ │ │ │ │ + 0x000003b0 6e63655f 75706461 74650073 65745f69 nce_update.set_i │ │ │ │ │ + 0x000003c0 73756200 7365745f 69736469 736a6f69 sub.set_isdisjoi │ │ │ │ │ + 0x000003d0 6e740073 65746974 65725f74 72617665 nt.setiter_trave │ │ │ │ │ + 0x000003e0 72736500 7365745f 696e7465 72736563 rse.set_intersec │ │ │ │ │ + 0x000003f0 74696f6e 5f6d756c 74690073 65745f69 tion_multi.set_i │ │ │ │ │ + 0x00000400 6e746572 73656374 696f6e5f 6d756c74 ntersection_mult │ │ │ │ │ + 0x00000410 695f696d 706c0073 65745f73 796d6d65 i_impl.set_symme │ │ │ │ │ + 0x00000420 74726963 5f646966 66657265 6e63655f tric_difference_ │ │ │ │ │ + 0x00000430 75706461 74650073 65745f73 796d6d65 update.set_symme │ │ │ │ │ + 0x00000440 74726963 5f646966 66657265 6e63655f tric_difference_ │ │ │ │ │ + 0x00000450 75706461 74655f69 6d706c00 7365745f update_impl.set_ │ │ │ │ │ + 0x00000460 73796d6d 65747269 635f6469 66666572 symmetric_differ │ │ │ │ │ + 0x00000470 656e6365 5f757064 6174655f 73657400 ence_update_set. │ │ │ │ │ + 0x00000480 7365745f 636c6561 72007365 745f696e set_clear.set_in │ │ │ │ │ + 0x00000490 69740073 65745f5f 5f726564 7563655f it.set___reduce_ │ │ │ │ │ + 0x000004a0 5f007365 745f696e 74657273 65637469 _.set_intersecti │ │ │ │ │ + 0x000004b0 6f6e5f75 70646174 655f6d75 6c746900 on_update_multi. │ │ │ │ │ + 0x000004c0 7365745f 786f7200 7365745f 73796d6d set_xor.set_symm │ │ │ │ │ + 0x000004d0 65747269 635f6469 66666572 656e6365 etric_difference │ │ │ │ │ + 0x000004e0 5f696d70 6c007365 745f6973 73756273 _impl.set_issubs │ │ │ │ │ + 0x000004f0 65740066 726f7a65 6e736574 5f6e6577 et.frozenset_new │ │ │ │ │ + 0x00000500 00736574 5f69786f 72006672 6f7a656e .set_ixor.frozen │ │ │ │ │ + 0x00000510 7365745f 636f7079 002e4c43 31300073 set_copy..LC10.s │ │ │ │ │ + 0x00000520 65746974 65725f72 65647563 65007365 etiter_reduce.se │ │ │ │ │ + 0x00000530 745f7379 6d6d6574 7269635f 64696666 t_symmetric_diff │ │ │ │ │ + 0x00000540 6572656e 63650073 65745f5f 5f73697a erence.set___siz │ │ │ │ │ + 0x00000550 656f665f 5f002e4c 43313100 64756d6d eof__..LC11.dumm │ │ │ │ │ + 0x00000560 795f7265 7072002e 4c433132 0064756d y_repr..LC12.dum │ │ │ │ │ + 0x00000570 6d795f64 65616c6c 6f63002e 4c414e43 my_dealloc..LANC │ │ │ │ │ + 0x00000580 484f5231 005f5f66 756e635f 5f2e3000 HOR1.__func__.0. │ │ │ │ │ + 0x00000590 66726f7a 656e7365 745f646f 63007265 frozenset_doc.re │ │ │ │ │ + 0x000005a0 64756365 5f646f63 006c656e 6774685f duce_doc.length_ │ │ │ │ │ + 0x000005b0 68696e74 5f646f63 00736574 5f5f5f73 hint_doc.set___s │ │ │ │ │ + 0x000005c0 697a656f 665f5f5f 5f646f63 5f5f0073 izeof____doc__.s │ │ │ │ │ + 0x000005d0 65745f5f 5f726564 7563655f 5f5f5f64 et___reduce____d │ │ │ │ │ + 0x000005e0 6f635f5f 00736574 5f646973 63617264 oc__.set_discard │ │ │ │ │ + 0x000005f0 5f5f646f 635f5f00 7365745f 72656d6f __doc__.set_remo │ │ │ │ │ + 0x00000600 76655f5f 646f635f 5f006672 6f7a656e ve__doc__.frozen │ │ │ │ │ + 0x00000610 7365745f 5f5f636f 6e746169 6e735f5f set___contains__ │ │ │ │ │ + 0x00000620 5f5f646f 635f5f00 7365745f 6164645f __doc__.set_add_ │ │ │ │ │ + 0x00000630 5f646f63 5f5f0073 65745f69 73737570 _doc__.set_issup │ │ │ │ │ + 0x00000640 65727365 745f5f64 6f635f5f 00736574 erset__doc__.set │ │ │ │ │ + 0x00000650 5f697373 75627365 745f5f64 6f635f5f _issubset__doc__ │ │ │ │ │ + 0x00000660 00736574 5f73796d 6d657472 69635f64 .set_symmetric_d │ │ │ │ │ + 0x00000670 69666665 72656e63 655f5f64 6f635f5f ifference__doc__ │ │ │ │ │ + 0x00000680 00736574 5f73796d 6d657472 69635f64 .set_symmetric_d │ │ │ │ │ + 0x00000690 69666665 72656e63 655f7570 64617465 ifference_update │ │ │ │ │ + 0x000006a0 5f5f646f 635f5f00 7365745f 64696666 __doc__.set_diff │ │ │ │ │ + 0x000006b0 6572656e 63655f6d 756c7469 5f5f646f erence_multi__do │ │ │ │ │ + 0x000006c0 635f5f00 7365745f 64696666 6572656e c__.set_differen │ │ │ │ │ + 0x000006d0 63655f75 70646174 655f5f64 6f635f5f ce_update__doc__ │ │ │ │ │ + 0x000006e0 00736574 5f697364 69736a6f 696e745f .set_isdisjoint_ │ │ │ │ │ + 0x000006f0 5f646f63 5f5f0073 65745f69 6e746572 _doc__.set_inter │ │ │ │ │ + 0x00000700 73656374 696f6e5f 75706461 74655f6d section_update_m │ │ │ │ │ + 0x00000710 756c7469 5f5f646f 635f5f00 7365745f ulti__doc__.set_ │ │ │ │ │ + 0x00000720 696e7465 72736563 74696f6e 5f6d756c intersection_mul │ │ │ │ │ + 0x00000730 74695f5f 646f635f 5f007365 745f756e ti__doc__.set_un │ │ │ │ │ + 0x00000740 696f6e5f 5f646f63 5f5f0073 65745f63 ion__doc__.set_c │ │ │ │ │ + 0x00000750 6c656172 5f5f646f 635f5f00 66726f7a lear__doc__.froz │ │ │ │ │ + 0x00000760 656e7365 745f636f 70795f5f 646f635f enset_copy__doc_ │ │ │ │ │ + 0x00000770 5f007365 745f7570 64617465 5f5f646f _.set_update__do │ │ │ │ │ + 0x00000780 635f5f00 7365745f 706f705f 5f646f63 c__.set_pop__doc │ │ │ │ │ + 0x00000790 5f5f0066 726f7a65 6e736574 5f61735f __.frozenset_as_ │ │ │ │ │ + 0x000007a0 6e756d62 65720073 65745f61 735f7365 number.set_as_se │ │ │ │ │ + 0x000007b0 7175656e 63650066 726f7a65 6e736574 quence.frozenset │ │ │ │ │ + 0x000007c0 5f6d6574 686f6473 005f6475 6d6d795f _methods._dummy_ │ │ │ │ │ + 0x000007d0 73747275 6374005f 50795365 7444756d struct._PySetDum │ │ │ │ │ + 0x000007e0 6d795f54 79706500 73657469 7465725f my_Type.setiter_ │ │ │ │ │ + 0x000007f0 6d657468 6f647300 5f50795f 4465616c methods._Py_Deal │ │ │ │ │ + 0x00000800 6c6f6300 50795479 70655f49 73537562 loc.PyType_IsSub │ │ │ │ │ + 0x00000810 74797065 00507944 6963745f 54797065 type.PyDict_Type │ │ │ │ │ + 0x00000820 005f5079 4172675f 43686563 6b506f73 ._PyArg_CheckPos │ │ │ │ │ + 0x00000830 6974696f 6e616c00 5f507941 72675f4e itional._PyArg_N │ │ │ │ │ + 0x00000840 6f4b776e 616d6573 0050794f 626a6563 oKwnames.PyObjec │ │ │ │ │ + 0x00000850 745f4765 74497465 72005079 556e6963 t_GetIter.PyUnic │ │ │ │ │ + 0x00000860 6f64655f 54797065 00507949 7465725f ode_Type.PyIter_ │ │ │ │ │ + 0x00000870 4e657874 0050794f 626a6563 745f4861 Next.PyObject_Ha │ │ │ │ │ + 0x00000880 73680050 794f626a 6563745f 52696368 sh.PyObject_Rich │ │ │ │ │ + 0x00000890 436f6d70 61726542 6f6f6c00 50794572 CompareBool.PyEr │ │ │ │ │ + 0x000008a0 725f4f63 63757272 65640050 794d656d r_Occurred.PyMem │ │ │ │ │ + 0x000008b0 5f4d616c 6c6f6300 6d656d73 65740050 _Malloc.memset.P │ │ │ │ │ + 0x000008c0 794d656d 5f467265 65005079 4572725f yMem_Free.PyErr_ │ │ │ │ │ + 0x000008d0 4e6f4d65 6d6f7279 00507953 65745f4e NoMemory.PySet_N │ │ │ │ │ + 0x000008e0 65770050 79536574 5f416464 005f5079 ew.PySet_Add._Py │ │ │ │ │ + 0x000008f0 4572725f 42616449 6e746572 6e616c43 Err_BadInternalC │ │ │ │ │ + 0x00000900 616c6c00 50795365 745f4469 73636172 all.PySet_Discar │ │ │ │ │ + 0x00000910 64006d65 6d636d70 005f5079 5f4e6f74 d.memcmp._Py_Not │ │ │ │ │ + 0x00000920 496d706c 656d656e 74656453 74727563 ImplementedStruc │ │ │ │ │ + 0x00000930 74005f50 794f626a 6563745f 47435f4e t._PyObject_GC_N │ │ │ │ │ + 0x00000940 6577005f 50795f74 73735f74 73746174 ew._Py_tss_tstat │ │ │ │ │ + 0x00000950 65005079 4578635f 52756e74 696d6545 e.PyExc_RuntimeE │ │ │ │ │ + 0x00000960 72726f72 00507945 72725f53 65745374 rror.PyErr_SetSt │ │ │ │ │ + 0x00000970 72696e67 0050794f 626a6563 745f4743 ring.PyObject_GC │ │ │ │ │ + 0x00000980 5f44656c 0050794f 626a6563 745f4743 _Del.PyObject_GC │ │ │ │ │ + 0x00000990 5f556e54 7261636b 0050794f 626a6563 _UnTrack.PyObjec │ │ │ │ │ + 0x000009a0 745f436c 65617257 65616b52 65667300 t_ClearWeakRefs. │ │ │ │ │ + 0x000009b0 50794672 6f7a656e 5365745f 4e657700 PyFrozenSet_New. │ │ │ │ │ + 0x000009c0 5f507953 65745f41 64645461 6b655265 _PySet_AddTakeRe │ │ │ │ │ + 0x000009d0 66005f50 79536574 5f436f6e 7461696e f._PySet_Contain │ │ │ │ │ + 0x000009e0 73005079 4578635f 54797065 4572726f s.PyExc_TypeErro │ │ │ │ │ + 0x000009f0 72005079 4572725f 45786365 7074696f r.PyErr_Exceptio │ │ │ │ │ + 0x00000a00 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ + 0x00000a10 6c656172 005f5079 5365745f 4e657874 lear._PySet_Next │ │ │ │ │ + 0x00000a20 456e7472 79526566 00507953 65745f53 EntryRef.PySet_S │ │ │ │ │ + 0x00000a30 697a6500 50795365 745f506f 70005079 ize.PySet_Pop.Py │ │ │ │ │ + 0x00000a40 4578635f 4b657945 72726f72 005f5079 Exc_KeyError._Py │ │ │ │ │ + 0x00000a50 5365745f 4e657874 456e7472 79005f50 Set_NextEntry._P │ │ │ │ │ + 0x00000a60 79446963 745f4e65 7874005f 50795f4e yDict_Next._Py_N │ │ │ │ │ + 0x00000a70 6f6e6553 74727563 74005079 5365745f oneStruct.PySet_ │ │ │ │ │ + 0x00000a80 436c6561 72005f50 795f4661 6c736553 Clear._Py_FalseS │ │ │ │ │ + 0x00000a90 74727563 74005079 4f626a65 63745f49 truct.PyObject_I │ │ │ │ │ + 0x00000aa0 73547275 65005079 426f6f6c 5f46726f sTrue.PyBool_Fro │ │ │ │ │ + 0x00000ab0 6d4c6f6e 67005f50 795f5472 75655374 mLong._Py_TrueSt │ │ │ │ │ + 0x00000ac0 72756374 005f5079 5365745f 55706461 ruct._PySet_Upda │ │ │ │ │ + 0x00000ad0 74650050 79457272 5f476574 52616973 te.PyErr_GetRais │ │ │ │ │ + 0x00000ae0 65644578 63657074 696f6e00 50794572 edException.PyEr │ │ │ │ │ + 0x00000af0 725f5365 74526169 73656445 78636570 r_SetRaisedExcep │ │ │ │ │ + 0x00000b00 74696f6e 00507945 72725f46 6f726d61 tion.PyErr_Forma │ │ │ │ │ + 0x00000b10 74005f50 79446963 745f436f 6e746169 t._PyDict_Contai │ │ │ │ │ + 0x00000b20 6e735f4b 6e6f776e 48617368 005f5079 ns_KnownHash._Py │ │ │ │ │ + 0x00000b30 4572725f 5365744b 65794572 726f7200 Err_SetKeyError. │ │ │ │ │ + 0x00000b40 50795f52 65707245 6e746572 0050794c Py_ReprEnter.PyL │ │ │ │ │ + 0x00000b50 6973745f 4e657700 50794f62 6a656374 ist_New.PyObject │ │ │ │ │ + 0x00000b60 5f526570 72005079 556e6963 6f64655f _Repr.PyUnicode_ │ │ │ │ │ + 0x00000b70 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ + 0x00000b80 6f64655f 46726f6d 466f726d 61740050 ode_FromFormat.P │ │ │ │ │ + 0x00000b90 795f5265 70724c65 61766500 50794c6f y_ReprLeave.PyLo │ │ │ │ │ + 0x00000ba0 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ │ + 0x00000bb0 79417267 5f556e70 61636b54 75706c65 yArg_UnpackTuple │ │ │ │ │ + 0x00000bc0 005f5079 4172675f 4e6f4b65 79776f72 ._PyArg_NoKeywor │ │ │ │ │ + 0x00000bd0 64730050 79536571 75656e63 655f4c69 ds.PySequence_Li │ │ │ │ │ + 0x00000be0 73740050 79547570 6c655f50 61636b00 st.PyTuple_Pack. │ │ │ │ │ + 0x00000bf0 5f50794f 626a6563 745f4765 74537461 _PyObject_GetSta │ │ │ │ │ + 0x00000c00 7465005f 50794576 616c5f47 65744275 te._PyEval_GetBu │ │ │ │ │ + 0x00000c10 696c7469 6e005079 5f427569 6c645661 iltin.Py_BuildVa │ │ │ │ │ + 0x00000c20 6c756500 5f507952 756e7469 6d650050 lue._PyRuntime.P │ │ │ │ │ + 0x00000c30 794c6f6e 675f4672 6f6d5369 7a655f74 yLong_FromSize_t │ │ │ │ │ + 0x00000c40 00507955 6e69636f 64655f46 726f6d53 .PyUnicode_FromS │ │ │ │ │ + 0x00000c50 7472696e 67005f50 795f4661 74616c45 tring._Py_FatalE │ │ │ │ │ + 0x00000c60 72726f72 46756e63 005f5079 5365745f rrorFunc._PySet_ │ │ │ │ │ + 0x00000c70 436c6561 72496e74 65726e61 6c005f50 ClearInternal._P │ │ │ │ │ + 0x00000c80 79536574 5f44756d 6d790050 7946726f ySet_Dummy.PyFro │ │ │ │ │ + 0x00000c90 7a656e53 65745f54 79706500 50795365 zenSet_Type.PySe │ │ │ │ │ + 0x00000ca0 745f5479 70650050 79536574 49746572 t_Type.PySetIter │ │ │ │ │ + 0x00000cb0 5f547970 65005079 54797065 5f547970 _Type.PyType_Typ │ │ │ │ │ + 0x00000cc0 65005079 4f626a65 63745f47 656e6572 e.PyObject_Gener │ │ │ │ │ + 0x00000cd0 69634765 74417474 72005079 54797065 icGetAttr.PyType │ │ │ │ │ + 0x00000ce0 5f47656e 65726963 416c6c6f 63005079 _GenericAlloc.Py │ │ │ │ │ + 0x00000cf0 4f626a65 63745f48 6173684e 6f74496d Object_HashNotIm │ │ │ │ │ + 0x00000d00 706c656d 656e7465 64005079 4f626a65 plemented.PyObje │ │ │ │ │ + 0x00000d10 63745f53 656c6649 74657200 50795f47 ct_SelfIter.Py_G │ │ │ │ │ + 0x00000d20 656e6572 6963416c 69617300 enericAlias. │ │ │ ├── sliceobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -279,17 +279,17 @@ │ │ │ │ │ blt.n 2ac │ │ │ │ │ cmp ip, r0 │ │ │ │ │ bge.n 286 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 2ca │ │ │ │ │ cmp lr, ip │ │ │ │ │ bge.n 2a8 │ │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ + add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - sub.w r0, ip, lr │ │ │ │ │ + sub.w r0, r0, lr │ │ │ │ │ bne.n 334 │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt.n 352 │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ ├── tupleobject.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: 20068 (bytes into file) │ │ │ │ │ + Start of section headers: 20100 (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 0x4e64: │ │ │ │ │ +There are 17 section headers, starting at offset 0x4e84: │ │ │ │ │ │ │ │ │ │ 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 00032c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004190 000138 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0041b0 000138 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000360 000264 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0042c8 0001a0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0042e8 0001a0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0005c4 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0005c4 0001a8 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00076c 0023c8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 004468 000890 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002b34 00014c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 004cf8 0000e0 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 002c80 000273 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 002ef3 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002ef3 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 002f28 000ae0 10 15 102 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003a08 000787 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004dd8 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00076c 0023e8 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 004488 000890 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002b54 00014c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 004d18 0000e0 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 002ca0 000273 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002f13 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002f13 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002f48 000ae0 10 15 102 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 003a28 000787 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 004df8 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 {} │ │ │ │ │ @@ -11,78 +11,78 @@ │ │ │ │ │ 7: 00000110 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 8: 0000011c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 9: 00000340 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 10: 0000034c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 11: 0000034d 156 FUNC LOCAL DEFAULT 7 tuple_alloc │ │ │ │ │ 12: 000003e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 000003e8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 14: 000005f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 15: 000005fc 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 16: 00000924 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 17: 00000930 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 18: 00000c1d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 19: 00000a24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 20: 00000a28 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 21: 00000a29 224 FUNC LOCAL DEFAULT 7 tuple_iter │ │ │ │ │ - 22: 00000af8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 00000b08 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 24: 00000b09 84 FUNC LOCAL DEFAULT 7 tupleiter_next │ │ │ │ │ - 25: 00000b5d 192 FUNC LOCAL DEFAULT 7 tupleiter_dealloc │ │ │ │ │ - 26: 00000c14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 27: 00000c1c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 28: 00000c35 380 FUNC LOCAL DEFAULT 7 tuple_dealloc │ │ │ │ │ - 29: 00000da4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 30: 00000db0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 31: 00000db1 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ - 32: 00000f98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 14: 00000600 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 15: 0000060c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 16: 00000934 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 17: 00000940 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 18: 00000c2d 24 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 19: 00000a34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 20: 00000a38 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 21: 00000a39 224 FUNC LOCAL DEFAULT 7 tuple_iter │ │ │ │ │ + 22: 00000b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 00000b18 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 24: 00000b19 84 FUNC LOCAL DEFAULT 7 tupleiter_next │ │ │ │ │ + 25: 00000b6d 192 FUNC LOCAL DEFAULT 7 tupleiter_dealloc │ │ │ │ │ + 26: 00000c24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00000c2c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 28: 00000c45 380 FUNC LOCAL DEFAULT 7 tuple_dealloc │ │ │ │ │ + 29: 00000db4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 30: 00000dc0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 31: 00000dc1 134 FUNC LOCAL DEFAULT 7 tuple_traverse │ │ │ │ │ + 32: 00000fa8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 33: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 34: 00000fa0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 35: 000011bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 000011c8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 37: 000011c9 180 FUNC LOCAL DEFAULT 7 tuple_contains │ │ │ │ │ + 34: 00000fb0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 35: 000011cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 000011d8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 37: 000011d9 180 FUNC LOCAL DEFAULT 7 tuple_contains │ │ │ │ │ 38: 00000038 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 39: 0000127d 668 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ - 40: 00001510 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 41: 00001518 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 42: 00001519 70 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ - 43: 00001818 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 00001824 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 45: 00001825 246 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ - 46: 00001b74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00001b7c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 48: 00001b7d 280 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ - 49: 00001c18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00001c1e 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 39: 0000128d 720 FUNC LOCAL DEFAULT 7 tuple_subscript │ │ │ │ │ + 40: 00001554 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 41: 0000155c 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 42: 0000155d 70 FUNC LOCAL DEFAULT 7 tuple_item │ │ │ │ │ + 43: 00001864 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00001870 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 45: 00001871 246 FUNC LOCAL DEFAULT 7 tuple_hash │ │ │ │ │ + 46: 00001bc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001bc8 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 48: 00001bc9 280 FUNC LOCAL DEFAULT 7 tuple_richcompare │ │ │ │ │ + 49: 00001c64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001c6a 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ 51: 00000070 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 52: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 53: 00000001 336 FUNC LOCAL DEFAULT 1 tuple_vectorcall │ │ │ │ │ 54: 00000148 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 55: 00000078 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 56: 00001c95 464 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ - 57: 00001e5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00001e64 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 59: 00001e65 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ - 60: 00001e69 536 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ - 61: 00002074 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00001ce1 464 FUNC LOCAL DEFAULT 7 tuple_concat │ │ │ │ │ + 57: 00001ea8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00001eb0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 59: 00001eb1 4 FUNC LOCAL DEFAULT 7 tuple_length │ │ │ │ │ + 60: 00001eb5 492 FUNC LOCAL DEFAULT 7 tuple_new │ │ │ │ │ + 61: 00002094 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 62: 00000150 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 63: 00000151 12 FUNC LOCAL DEFAULT 1 tupleiter_traverse │ │ │ │ │ 64: 000000ac 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 65: 000000b0 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 66: 00002080 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 67: 00002081 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ + 66: 000020a0 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 67: 000020a1 322 FUNC LOCAL DEFAULT 7 tuple_repr │ │ │ │ │ 68: 000000b8 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 69: 00000000 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 70: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 71: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 72: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 73: 0000015d 226 FUNC LOCAL DEFAULT 1 tuple_index │ │ │ │ │ - 74: 000021c5 496 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ - 75: 000023ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 76: 000023b4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ - 77: 000023b5 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ + 74: 000021e5 496 FUNC LOCAL DEFAULT 7 tuple_repeat │ │ │ │ │ + 75: 000023cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 000023d4 0 NOTYPE LOCAL DEFAULT 7 $t │ │ │ │ │ + 77: 000023d5 20 FUNC LOCAL DEFAULT 7 tupleiter_len │ │ │ │ │ 78: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 79: 00000241 82 FUNC LOCAL DEFAULT 1 tuple___getnewargs__ │ │ │ │ │ 80: 00000295 74 FUNC LOCAL DEFAULT 1 tuple_count │ │ │ │ │ 81: 00000100 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 82: 00000098 0 NOTYPE LOCAL DEFAULT 9 $t │ │ │ │ │ 83: 00000124 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 84: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ @@ -108,40 +108,40 @@ │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 108: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 110: 0000011d 560 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArray │ │ │ │ │ - 111: 000003e9 532 FUNC GLOBAL DEFAULT 7 PyTuple_Pack │ │ │ │ │ - 112: 000005fd 1068 FUNC GLOBAL DEFAULT 7 _PyTuple_Resize │ │ │ │ │ + 111: 000003e9 548 FUNC GLOBAL DEFAULT 7 PyTuple_Pack │ │ │ │ │ + 112: 0000060d 1068 FUNC GLOBAL DEFAULT 7 _PyTuple_Resize │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_Resize │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 119: 00000e39 360 FUNC GLOBAL HIDDEN 7 _PyTuple_MaybeUntrack │ │ │ │ │ + 119: 00000e49 360 FUNC GLOBAL HIDDEN 7 _PyTuple_MaybeUntrack │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ - 121: 00000fa1 84 FUNC GLOBAL DEFAULT 7 PyTuple_GetItem │ │ │ │ │ + 121: 00000fb1 84 FUNC GLOBAL DEFAULT 7 PyTuple_GetItem │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 124: 00000ff5 468 FUNC GLOBAL DEFAULT 7 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ │ + 124: 00001005 468 FUNC GLOBAL DEFAULT 7 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 133: 00001561 48 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ - 134: 00001591 660 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ + 133: 000015a5 48 FUNC GLOBAL DEFAULT 7 PyTuple_Size │ │ │ │ │ + 134: 000015d5 668 FUNC GLOBAL DEFAULT 7 PyTuple_GetSlice │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 136: 0000191d 608 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ + 136: 00001969 608 FUNC GLOBAL DEFAULT 7 _PyTuple_FromArraySteal │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4190 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x41b0 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000003e 00008d0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 000000b8 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d8 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ 000000dc 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ @@ -37,70 +37,70 @@ │ │ │ │ │ 0000030c 0000a72f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000310 0000a730 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000316 0000820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000b2 00008d1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ 00000272 0000a31e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000002da 00009f1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x42c8 contains 52 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x42e8 contains 52 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000aa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001c02 R_ARM_ABS32 00000c35 tuple_dealloc │ │ │ │ │ -0000002c 00004302 R_ARM_ABS32 00002081 tuple_repr │ │ │ │ │ +00000018 00001c02 R_ARM_ABS32 00000c45 tuple_dealloc │ │ │ │ │ +0000002c 00004302 R_ARM_ABS32 000020a1 tuple_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002d02 R_ARM_ABS32 00001825 tuple_hash │ │ │ │ │ +0000003c 00002d02 R_ARM_ABS32 00001871 tuple_hash │ │ │ │ │ 00000048 0000ab02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001f02 R_ARM_ABS32 00000db1 tuple_traverse │ │ │ │ │ -00000064 00003002 R_ARM_ABS32 00001b7d tuple_richcompare │ │ │ │ │ -0000006c 00001502 R_ARM_ABS32 00000a29 tuple_iter │ │ │ │ │ +0000005c 00001f02 R_ARM_ABS32 00000dc1 tuple_traverse │ │ │ │ │ +00000064 00003002 R_ARM_ABS32 00001bc9 tuple_richcompare │ │ │ │ │ +0000006c 00001502 R_ARM_ABS32 00000a39 tuple_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00003c02 R_ARM_ABS32 00001e69 tuple_new │ │ │ │ │ +0000009c 00003c02 R_ARM_ABS32 00001eb5 tuple_new │ │ │ │ │ 000000a0 00007402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000c8 00003502 R_ARM_ABS32 00000001 tuple_vectorcall │ │ │ │ │ 000000d4 0000aa02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00001902 R_ARM_ABS32 00000b5d tupleiter_dealloc │ │ │ │ │ +000000e8 00001902 R_ARM_ABS32 00000b6d tupleiter_dealloc │ │ │ │ │ 00000118 0000ab02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 00003f02 R_ARM_ABS32 00000151 tupleiter_traverse │ │ │ │ │ 0000013c 0000ac02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00001802 R_ARM_ABS32 00000b09 tupleiter_next │ │ │ │ │ +00000140 00001802 R_ARM_ABS32 00000b19 tupleiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004d02 R_ARM_ABS32 000023b5 tupleiter_len │ │ │ │ │ +000001a4 00004d02 R_ARM_ABS32 000023d5 tupleiter_len │ │ │ │ │ 000001ac 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00005502 R_ARM_ABS32 0000010b tupleiter_reduce │ │ │ │ │ 000001bc 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00005702 R_ARM_ABS32 000002e1 tupleiter_setstate │ │ │ │ │ 000001cc 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001e0 00003b02 R_ARM_ABS32 00001e65 tuple_length │ │ │ │ │ -000001e4 00002702 R_ARM_ABS32 0000127d tuple_subscript │ │ │ │ │ +000001e0 00003b02 R_ARM_ABS32 00001eb1 tuple_length │ │ │ │ │ +000001e4 00002702 R_ARM_ABS32 0000128d tuple_subscript │ │ │ │ │ 000001ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00004f02 R_ARM_ABS32 00000241 tuple___getnewargs__ │ │ │ │ │ 000001f8 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000200 00004902 R_ARM_ABS32 0000015d tuple_index │ │ │ │ │ 00000208 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00005002 R_ARM_ABS32 00000295 tuple_count │ │ │ │ │ 00000218 00005802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 0000ad02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000023c 00003b02 R_ARM_ABS32 00001e65 tuple_length │ │ │ │ │ -00000240 00003802 R_ARM_ABS32 00001c95 tuple_concat │ │ │ │ │ -00000244 00004a02 R_ARM_ABS32 000021c5 tuple_repeat │ │ │ │ │ -00000248 00002a02 R_ARM_ABS32 00001519 tuple_item │ │ │ │ │ -00000258 00002502 R_ARM_ABS32 000011c9 tuple_contains │ │ │ │ │ +0000023c 00003b02 R_ARM_ABS32 00001eb1 tuple_length │ │ │ │ │ +00000240 00003802 R_ARM_ABS32 00001ce1 tuple_concat │ │ │ │ │ +00000244 00004a02 R_ARM_ABS32 000021e5 tuple_repeat │ │ │ │ │ +00000248 00002a02 R_ARM_ABS32 0000155d tuple_item │ │ │ │ │ +00000258 00002502 R_ARM_ABS32 000011d9 tuple_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4468 contains 274 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4488 contains 274 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000060 0000680a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000a0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000a8 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000cc 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -132,273 +132,273 @@ │ │ │ │ │ 000003a8 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003ac 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000003d4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003d8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000003dc 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003e4 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000442 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000518 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000051c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000522 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000058a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000058e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000594 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000005ce 00006b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000005da 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000005de 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000005e4 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005f0 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005f4 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000005f8 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000618 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000061c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000776 0000710a R_ARM_THM_CALL 00000000 _PyObject_GC_Resize │ │ │ │ │ -00000782 0000720a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000007de 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007f8 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000812 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000082c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000084a 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000868 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000886 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a4 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008c2 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e0 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008fe 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000091c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000928 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000092c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000940 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000964 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000982 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a0 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b8 0000740a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -000009d2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009d6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009da 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000009ea 0000660a R_ARM_THM_CALL 00000001 PyTuple_New │ │ │ │ │ -00000a0c 0000680a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00000a1c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a24 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a6c 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ac0 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000ae4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000ae8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000af0 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000af8 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000afc 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b04 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b52 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf6 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c14 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c18 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c54 0000760a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000cc2 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cd6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d2c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d46 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d56 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d5a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d7c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d90 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000da4 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000da8 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000dac 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e48 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e4c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e70 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000e88 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000ea0 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000ec2 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00000f98 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f9c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fca 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fce 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fd4 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000fdc 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000fe0 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000fe4 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000fe8 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000fee 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000104a 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000113c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001140 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001144 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000116c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001170 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001174 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001198 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000119c 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000011a2 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000011aa 00006b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011bc 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011c0 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011c4 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011e4 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000011f8 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000120c 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000121e 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001230 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001242 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001254 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001268 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001298 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000129c 00007e30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000012ae 00007f0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000012c0 0000800a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000013d0 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000013d4 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000013de 0000810a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000141c 0000820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000142c 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00001430 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00001436 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001440 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001444 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014f6 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014fa 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001500 0000262f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001504 00002630 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000150a 0000840a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001510 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001514 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001544 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001548 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000154c 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00001550 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00001556 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000157e 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001582 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001586 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000161a 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001722 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001726 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000172e 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000178c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001790 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001798 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000017ce 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017d2 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017ec 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017f2 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000017fc 00006b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001806 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000180a 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001812 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001818 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000181c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001820 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001846 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001878 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000052a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000052e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000534 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000598 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000059c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000005a2 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000005de 00006b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000005ea 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000005ee 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000005f4 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000600 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000604 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000608 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000628 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000062c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000786 0000710a R_ARM_THM_CALL 00000000 _PyObject_GC_Resize │ │ │ │ │ +00000792 0000720a R_ARM_THM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000007ee 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000808 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000822 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000083c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000085a 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000878 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000896 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008b4 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008d2 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f0 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090e 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000092c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000934 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000938 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000093c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000950 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000974 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000992 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b0 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 0000740a R_ARM_THM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +000009e2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009e6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009ea 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000009fa 0000660a R_ARM_THM_CALL 00000001 PyTuple_New │ │ │ │ │ +00000a1c 0000680a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00000a2c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a34 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a7c 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ad0 0000750a R_ARM_THM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000af4 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000af8 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b00 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000b08 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b0c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b14 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b62 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c06 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c24 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c28 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c64 0000760a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000cd2 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ce6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d3c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d56 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d66 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d6a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d8c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000da0 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000db4 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000db8 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000dbc 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e58 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e5c 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e80 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000e98 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000eb0 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000ed2 0000780a R_ARM_THM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00000fa8 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fac 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fda 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000fde 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000fe4 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000fec 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000ff0 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000ff4 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000ff8 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000ffe 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000105a 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000114c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001150 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001154 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +0000117c 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001180 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001184 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000011a8 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011ac 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000011b2 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000011ba 00006b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011cc 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000011d0 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000011d4 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011f4 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001208 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000121c 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000122e 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001240 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001252 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001264 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001278 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000012a8 00007e2f R_ARM_THM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000012ac 00007e30 R_ARM_THM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000012be 00007f0a R_ARM_THM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000012d0 0000800a R_ARM_THM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000013f2 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000013f6 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001400 0000810a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000143e 0000820a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000144e 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00001452 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00001458 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001516 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000151a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000153a 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000153e 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001544 0000262f R_ARM_THM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001548 00002630 R_ARM_THM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000154e 0000840a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001554 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001558 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001588 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000158c 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001590 0000212f R_ARM_THM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00001594 00002130 R_ARM_THM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000159a 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015c2 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000015c6 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000015ca 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000165e 0000670a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000176a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000176e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001776 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000017d8 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017dc 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017e4 0000690a R_ARM_THM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +0000181a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000181e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001834 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001838 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000183e 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001848 00006b0a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001852 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001856 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000185e 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001864 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001868 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000186c 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001892 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000018ba 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001b68 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b74 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b78 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001bbe 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001bd2 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001bfe 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001c24 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001c28 00008930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001c50 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001c54 00008b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001c7e 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001c82 00008c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001caa 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001cae 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e1e 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e22 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e40 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e44 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e48 0000372f R_ARM_THM_MOVW_ABS_NC 00000078 .LC4 │ │ │ │ │ -00001e4c 00003730 R_ARM_THM_MOVT_ABS 00000078 .LC4 │ │ │ │ │ -00001e54 0000840a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e5c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e60 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e76 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e7a 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001eb6 00008d0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001fca 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fd0 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -00001fd4 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00001fdc 00008f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000200c 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ -00002010 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ -00002016 0000900a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000206c 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002074 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002078 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000207c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000209c 0000910a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000020b2 0000920a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000020bc 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000020d0 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000020e6 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000020f4 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002104 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000210e 0000950a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00002114 0000960a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000211e 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000212a 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000213a 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00002146 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002152 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002160 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000217c 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00002186 0000960a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00002194 0000402f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ -00002198 00004030 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ -000021a6 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000021b2 0000412f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ -000021b6 00004130 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ -000021f0 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021f4 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002216 0000a10a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000238c 0000a20a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000023ac 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023b0 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000018c4 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000018de 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001906 0000870a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001bb4 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc0 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001bc4 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c0a 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001c1e 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001c4a 00007d0a R_ARM_THM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001c70 0000892f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001c74 00008930 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001c9c 00008b2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001ca0 00008b30 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001cca 00008c2f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cce 00008c30 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cf6 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001cfa 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e6a 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e6e 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e8c 0000832f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e90 00008330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e94 0000372f R_ARM_THM_MOVW_ABS_NC 00000078 .LC4 │ │ │ │ │ +00001e98 00003730 R_ARM_THM_MOVT_ABS 00000078 .LC4 │ │ │ │ │ +00001ea0 0000840a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ea8 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001eac 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ec2 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ec6 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001f00 00008d0a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001fec 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff2 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +00001ff6 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +00001ffe 00008f0a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000202e 0000332f R_ARM_THM_MOVW_ABS_NC 00000070 .LC3 │ │ │ │ │ +00002032 00003330 R_ARM_THM_MOVT_ABS 00000070 .LC3 │ │ │ │ │ +00002038 0000900a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000208e 0000730a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002094 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002098 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000209c 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020bc 0000910a R_ARM_THM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000020d2 0000920a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000020dc 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000020f0 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00002106 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002114 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002124 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000212e 0000950a R_ARM_THM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00002134 0000960a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000213e 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000214a 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000215a 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00002166 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002172 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00002180 0000940a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000219c 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000021a6 0000960a R_ARM_THM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000021b4 0000402f R_ARM_THM_MOVW_ABS_NC 000000ac .LC5 │ │ │ │ │ +000021b8 00004030 R_ARM_THM_MOVT_ABS 000000ac .LC5 │ │ │ │ │ +000021c6 0000930a R_ARM_THM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000021d2 0000412f R_ARM_THM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ +000021d6 00004130 R_ARM_THM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ +00002210 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002214 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002236 0000a10a R_ARM_THM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000023ac 0000a20a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000023cc 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023d0 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003ce 00006b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000c10 0000741e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000c30 0000731e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001c48 00008a1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00001fc4 00008d1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ -00002190 0000971e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000021a0 0000981e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000021be 0000981e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000234e 00006b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000023be 00009f1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000023c4 00009f1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000c20 0000741e R_ARM_THM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000c40 0000731e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001c94 00008a1e R_ARM_THM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +000021b0 0000971e R_ARM_THM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000021c0 0000981e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000021de 0000981e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000236e 00006b1e R_ARM_THM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000023de 00009f1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000023e4 00009f1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001fe6 00008d1e R_ARM_THM_JUMP24 00000000 PySequence_Tuple │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4cf8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4d18 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000062f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 00000630 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000036 0000442f R_ARM_THM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 0000003a 00004430 R_ARM_THM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 0000003e 00009a0a R_ARM_THM_CALL 00000000 PyOS_snprintf │ │ │ │ │ 00000070 00009b0a R_ARM_THM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000086 00009c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000090 00009d02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000094 00006c6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000000b8 0000120a R_ARM_THM_CALL 00000c1d Py_XDECREF │ │ │ │ │ +000000b8 0000120a R_ARM_THM_CALL 00000c2d Py_XDECREF │ │ │ │ │ 000000be 0000042f R_ARM_THM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000c2 00000430 R_ARM_THM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000000c6 00006a0a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000d8 0000120a R_ARM_THM_CALL 00000c1d Py_XDECREF │ │ │ │ │ +000000d8 0000120a R_ARM_THM_CALL 00000c2d Py_XDECREF │ │ │ │ │ 000000dc 00007a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000000e0 00007a30 R_ARM_THM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000000e4 0000512f R_ARM_THM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ 000000e8 00005130 R_ARM_THM_MOVT_ABS 00000100 .LC12 │ │ │ │ │ 000000ee 00007b0a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000102 0000120a R_ARM_THM_CALL 00000c1d Py_XDECREF │ │ │ │ │ +00000102 0000120a R_ARM_THM_CALL 00000c2d Py_XDECREF │ │ │ │ │ 0000011c 0000a50a R_ARM_THM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000128 0000532f R_ARM_THM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ 0000012c 00005330 R_ARM_THM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ 00000138 0000542f R_ARM_THM_MOVW_ABS_NC 0000012c .LC14 │ │ │ │ │ 0000013c 00005430 R_ARM_THM_MOVT_ABS 0000012c .LC14 │ │ │ │ │ 00000148 00006d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000134 0000a31e R_ARM_THM_JUMP24 00000000 Py_BuildValue │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,67 +6,67 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tuple_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 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n d6 │ │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne.n 124 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq.n a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ beq.n a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n be │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n d2 │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n c2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add.w lr, r0, #12 │ │ │ │ │ - add.w ip, r6, #12 │ │ │ │ │ + add.w ip, r5, #12 │ │ │ │ │ movs r3, #0 │ │ │ │ │ b.n 7c │ │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ - adds r5, r0, #1 │ │ │ │ │ + adds r6, r0, #1 │ │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ it lt │ │ │ │ │ - strlt r5, [r2, #0] │ │ │ │ │ + strlt r6, [r2, #0] │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add.w r3, r3, #1 │ │ │ │ │ bgt.n 68 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n 92 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cbz r3, b6 │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cbz r3, ee │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -75,25 +75,25 @@ │ │ │ │ │ b.n 9e │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n a4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Tuple │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n 92 │ │ │ │ │ - ldr r6, [pc, #136] @ (148 ) │ │ │ │ │ + ldr r5, [pc, #136] @ (148 ) │ │ │ │ │ b.n 48 │ │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ bge.n d2 │ │ │ │ │ subs r3, #1 │ │ │ │ │ - str r3, [r6, #0] │ │ │ │ │ + str r3, [r5, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq.n 13e │ │ │ │ │ movs r4, #0 │ │ │ │ │ b.n 9e │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -133,15 +133,15 @@ │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne.w 28 │ │ │ │ │ b.n d2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ b.n d2 │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000004c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -394,362 +394,360 @@ │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 5ec │ │ │ │ │ + beq.w 5fc │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - blt.w 5da │ │ │ │ │ + blt.w 5ea │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt.w 57e │ │ │ │ │ - ldr r3, [pc, #476] @ (5f0 ) │ │ │ │ │ + bgt.w 58c │ │ │ │ │ + ldr r3, [pc, #492] @ (600 ) │ │ │ │ │ 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, r4, lsl #3 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 518 │ │ │ │ │ + beq.n 52a │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r5, r0, #16 │ │ │ │ │ + add.w r2, r0, #16 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ │ - mov r1, lr │ │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w ip, [r2] │ │ │ │ │ + ldr.w r1, [lr] │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ │ - bge.n 510 │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - str.w ip, [r2] │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - beq.n 4cc │ │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ │ + str r1, [r2, #0] │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + beq.n 4d0 │ │ │ │ │ + add.w r1, lr, #4 │ │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 562 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ + bne.n 572 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - bge.n 536 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ + blt.n 548 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ - beq.n 4cc │ │ │ │ │ - adds r5, #4 │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ + beq.n 4d0 │ │ │ │ │ + adds r5, r2, #4 │ │ │ │ │ add.w r4, lr, r4, lsl #2 │ │ │ │ │ add.w ip, lr, #8 │ │ │ │ │ - ldr.w r2, [ip], #4 │ │ │ │ │ + ldr.w r1, [ip], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 542 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ + bne.n 55c │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - blt.n 554 │ │ │ │ │ + blt.n 518 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ │ + mov r5, r2 │ │ │ │ │ bne.n 4aa │ │ │ │ │ - cbz r3, 506 │ │ │ │ │ - ldr r1, [pc, #292] @ (5f4 ) │ │ │ │ │ + cbz r3, 50e │ │ │ │ │ + ldr r1, [pc, #304] @ (604 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr.w ip, [r1, #3892] @ 0xf34 │ │ │ │ │ ldr.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ - ldr.w r5, [ip, #4] │ │ │ │ │ + ldr.w lr, [ip, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ - orrs r3, r5 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ + orr.w r3, r3, lr │ │ │ │ │ + str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - bne.n 47e │ │ │ │ │ - b.n 4cc │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + bne.n 4aa │ │ │ │ │ + b.n 4d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 5e8 │ │ │ │ │ + beq.n 5f8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ - add.w r5, r0, #16 │ │ │ │ │ + add.w r2, r0, #16 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ b.n 452 │ │ │ │ │ + add.w ip, ip, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ + str.w ip, [r1] │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ bne.n 4a0 │ │ │ │ │ - b.n 4cc │ │ │ │ │ - ldr.w r2, [ip], #4 │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 554 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ - bne.n 53e │ │ │ │ │ - b.n 4ce │ │ │ │ │ - adds r1, #1 │ │ │ │ │ + b.n 4d0 │ │ │ │ │ + ldr.w r1, [ip], #4 │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 518 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - str.w r2, [r5, #4]! │ │ │ │ │ - bne.n 4aa │ │ │ │ │ - b.n 4cc │ │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 576 │ │ │ │ │ - adds r1, #1 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - str r1, [r2, #0] │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ - bne.n 4a0 │ │ │ │ │ - b.n 4ce │ │ │ │ │ + str.w r1, [r2, #4]! │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + bne.n 558 │ │ │ │ │ + b.n 4d2 │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r1] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - str r2, [r5, #4] │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ bne.n 4a0 │ │ │ │ │ - b.n 4ce │ │ │ │ │ + b.n 4d2 │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 5ce │ │ │ │ │ + bhi.n 5de │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ - cbz r0, 5e8 │ │ │ │ │ - add.w r5, r0, #16 │ │ │ │ │ + cbz r0, 5f8 │ │ │ │ │ + add.w r2, r0, #16 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ │ mov r1, lr │ │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr.w ip, [r2] │ │ │ │ │ + ldr.w ip, [r1], #4 │ │ │ │ │ + ldr.w r3, [ip, #4] │ │ │ │ │ + ldr.w r5, [ip] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w ip, ip, #1 │ │ │ │ │ - strlt.w ip, [r2] │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ + addlt r5, #1 │ │ │ │ │ + strlt.w r5, [ip] │ │ │ │ │ + str.w ip, [r2] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - b.n 47e │ │ │ │ │ + b.n 480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ - cbz r0, 5e8 │ │ │ │ │ - add.w r5, r0, #16 │ │ │ │ │ - b.n 5a4 │ │ │ │ │ + cbz r0, 5f8 │ │ │ │ │ + add.w r2, r0, #16 │ │ │ │ │ + b.n 5b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 506 │ │ │ │ │ - ldr r0, [pc, #8] @ (5f8 ) │ │ │ │ │ - b.n 506 │ │ │ │ │ - .word 0x000001d4 │ │ │ │ │ + b.n 50e │ │ │ │ │ + ldr r0, [pc, #8] @ (608 ) │ │ │ │ │ + b.n 50e │ │ │ │ │ + .word 0x000001e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000114 │ │ │ │ │ + .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000005fc <_PyTuple_Resize>: │ │ │ │ │ +0000060c <_PyTuple_Resize>: │ │ │ │ │ _PyTuple_Resize(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9c2 <_PyTuple_Resize+0x3c6> │ │ │ │ │ + beq.w 9d2 <_PyTuple_Resize+0x3c6> │ │ │ │ │ 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 9c2 <_PyTuple_Resize+0x3c6> │ │ │ │ │ + bne.w 9d2 <_PyTuple_Resize+0x3c6> │ │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 63a <_PyTuple_Resize+0x3e> │ │ │ │ │ + beq.n 64a <_PyTuple_Resize+0x3e> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.w 9c2 <_PyTuple_Resize+0x3c6> │ │ │ │ │ + bne.w 9d2 <_PyTuple_Resize+0x3c6> │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne.n 644 <_PyTuple_Resize+0x48> │ │ │ │ │ + bne.n 654 <_PyTuple_Resize+0x48> │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 930 <_PyTuple_Resize+0x334> │ │ │ │ │ + beq.w 940 <_PyTuple_Resize+0x334> │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 9e0 <_PyTuple_Resize+0x3e4> │ │ │ │ │ + beq.w 9f0 <_PyTuple_Resize+0x3e4> │ │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ │ - cbz r2, 698 <_PyTuple_Resize+0x9c> │ │ │ │ │ + cbz r2, 6a8 <_PyTuple_Resize+0x9c> │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ str r2, [r1, #0] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r7, #-8] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ │ and.w r3, r3, #1 │ │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ │ - ldr r3, [pc, #668] @ (924 <_PyTuple_Resize+0x328>) │ │ │ │ │ + ldr r3, [pc, #668] @ (934 <_PyTuple_Resize+0x328>) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge.n 766 <_PyTuple_Resize+0x16a> │ │ │ │ │ + bge.n 776 <_PyTuple_Resize+0x16a> │ │ │ │ │ add.w r6, r7, r8, lsl #2 │ │ │ │ │ sub.w r3, sl, r8 │ │ │ │ │ adds r6, #12 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ands.w r3, r3, #7 │ │ │ │ │ - beq.n 71e <_PyTuple_Resize+0x122> │ │ │ │ │ + beq.n 72e <_PyTuple_Resize+0x122> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 70e <_PyTuple_Resize+0x112> │ │ │ │ │ + beq.n 71e <_PyTuple_Resize+0x112> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 702 <_PyTuple_Resize+0x106> │ │ │ │ │ + beq.n 712 <_PyTuple_Resize+0x106> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 6f6 <_PyTuple_Resize+0xfa> │ │ │ │ │ + beq.n 706 <_PyTuple_Resize+0xfa> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.n 6ea <_PyTuple_Resize+0xee> │ │ │ │ │ + beq.n 6fa <_PyTuple_Resize+0xee> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq.n 6de <_PyTuple_Resize+0xe2> │ │ │ │ │ + beq.n 6ee <_PyTuple_Resize+0xe2> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq.n 6d2 <_PyTuple_Resize+0xd6> │ │ │ │ │ + beq.n 6e2 <_PyTuple_Resize+0xd6> │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7c6 <_PyTuple_Resize+0x1ca> │ │ │ │ │ + bne.n 7d6 <_PyTuple_Resize+0x1ca> │ │ │ │ │ add.w r5, r8, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 988 <_PyTuple_Resize+0x38c> │ │ │ │ │ + bne.w 998 <_PyTuple_Resize+0x38c> │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8aa <_PyTuple_Resize+0x2ae> │ │ │ │ │ + bne.w 8ba <_PyTuple_Resize+0x2ae> │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8e6 <_PyTuple_Resize+0x2ea> │ │ │ │ │ + bne.w 8f6 <_PyTuple_Resize+0x2ea> │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 86e <_PyTuple_Resize+0x272> │ │ │ │ │ + bne.w 87e <_PyTuple_Resize+0x272> │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 96a <_PyTuple_Resize+0x36e> │ │ │ │ │ + bne.w 97a <_PyTuple_Resize+0x36e> │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 832 <_PyTuple_Resize+0x236> │ │ │ │ │ + bne.w 842 <_PyTuple_Resize+0x236> │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq.n 766 <_PyTuple_Resize+0x16a> │ │ │ │ │ + beq.n 776 <_PyTuple_Resize+0x16a> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ adds r4, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7e4 <_PyTuple_Resize+0x1e8> │ │ │ │ │ + bne.n 7f4 <_PyTuple_Resize+0x1e8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 850 <_PyTuple_Resize+0x254> │ │ │ │ │ + bne.w 860 <_PyTuple_Resize+0x254> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8c8 <_PyTuple_Resize+0x2cc> │ │ │ │ │ + bne.w 8d8 <_PyTuple_Resize+0x2cc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 818 <_PyTuple_Resize+0x21c> │ │ │ │ │ + bne.n 828 <_PyTuple_Resize+0x21c> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 904 <_PyTuple_Resize+0x308> │ │ │ │ │ + bne.w 914 <_PyTuple_Resize+0x308> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 88c <_PyTuple_Resize+0x290> │ │ │ │ │ + bne.w 89c <_PyTuple_Resize+0x290> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 94c <_PyTuple_Resize+0x350> │ │ │ │ │ + bne.w 95c <_PyTuple_Resize+0x350> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ add.w r6, r4, #28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 7fe <_PyTuple_Resize+0x202> │ │ │ │ │ + bne.n 80e <_PyTuple_Resize+0x202> │ │ │ │ │ adds r5, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne.n 71e <_PyTuple_Resize+0x122> │ │ │ │ │ - ldr r2, [pc, #448] @ (928 <_PyTuple_Resize+0x32c>) │ │ │ │ │ + bne.n 72e <_PyTuple_Resize+0x122> │ │ │ │ │ + ldr r2, [pc, #448] @ (938 <_PyTuple_Resize+0x32c>) │ │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 9a6 <_PyTuple_Resize+0x3aa> │ │ │ │ │ + bne.w 9b6 <_PyTuple_Resize+0x3aa> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_GC_Resize> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9b2 <_PyTuple_Resize+0x3b6> │ │ │ │ │ + beq.w 9c2 <_PyTuple_Resize+0x3b6> │ │ │ │ │ bl 0 <_Py_NewReferenceNoTotal> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReferenceNoTotal │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bgt.w 9fc <_PyTuple_Resize+0x400> │ │ │ │ │ + bgt.w a0c <_PyTuple_Resize+0x400> │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, #404] @ (92c <_PyTuple_Resize+0x330>) │ │ │ │ │ + ldr r2, [pc, #404] @ (93c <_PyTuple_Resize+0x330>) │ │ │ │ │ sub.w r5, r4, #8 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ @@ -758,305 +756,305 @@ │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ adds r1, #1 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ strd r0, r3, [r4, #-8] │ │ │ │ │ str r5, [r0, #4] │ │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ │ - b.n 63e <_PyTuple_Resize+0x42> │ │ │ │ │ + b.n 64e <_PyTuple_Resize+0x42> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6ce <_PyTuple_Resize+0xd2> │ │ │ │ │ + bge.w 6de <_PyTuple_Resize+0xd2> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6ce <_PyTuple_Resize+0xd2> │ │ │ │ │ + bne.w 6de <_PyTuple_Resize+0xd2> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6ce <_PyTuple_Resize+0xd2> │ │ │ │ │ + b.n 6de <_PyTuple_Resize+0xd2> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 726 <_PyTuple_Resize+0x12a> │ │ │ │ │ + bge.n 736 <_PyTuple_Resize+0x12a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 726 <_PyTuple_Resize+0x12a> │ │ │ │ │ + bne.n 736 <_PyTuple_Resize+0x12a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 726 <_PyTuple_Resize+0x12a> │ │ │ │ │ + b.n 736 <_PyTuple_Resize+0x12a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 760 <_PyTuple_Resize+0x164> │ │ │ │ │ + bge.n 770 <_PyTuple_Resize+0x164> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 760 <_PyTuple_Resize+0x164> │ │ │ │ │ + bne.n 770 <_PyTuple_Resize+0x164> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 760 <_PyTuple_Resize+0x164> │ │ │ │ │ + b.n 770 <_PyTuple_Resize+0x164> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 73e <_PyTuple_Resize+0x142> │ │ │ │ │ + bge.n 74e <_PyTuple_Resize+0x142> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 73e <_PyTuple_Resize+0x142> │ │ │ │ │ + bne.n 74e <_PyTuple_Resize+0x142> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 73e <_PyTuple_Resize+0x142> │ │ │ │ │ + b.n 74e <_PyTuple_Resize+0x142> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 718 <_PyTuple_Resize+0x11c> │ │ │ │ │ + bge.w 728 <_PyTuple_Resize+0x11c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 718 <_PyTuple_Resize+0x11c> │ │ │ │ │ + bne.w 728 <_PyTuple_Resize+0x11c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 718 <_PyTuple_Resize+0x11c> │ │ │ │ │ + b.n 728 <_PyTuple_Resize+0x11c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 730 <_PyTuple_Resize+0x134> │ │ │ │ │ + bge.w 740 <_PyTuple_Resize+0x134> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 730 <_PyTuple_Resize+0x134> │ │ │ │ │ + bne.w 740 <_PyTuple_Resize+0x134> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 730 <_PyTuple_Resize+0x134> │ │ │ │ │ + b.n 740 <_PyTuple_Resize+0x134> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 700 <_PyTuple_Resize+0x104> │ │ │ │ │ + bge.w 710 <_PyTuple_Resize+0x104> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 700 <_PyTuple_Resize+0x104> │ │ │ │ │ + bne.w 710 <_PyTuple_Resize+0x104> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 700 <_PyTuple_Resize+0x104> │ │ │ │ │ + b.n 710 <_PyTuple_Resize+0x104> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 74e <_PyTuple_Resize+0x152> │ │ │ │ │ + bge.w 75e <_PyTuple_Resize+0x152> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 74e <_PyTuple_Resize+0x152> │ │ │ │ │ + bne.w 75e <_PyTuple_Resize+0x152> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 74e <_PyTuple_Resize+0x152> │ │ │ │ │ + b.n 75e <_PyTuple_Resize+0x152> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6e8 <_PyTuple_Resize+0xec> │ │ │ │ │ + bge.w 6f8 <_PyTuple_Resize+0xec> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6e8 <_PyTuple_Resize+0xec> │ │ │ │ │ + bne.w 6f8 <_PyTuple_Resize+0xec> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6e8 <_PyTuple_Resize+0xec> │ │ │ │ │ + b.n 6f8 <_PyTuple_Resize+0xec> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 738 <_PyTuple_Resize+0x13c> │ │ │ │ │ + bge.w 748 <_PyTuple_Resize+0x13c> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 738 <_PyTuple_Resize+0x13c> │ │ │ │ │ + bne.w 748 <_PyTuple_Resize+0x13c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 738 <_PyTuple_Resize+0x13c> │ │ │ │ │ + b.n 748 <_PyTuple_Resize+0x13c> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6f4 <_PyTuple_Resize+0xf8> │ │ │ │ │ + bge.w 704 <_PyTuple_Resize+0xf8> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6f4 <_PyTuple_Resize+0xf8> │ │ │ │ │ + bne.w 704 <_PyTuple_Resize+0xf8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6f4 <_PyTuple_Resize+0xf8> │ │ │ │ │ + b.n 704 <_PyTuple_Resize+0xf8> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 746 <_PyTuple_Resize+0x14a> │ │ │ │ │ + bge.w 756 <_PyTuple_Resize+0x14a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 746 <_PyTuple_Resize+0x14a> │ │ │ │ │ + bne.w 756 <_PyTuple_Resize+0x14a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 746 <_PyTuple_Resize+0x14a> │ │ │ │ │ + b.n 756 <_PyTuple_Resize+0x14a> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000029a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000018a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 944 <_PyTuple_Resize+0x348> │ │ │ │ │ + bge.n 954 <_PyTuple_Resize+0x348> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - cbnz r3, 944 <_PyTuple_Resize+0x348> │ │ │ │ │ + cbnz r3, 954 <_PyTuple_Resize+0x348> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #220] @ (a24 <_PyTuple_Resize+0x428>) │ │ │ │ │ + ldr r3, [pc, #220] @ (a34 <_PyTuple_Resize+0x428>) │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - b.n 63e <_PyTuple_Resize+0x42> │ │ │ │ │ + b.n 64e <_PyTuple_Resize+0x42> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 756 <_PyTuple_Resize+0x15a> │ │ │ │ │ + bge.w 766 <_PyTuple_Resize+0x15a> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 756 <_PyTuple_Resize+0x15a> │ │ │ │ │ + bne.w 766 <_PyTuple_Resize+0x15a> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 756 <_PyTuple_Resize+0x15a> │ │ │ │ │ + b.n 766 <_PyTuple_Resize+0x15a> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 70c <_PyTuple_Resize+0x110> │ │ │ │ │ + bge.w 71c <_PyTuple_Resize+0x110> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 70c <_PyTuple_Resize+0x110> │ │ │ │ │ + bne.w 71c <_PyTuple_Resize+0x110> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 70c <_PyTuple_Resize+0x110> │ │ │ │ │ + b.n 71c <_PyTuple_Resize+0x110> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r6, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.w 6dc <_PyTuple_Resize+0xe0> │ │ │ │ │ + bge.w 6ec <_PyTuple_Resize+0xe0> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 6dc <_PyTuple_Resize+0xe0> │ │ │ │ │ + bne.w 6ec <_PyTuple_Resize+0xe0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 6dc <_PyTuple_Resize+0xe0> │ │ │ │ │ + b.n 6ec <_PyTuple_Resize+0xe0> │ │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 772 <_PyTuple_Resize+0x176> │ │ │ │ │ + b.n 782 <_PyTuple_Resize+0x176> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_Del │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 640 <_PyTuple_Resize+0x44> │ │ │ │ │ + b.n 650 <_PyTuple_Resize+0x44> │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ - bl c1c │ │ │ │ │ + bl c2c │ │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ │ 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 9bc <_PyTuple_Resize+0x3c0> │ │ │ │ │ + b.n 9cc <_PyTuple_Resize+0x3c0> │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a12 <_PyTuple_Resize+0x416> │ │ │ │ │ + blt.n a22 <_PyTuple_Resize+0x416> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyTuple_New │ │ │ │ │ clz r3, r0 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ negs r0, r3 │ │ │ │ │ - b.n 640 <_PyTuple_Resize+0x44> │ │ │ │ │ + b.n 650 <_PyTuple_Resize+0x44> │ │ │ │ │ sub.w r2, r8, sl │ │ │ │ │ add.w r0, sl, #4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memset │ │ │ │ │ - b.n 78c <_PyTuple_Resize+0x190> │ │ │ │ │ + b.n 79c <_PyTuple_Resize+0x190> │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 9e8 <_PyTuple_Resize+0x3ec> │ │ │ │ │ + bne.n 9f8 <_PyTuple_Resize+0x3ec> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 9e8 <_PyTuple_Resize+0x3ec> │ │ │ │ │ + b.n 9f8 <_PyTuple_Resize+0x3ec> │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a28 : │ │ │ │ │ +00000a38 : │ │ │ │ │ tuple_iter(): │ │ │ │ │ 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 r3, r3, #5 │ │ │ │ │ - bpl.n ae4 │ │ │ │ │ - ldr r3, [pc, #180] @ (af8 ) │ │ │ │ │ + bpl.n af4 │ │ │ │ │ + ldr r3, [pc, #180] @ (b08 ) │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ │ - cbz r0, abe │ │ │ │ │ + cbz r0, ace │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - bge.n ad2 │ │ │ │ │ + bge.n ae2 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - ldr r1, [pc, #120] @ (afc ) │ │ │ │ │ + ldr r1, [pc, #120] @ (b0c ) │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -1069,96 +1067,96 @@ │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #64] @ (b00 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (b10 ) │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_New │ │ │ │ │ - cbz r0, af4 │ │ │ │ │ + cbz r0, b04 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n a7e │ │ │ │ │ - ldr r1, [pc, #48] @ (b04 ) │ │ │ │ │ + blt.n a8e │ │ │ │ │ + ldr r1, [pc, #48] @ (b14 ) │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n a92 │ │ │ │ │ + b.n aa2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n aba │ │ │ │ │ + b.n aca │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000022 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b08 : │ │ │ │ │ +00000b18 : │ │ │ │ │ tupleiter_next(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - cbz r2, b58 │ │ │ │ │ + cbz r2, b68 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge.n b3a │ │ │ │ │ + bge.n b4a │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ movs r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n b4c │ │ │ │ │ + bge.n b5c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - cbz r3, b50 │ │ │ │ │ + cbz r3, b60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n b4c │ │ │ │ │ + b.n b5c │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000b5c : │ │ │ │ │ +00000b6c : │ │ │ │ │ tupleiter_dealloc(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - ldr r0, [pc, #164] @ (c14 ) │ │ │ │ │ + ldr r0, [pc, #164] @ (c24 ) │ │ │ │ │ mov.w lr, #0 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldrd ip, r1, [r2, #-8] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str.w ip, [r1] │ │ │ │ │ @@ -1173,218 +1171,218 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldr r3, [r4, r0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n bc8 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ ldr.w r1, [ip] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n be8 │ │ │ │ │ + blt.n bf8 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi.n c08 │ │ │ │ │ + bhi.n c18 │ │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ str.w r2, [r3, #1912] @ 0x778 │ │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r1, [ip] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n bc8 │ │ │ │ │ + bne.n bd8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #28] @ (c18 ) │ │ │ │ │ + ldr r3, [pc, #28] @ (c28 ) │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b.n bc8 │ │ │ │ │ + b.n bd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000006a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000016 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c1c : │ │ │ │ │ +00000c2c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ - cbz r0, c26 │ │ │ │ │ + cbz r0, c36 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n c28 │ │ │ │ │ + blt.n c38 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n c26 │ │ │ │ │ + bne.n c36 │ │ │ │ │ b.w 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000c34 : │ │ │ │ │ +00000c44 : │ │ │ │ │ tuple_dealloc(): │ │ │ │ │ - ldr r3, [pc, #364] @ (da4 ) │ │ │ │ │ + ldr r3, [pc, #364] @ (db4 ) │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, r3 │ │ │ │ │ - beq.w da2 │ │ │ │ │ + beq.w db2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ - bmi.n d54 │ │ │ │ │ + bmi.n d64 │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ - cbz r0, c6e │ │ │ │ │ + cbz r0, c7e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d20 │ │ │ │ │ + blt.n d30 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq.n cd0 │ │ │ │ │ + beq.n ce0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - cbz r0, c7e │ │ │ │ │ + cbz r0, c8e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d3a │ │ │ │ │ + blt.n d4a │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n cd0 │ │ │ │ │ + beq.n ce0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cbz r0, c8e │ │ │ │ │ + cbz r0, c9e │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n d70 │ │ │ │ │ + blt.n d80 │ │ │ │ │ subs r1, r2, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq.n cd0 │ │ │ │ │ + beq.n ce0 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, ca0 │ │ │ │ │ + cbz r0, cb0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n cb6 │ │ │ │ │ + blt.n cc6 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bcc.n cd0 │ │ │ │ │ + bcc.n ce0 │ │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ca0 │ │ │ │ │ + beq.n cb0 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n ca0 │ │ │ │ │ + bge.n cb0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ca0 │ │ │ │ │ + bne.n cb0 │ │ │ │ │ strd r3, r1, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r1, #1 │ │ │ │ │ adds r3, r1, #1 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - bne.n ca4 │ │ │ │ │ + bne.n cb4 │ │ │ │ │ ldr r1, [r4, #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 d94 │ │ │ │ │ + bne.n da4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r3, #1 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt.n d8c │ │ │ │ │ - ldr r1, [pc, #192] @ (da8 ) │ │ │ │ │ + bgt.n d9c │ │ │ │ │ + ldr r1, [pc, #192] @ (db8 ) │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ movw ip, #5836 @ 0x16cc │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r1, r3, r2 │ │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ │ - bcs.n d8c │ │ │ │ │ + bcs.n d9c │ │ │ │ │ add r3, r2 │ │ │ │ │ adds r1, #1 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r2, [r3, #1736] @ 0x6c8 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ str.w r4, [r3, #1736] @ 0x6c8 │ │ │ │ │ str.w r1, [r3, #1740] @ 0x6cc │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c6e │ │ │ │ │ + bne.n c7e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n c72 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bne.n c82 │ │ │ │ │ + b.n ce0 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c7e │ │ │ │ │ + bne.n c8e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne.n c82 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bne.n c92 │ │ │ │ │ + b.n ce0 │ │ │ │ │ ldr r1, [r4, #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 d94 │ │ │ │ │ - ldr r1, [pc, #72] @ (dac ) │ │ │ │ │ + bne.n da4 │ │ │ │ │ + ldr r1, [pc, #72] @ (dbc ) │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ movw ip, #5836 @ 0x16cc │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ - b.n cf2 │ │ │ │ │ + b.n d02 │ │ │ │ │ subs r1, #1 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n c8e │ │ │ │ │ + bne.n c9e │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r1, r2, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne.n c94 │ │ │ │ │ - b.n cd0 │ │ │ │ │ + bne.n ca4 │ │ │ │ │ + b.n ce0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -1394,143 +1392,143 @@ │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b6 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +00000dc0 : │ │ │ │ │ tuple_traverse(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs.w r9, r8, #1 │ │ │ │ │ - bmi.n e30 │ │ │ │ │ + bmi.n e40 │ │ │ │ │ add.w r7, r6, r8, lsl #2 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - cbz r0, e2c │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e32 │ │ │ │ │ + cbnz r0, e42 │ │ │ │ │ sub.w r9, r8, #2 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n e30 │ │ │ │ │ + beq.n e40 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ - cbz r0, e2c │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e32 │ │ │ │ │ + cbnz r0, e42 │ │ │ │ │ sub.w r9, r8, #3 │ │ │ │ │ cmp.w r8, #2 │ │ │ │ │ - beq.n e30 │ │ │ │ │ + beq.n e40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - cbz r0, e2c │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e32 │ │ │ │ │ + cbnz r0, e42 │ │ │ │ │ sub.w r9, r8, #4 │ │ │ │ │ cmp.w r8, #3 │ │ │ │ │ - beq.n e30 │ │ │ │ │ + beq.n e40 │ │ │ │ │ ldr.w r0, [r6, r8, lsl #2] │ │ │ │ │ - cbz r0, e2c │ │ │ │ │ + cbz r0, e3c │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - cbnz r0, e32 │ │ │ │ │ + cbnz r0, e42 │ │ │ │ │ mov r1, r4 │ │ │ │ │ subs.w r9, r9, #1 │ │ │ │ │ - bcc.n e30 │ │ │ │ │ + bcc.n e40 │ │ │ │ │ ldr.w r0, [r7, #-4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e18 │ │ │ │ │ + bne.n e28 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b.n dca │ │ │ │ │ + b.n dda │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000e38 <_PyTuple_MaybeUntrack>: │ │ │ │ │ +00000e48 <_PyTuple_MaybeUntrack>: │ │ │ │ │ _PyTuple_MaybeUntrack(): │ │ │ │ │ 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] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + bne.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble.n f46 <_PyTuple_MaybeUntrack+0x10e> │ │ │ │ │ + ble.n f56 <_PyTuple_MaybeUntrack+0x10e> │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f16 <_PyTuple_MaybeUntrack+0xde> │ │ │ │ │ + bne.n f26 <_PyTuple_MaybeUntrack+0xde> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n ed4 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + beq.n ee4 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f36 <_PyTuple_MaybeUntrack+0xfe> │ │ │ │ │ + bne.n f46 <_PyTuple_MaybeUntrack+0xfe> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n ed4 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + beq.n ee4 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f88 <_PyTuple_MaybeUntrack+0x150> │ │ │ │ │ + bne.n f98 <_PyTuple_MaybeUntrack+0x150> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n ed4 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ + beq.n ee4 <_PyTuple_MaybeUntrack+0x9c> │ │ │ │ │ add.w r1, r4, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ - cbz r3, f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + cbz r3, f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_IS_GC │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ - cbnz r0, f26 <_PyTuple_MaybeUntrack+0xee> │ │ │ │ │ + cbnz r0, f36 <_PyTuple_MaybeUntrack+0xee> │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne.n eb4 <_PyTuple_MaybeUntrack+0x7c> │ │ │ │ │ + bne.n ec4 <_PyTuple_MaybeUntrack+0x7c> │ │ │ │ │ ldrd r0, r2, [r4, #-8] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #188] @ (f98 <_PyTuple_MaybeUntrack+0x160>) │ │ │ │ │ + ldr r1, [pc, #188] @ (fa8 <_PyTuple_MaybeUntrack+0x160>) │ │ │ │ │ bic.w r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ orrs r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ │ @@ -1545,38 +1543,38 @@ │ │ │ │ │ ldr.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + bne.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e7a <_PyTuple_MaybeUntrack+0x42> │ │ │ │ │ - b.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n e8a <_PyTuple_MaybeUntrack+0x42> │ │ │ │ │ + b.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + bne.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n ed0 <_PyTuple_MaybeUntrack+0x98> │ │ │ │ │ - b.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n ee0 <_PyTuple_MaybeUntrack+0x98> │ │ │ │ │ + b.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + bne.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e92 <_PyTuple_MaybeUntrack+0x5a> │ │ │ │ │ - b.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n ea2 <_PyTuple_MaybeUntrack+0x5a> │ │ │ │ │ + b.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ bic.w r1, r1, #3 │ │ │ │ │ - ldr r4, [pc, #72] @ (f9c <_PyTuple_MaybeUntrack+0x164>) │ │ │ │ │ + ldr r4, [pc, #72] @ (fac <_PyTuple_MaybeUntrack+0x164>) │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ │ @@ -1589,42 +1587,42 @@ │ │ │ │ │ ldr.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ subs r3, #1 │ │ │ │ │ str.w r3, [r2, #3868] @ 0xf1c │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + bne.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n eaa <_PyTuple_MaybeUntrack+0x72> │ │ │ │ │ - b.n f12 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ + beq.n eba <_PyTuple_MaybeUntrack+0x72> │ │ │ │ │ + b.n f22 <_PyTuple_MaybeUntrack+0xda> │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000026 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000fa0 : │ │ │ │ │ +00000fb0 : │ │ │ │ │ PyTuple_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, #5 │ │ │ │ │ - bpl.n fca │ │ │ │ │ + bpl.n fda │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n fdc │ │ │ │ │ + blt.n fec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #4 │ │ │ │ │ ldrlt.w r0, [r0, r1, lsl #2] │ │ │ │ │ - bge.n fdc │ │ │ │ │ + bge.n fec │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -1638,106 +1636,106 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ - b.n fd8 │ │ │ │ │ + b.n fe8 │ │ │ │ │ │ │ │ │ │ -00000ff4 <_PyTuple_FromStackRefStealOnSuccess>: │ │ │ │ │ +00001004 <_PyTuple_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyTuple_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq.w 11b8 <_PyTuple_FromStackRefStealOnSuccess+0x1c4> │ │ │ │ │ + beq.w 11c8 <_PyTuple_FromStackRefStealOnSuccess+0x1c4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - blt.w 1198 <_PyTuple_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ + blt.w 11a8 <_PyTuple_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bgt.w 1160 <_PyTuple_FromStackRefStealOnSuccess+0x16c> │ │ │ │ │ - ldr r3, [pc, #416] @ (11bc <_PyTuple_FromStackRefStealOnSuccess+0x1c8>) │ │ │ │ │ + bgt.w 1170 <_PyTuple_FromStackRefStealOnSuccess+0x16c> │ │ │ │ │ + ldr r3, [pc, #416] @ (11cc <_PyTuple_FromStackRefStealOnSuccess+0x1c8>) │ │ │ │ │ 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, r4, lsl #3 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113c <_PyTuple_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ + beq.w 114c <_PyTuple_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ str.w r2, [r3, #1728] @ 0x6c0 │ │ │ │ │ ldr.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ subs r2, #1 │ │ │ │ │ str.w r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.n 1070 <_PyTuple_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + bpl.n 1080 <_PyTuple_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ bic.w r2, r2, #1 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r1, #1 │ │ │ │ │ strlt r1, [r2, #0] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ and.w r2, r1, #16384 @ 0x4000 │ │ │ │ │ - beq.n 1124 <_PyTuple_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ + beq.n 1134 <_PyTuple_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ tst.w r1, #1 │ │ │ │ │ - beq.n 109c <_PyTuple_FromStackRefStealOnSuccess+0xa8> │ │ │ │ │ + beq.n 10ac <_PyTuple_FromStackRefStealOnSuccess+0xa8> │ │ │ │ │ bic.w r1, r1, #1 │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 1156 <_PyTuple_FromStackRefStealOnSuccess+0x162> │ │ │ │ │ + bne.n 1166 <_PyTuple_FromStackRefStealOnSuccess+0x162> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ │ - beq.n 10e4 <_PyTuple_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ + beq.n 10f4 <_PyTuple_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ add.w ip, r5, r4, lsl #2 │ │ │ │ │ adds r1, r3, #4 │ │ │ │ │ adds r5, #8 │ │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ │ lsls r4, r3, #31 │ │ │ │ │ - bpl.n 10d0 <_PyTuple_FromStackRefStealOnSuccess+0xdc> │ │ │ │ │ + bpl.n 10e0 <_PyTuple_FromStackRefStealOnSuccess+0xdc> │ │ │ │ │ bic.w r3, r3, #1 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r3, #0] │ │ │ │ │ - cbnz r2, 1128 <_PyTuple_FromStackRefStealOnSuccess+0x134> │ │ │ │ │ + cbnz r2, 1138 <_PyTuple_FromStackRefStealOnSuccess+0x134> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r5, ip │ │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ │ - bne.n 10b8 <_PyTuple_FromStackRefStealOnSuccess+0xc4> │ │ │ │ │ - cbz r2, 1120 <_PyTuple_FromStackRefStealOnSuccess+0x12c> │ │ │ │ │ - ldr r1, [pc, #216] @ (11c0 <_PyTuple_FromStackRefStealOnSuccess+0x1cc>) │ │ │ │ │ + bne.n 10c8 <_PyTuple_FromStackRefStealOnSuccess+0xc4> │ │ │ │ │ + cbz r2, 1130 <_PyTuple_FromStackRefStealOnSuccess+0x12c> │ │ │ │ │ + ldr r1, [pc, #216] @ (11d0 <_PyTuple_FromStackRefStealOnSuccess+0x1cc>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -1750,270 +1748,280 @@ │ │ │ │ │ str.w r2, [ip] │ │ │ │ │ strd r5, r3, [r0, #-8] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsrs r2, r2, #14 │ │ │ │ │ - b.n 10e4 <_PyTuple_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ + b.n 10f4 <_PyTuple_FromStackRefStealOnSuccess+0xf0> │ │ │ │ │ cmp r5, ip │ │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ │ - beq.n 10e6 <_PyTuple_FromStackRefStealOnSuccess+0xf2> │ │ │ │ │ + beq.n 10f6 <_PyTuple_FromStackRefStealOnSuccess+0xf2> │ │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ │ lsls r4, r3, #31 │ │ │ │ │ - bpl.n 1128 <_PyTuple_FromStackRefStealOnSuccess+0x134> │ │ │ │ │ + bpl.n 1138 <_PyTuple_FromStackRefStealOnSuccess+0x134> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 10c0 <_PyTuple_FromStackRefStealOnSuccess+0xcc> │ │ │ │ │ + b.n 10d0 <_PyTuple_FromStackRefStealOnSuccess+0xcc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ - cbz r0, 11a6 <_PyTuple_FromStackRefStealOnSuccess+0x1b2> │ │ │ │ │ + cbz r0, 11b6 <_PyTuple_FromStackRefStealOnSuccess+0x1b2> │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - b.n 105a <_PyTuple_FromStackRefStealOnSuccess+0x66> │ │ │ │ │ + b.n 106a <_PyTuple_FromStackRefStealOnSuccess+0x66> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq.n 10e6 <_PyTuple_FromStackRefStealOnSuccess+0xf2> │ │ │ │ │ + beq.n 10f6 <_PyTuple_FromStackRefStealOnSuccess+0xf2> │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 10b0 <_PyTuple_FromStackRefStealOnSuccess+0xbc> │ │ │ │ │ + b.n 10c0 <_PyTuple_FromStackRefStealOnSuccess+0xbc> │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi.n 11aa <_PyTuple_FromStackRefStealOnSuccess+0x1b6> │ │ │ │ │ + bhi.n 11ba <_PyTuple_FromStackRefStealOnSuccess+0x1b6> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ - cbz r0, 11a6 <_PyTuple_FromStackRefStealOnSuccess+0x1b2> │ │ │ │ │ + cbz r0, 11b6 <_PyTuple_FromStackRefStealOnSuccess+0x1b2> │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bmi.w 1060 <_PyTuple_FromStackRefStealOnSuccess+0x6c> │ │ │ │ │ + bmi.w 1070 <_PyTuple_FromStackRefStealOnSuccess+0x6c> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ and.w r2, r1, #16384 @ 0x4000 │ │ │ │ │ - b.n 107e <_PyTuple_FromStackRefStealOnSuccess+0x8a> │ │ │ │ │ + b.n 108e <_PyTuple_FromStackRefStealOnSuccess+0x8a> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1120 <_PyTuple_FromStackRefStealOnSuccess+0x12c> │ │ │ │ │ + b.n 1130 <_PyTuple_FromStackRefStealOnSuccess+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11a6 <_PyTuple_FromStackRefStealOnSuccess+0x1b2> │ │ │ │ │ + beq.n 11b6 <_PyTuple_FromStackRefStealOnSuccess+0x1b2> │ │ │ │ │ add.w r3, r0, #16 │ │ │ │ │ - b.n 1184 <_PyTuple_FromStackRefStealOnSuccess+0x190> │ │ │ │ │ - ldr r0, [pc, #8] @ (11c4 <_PyTuple_FromStackRefStealOnSuccess+0x1d0>) │ │ │ │ │ - b.n 1120 <_PyTuple_FromStackRefStealOnSuccess+0x12c> │ │ │ │ │ + b.n 1194 <_PyTuple_FromStackRefStealOnSuccess+0x190> │ │ │ │ │ + ldr r0, [pc, #8] @ (11d4 <_PyTuple_FromStackRefStealOnSuccess+0x1d0>) │ │ │ │ │ + b.n 1130 <_PyTuple_FromStackRefStealOnSuccess+0x12c> │ │ │ │ │ .word 0x0000019a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000011c8 : │ │ │ │ │ +000011d8 : │ │ │ │ │ tuple_contains(): │ │ │ │ │ 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 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127a │ │ │ │ │ + bne.n 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 127a │ │ │ │ │ + bne.n 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 127a │ │ │ │ │ + cbnz r0, 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 127a │ │ │ │ │ + cbnz r0, 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 127a │ │ │ │ │ + cbnz r0, 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 127a │ │ │ │ │ + cbnz r0, 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - ble.n 1278 │ │ │ │ │ + ble.n 1288 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 127a │ │ │ │ │ + cbnz r0, 128a │ │ │ │ │ add.w r7, r5, #40 @ 0x28 │ │ │ │ │ movs r6, #7 │ │ │ │ │ - b.n 126e │ │ │ │ │ + b.n 127e │ │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ - cbnz r0, 127a │ │ │ │ │ + cbnz r0, 128a │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt.n 1262 │ │ │ │ │ + bgt.n 1272 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0000127c : │ │ │ │ │ +0000128c : │ │ │ │ │ tuple_subscript(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne.w 13c6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne.w 13e8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PySlice_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne.w 14f6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne.w 153a │ │ │ │ │ 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 14f0 │ │ │ │ │ + blt.w 1534 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble.w 14ea │ │ │ │ │ + ble.w 1460 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - cbnz r2, 12dc │ │ │ │ │ + cbnz r2, 12ec │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.n 12dc │ │ │ │ │ + bne.n 12ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.w 143e │ │ │ │ │ + beq.w 1514 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ bl 34c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14f0 │ │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ │ - add.w r1, r4, #16 │ │ │ │ │ + beq.w 1534 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + add.w lr, r4, #16 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ - cmp.w ip, #1 │ │ │ │ │ - bne.w 145e │ │ │ │ │ - ldr.w ip, [r1, r2, lsl #2] │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne.w 1466 │ │ │ │ │ + ldr.w r1, [lr, r2, lsl #2] │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ │ - strlt.w lr, [ip] │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r1] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str.w ip, [r0, #16] │ │ │ │ │ - beq.n 1386 │ │ │ │ │ - add.w ip, r2, #1 │ │ │ │ │ - ldr.w ip, [r1, ip, lsl #2] │ │ │ │ │ - ldr.w lr, [ip] │ │ │ │ │ - cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + beq.n 13a8 │ │ │ │ │ + adds r1, r2, #1 │ │ │ │ │ + ldr.w r1, [lr, r1, lsl #2] │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w lr, lr, #1 │ │ │ │ │ - strlt.w lr, [ip] │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r1] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - str.w ip, [r0, #20] │ │ │ │ │ - beq.n 1386 │ │ │ │ │ - add.w ip, r2, #2 │ │ │ │ │ - ldr.w r1, [r1, ip, lsl #2] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + beq.n 13a8 │ │ │ │ │ + adds r1, r2, #2 │ │ │ │ │ + ldr.w r1, [lr, r1, lsl #2] │ │ │ │ │ ldr.w ip, [r1] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ │ strlt.w ip, [r1] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ - beq.n 1386 │ │ │ │ │ - adds r2, #3 │ │ │ │ │ + beq.n 13a8 │ │ │ │ │ + adds r1, r2, #3 │ │ │ │ │ + ldr.w r1, [lr, r1, lsl #2] │ │ │ │ │ + ldr.w ip, [r1] │ │ │ │ │ + cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt.w ip, ip, #1 │ │ │ │ │ + strlt.w ip, [r1] │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ + beq.n 13a8 │ │ │ │ │ + adds r2, #4 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ - add.w ip, r0, #24 │ │ │ │ │ + add.w ip, r0, #28 │ │ │ │ │ adds r3, #12 │ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ add.w lr, r4, #1 │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1408 │ │ │ │ │ + blt.n 142a │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ adds r2, #4 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 136e │ │ │ │ │ - ldr r1, [pc, #392] @ (1510 ) │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.n 1390 │ │ │ │ │ + ldr r1, [pc, #424] @ (1554 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2025,161 +2033,170 @@ │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 1298 │ │ │ │ │ + ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq.w 12a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyNumber_AsSsize_t │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - beq.n 1418 │ │ │ │ │ + beq.n 143a │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1426 │ │ │ │ │ + blt.n 1448 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble.n 142c │ │ │ │ │ + ble.n 144e │ │ │ │ │ adds r3, #4 │ │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 13c2 │ │ │ │ │ + bge.n 13e4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 13c2 │ │ │ │ │ + b.n 13e4 │ │ │ │ │ str.w lr, [r1] │ │ │ │ │ adds r2, #4 │ │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne.n 136e │ │ │ │ │ - b.n 1386 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne.n 1390 │ │ │ │ │ + b.n 13a8 │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Occurred │ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ │ - cbnz r0, 143a │ │ │ │ │ + cbnz r0, 145c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bpl.n 13f0 │ │ │ │ │ + bpl.n 1412 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne.w 12dc │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 145a │ │ │ │ │ - adds r3, #1 │ │ │ │ │ - str r3, [r4, #0] │ │ │ │ │ + b.n 13e4 │ │ │ │ │ + ldr r4, [pc, #244] @ (1558 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ - ldr.w lr, [r1, r2, lsl #2] │ │ │ │ │ - ldr.w r5, [lr] │ │ │ │ │ + b.n 13e4 │ │ │ │ │ + ldr.w ip, [lr, r2, lsl #2] │ │ │ │ │ + ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ - strlt.w r5, [lr] │ │ │ │ │ + strlt.w r5, [ip] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - str.w lr, [r0, #16] │ │ │ │ │ - beq.n 1386 │ │ │ │ │ - add r2, ip │ │ │ │ │ - ldr.w lr, [r1, r2, lsl #2] │ │ │ │ │ - ldr.w r5, [lr] │ │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ │ + beq.n 13a8 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr.w ip, [lr, r2, lsl #2] │ │ │ │ │ + ldr.w r5, [ip] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r5, #1 │ │ │ │ │ - strlt.w r5, [lr] │ │ │ │ │ + strlt.w r5, [ip] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - str.w lr, [r0, #20] │ │ │ │ │ - beq.w 1386 │ │ │ │ │ - add r2, ip │ │ │ │ │ - ldr.w r1, [r1, r2, lsl #2] │ │ │ │ │ - ldr.w lr, [r1] │ │ │ │ │ + str.w ip, [r0, #20] │ │ │ │ │ + beq.n 13a8 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr.w ip, [lr, r2, lsl #2] │ │ │ │ │ + ldr.w r5, [ip] │ │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r5, #1 │ │ │ │ │ + strlt.w r5, [ip] │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + str.w ip, [r0, #24] │ │ │ │ │ + beq.w 13a8 │ │ │ │ │ + add r2, r1 │ │ │ │ │ + ldr.w ip, [lr, r2, lsl #2] │ │ │ │ │ + ldr.w lr, [ip] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ - strlt.w lr, [r1] │ │ │ │ │ - cmp r3, #3 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - beq.w 1386 │ │ │ │ │ - add r2, ip │ │ │ │ │ + strlt.w lr, [ip] │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + str.w ip, [r0, #28] │ │ │ │ │ + beq.w 13a8 │ │ │ │ │ + add r2, r1 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ add.w lr, r3, #12 │ │ │ │ │ - add.w r1, r0, #24 │ │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ │ + add.w r4, r0, #28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - add.w r3, r3, ip, lsl #2 │ │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ │ - adds r4, #1 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ + add.w ip, r5, #1 │ │ │ │ │ it lt │ │ │ │ │ - strlt r4, [r2, #0] │ │ │ │ │ - str.w r2, [r1, #4]! │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bne.n 14cc │ │ │ │ │ - b.n 1386 │ │ │ │ │ - ldr r4, [pc, #40] @ (1514 ) │ │ │ │ │ + strlt.w ip, [r2] │ │ │ │ │ + str.w r2, [r4, #4]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne.n 14f4 │ │ │ │ │ + b.n 13a8 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne.w 12ec │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1462 │ │ │ │ │ + adds r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ + str r3, [r4, #0] │ │ │ │ │ + b.n 13e4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b.n 13c2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + b.n 13e4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ - b.n 143a │ │ │ │ │ - .word 0x00000178 │ │ │ │ │ + b.n 145c │ │ │ │ │ + .word 0x0000019a │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001518 : │ │ │ │ │ +0000155c : │ │ │ │ │ tuple_item(): │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1544 │ │ │ │ │ + blt.n 1588 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge.n 1544 │ │ │ │ │ + bge.n 1588 │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ │ @@ -2195,140 +2212,140 @@ │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00001560 : │ │ │ │ │ +000015a4 : │ │ │ │ │ PyTuple_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, #5 │ │ │ │ │ it mi │ │ │ │ │ ldrmi r0, [r0, #8] │ │ │ │ │ - bpl.n 157c │ │ │ │ │ + bpl.n 15c0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001590 : │ │ │ │ │ +000015d4 : │ │ │ │ │ PyTuple_GetSlice(): │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1806 │ │ │ │ │ + beq.w 1852 │ │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.w 1806 │ │ │ │ │ + bpl.w 1852 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ bic.w r3, r1, r1, asr #31 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r2, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.w 176a │ │ │ │ │ + ble.w 17b6 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1744 │ │ │ │ │ - blt.w 17e8 │ │ │ │ │ + beq.w 178c │ │ │ │ │ + blt.w 1834 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ lsls r5, r3, #2 │ │ │ │ │ cmp r1, #19 │ │ │ │ │ - bgt.w 1780 │ │ │ │ │ - ldr r3, [pc, #560] @ (1818 ) │ │ │ │ │ + bgt.w 17cc │ │ │ │ │ + ldr r3, [pc, #568] @ (1864 ) │ │ │ │ │ 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, r2, lsl #3 │ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr.w r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1722 │ │ │ │ │ + beq.w 176a │ │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ subs r1, #1 │ │ │ │ │ str.w r2, [r3, #1728] @ 0x6c0 │ │ │ │ │ str.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_THM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - add.w lr, r0, #16 │ │ │ │ │ + add.w ip, r0, #16 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - ldr.w ip, [r1] │ │ │ │ │ + ldr.w lr, [r1] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - bge.n 16ee │ │ │ │ │ - add.w ip, ip, #1 │ │ │ │ │ + bge.n 1736 │ │ │ │ │ + add.w lr, lr, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - str.w ip, [r1] │ │ │ │ │ - str.w r1, [lr] │ │ │ │ │ - beq.n 16ac │ │ │ │ │ - add.w ip, r5, #4 │ │ │ │ │ - ldr.w r1, [r4, ip] │ │ │ │ │ + str.w lr, [r1] │ │ │ │ │ + str.w r1, [ip] │ │ │ │ │ + beq.n 16f4 │ │ │ │ │ + adds r1, r5, #4 │ │ │ │ │ + ldr.w lr, [r4, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 174a │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ + bne.n 1792 │ │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ │ + ldr.w r5, [lr] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - bge.n 16f8 │ │ │ │ │ + bge.n 1740 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - str r5, [r1, #0] │ │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ │ - beq.n 16ac │ │ │ │ │ - add.w r2, lr, r2, lsl #2 │ │ │ │ │ - add ip, r4 │ │ │ │ │ - add.w lr, lr, #8 │ │ │ │ │ - ldr.w r1, [ip, #4]! │ │ │ │ │ + str.w r5, [lr] │ │ │ │ │ + str.w lr, [ip, #4] │ │ │ │ │ + beq.n 16f4 │ │ │ │ │ + add.w lr, ip, r2, lsl #2 │ │ │ │ │ + add r4, r1 │ │ │ │ │ + add.w ip, ip, #8 │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1706 │ │ │ │ │ + bne.n 174e │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - bge.n 1718 │ │ │ │ │ - adds r4, #1 │ │ │ │ │ - str r4, [r1, #0] │ │ │ │ │ - str.w r1, [lr], #4 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - bne.n 1686 │ │ │ │ │ - cbz r3, 16ea │ │ │ │ │ - ldr r1, [pc, #364] @ (181c ) │ │ │ │ │ + bge.n 1760 │ │ │ │ │ + adds r2, #1 │ │ │ │ │ + str r2, [r1, #0] │ │ │ │ │ + str.w r1, [ip], #4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bne.n 16ce │ │ │ │ │ + cbz r3, 1732 │ │ │ │ │ + ldr r1, [pc, #368] @ (1868 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -2341,301 +2358,301 @@ │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - str.w r1, [lr] │ │ │ │ │ - bne.n 1652 │ │ │ │ │ - b.n 16ac │ │ │ │ │ + str.w r1, [ip] │ │ │ │ │ + bne.n 1696 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ │ - bne.n 167c │ │ │ │ │ - b.n 16ac │ │ │ │ │ - ldr.w r1, [ip, #4]! │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ - cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 16a0 │ │ │ │ │ - str.w r1, [lr], #4 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bne.n 1702 │ │ │ │ │ - b.n 16ae │ │ │ │ │ - str.w r1, [lr], #4 │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - bne.n 1686 │ │ │ │ │ - b.n 16ac │ │ │ │ │ + str.w lr, [ip, #4] │ │ │ │ │ + bne.n 16c4 │ │ │ │ │ + b.n 16f4 │ │ │ │ │ + ldr.w r1, [r4, #4]! │ │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + blt.n 16e8 │ │ │ │ │ + str.w r1, [ip], #4 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bne.n 174a │ │ │ │ │ + b.n 16f6 │ │ │ │ │ + str.w r1, [ip], #4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bne.n 16ce │ │ │ │ │ + b.n 16f4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17f6 │ │ │ │ │ + beq.n 1842 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ - add.w lr, r0, #16 │ │ │ │ │ + add.w ip, r0, #16 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - b.n 162c │ │ │ │ │ - ldr r0, [pc, #216] @ (1820 ) │ │ │ │ │ + b.n 1670 │ │ │ │ │ + ldr r0, [pc, #220] @ (186c ) │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ │ + ldr.w r5, [lr] │ │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1760 │ │ │ │ │ + bge.n 17ac │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - str r5, [r1, #0] │ │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ │ - bne.n 167c │ │ │ │ │ - b.n 16ae │ │ │ │ │ + str.w r5, [lr] │ │ │ │ │ + str.w lr, [ip, #4] │ │ │ │ │ + bne.n 16c4 │ │ │ │ │ + b.n 16f6 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ │ - bne.n 167c │ │ │ │ │ - b.n 16ae │ │ │ │ │ + str.w lr, [ip, #4] │ │ │ │ │ + bne.n 16c4 │ │ │ │ │ + b.n 16f6 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq.n 17ce │ │ │ │ │ + beq.n 181a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 1744 │ │ │ │ │ + beq.n 178c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add.w r4, r0, #16 │ │ │ │ │ movs r5, #0 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - ble.w 15e6 │ │ │ │ │ + ble.w 162a │ │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.n 17fa │ │ │ │ │ + bgt.n 1846 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_THM_CALL _PyObject_GC_NewVar │ │ │ │ │ - cbz r0, 17f6 │ │ │ │ │ + cbz r0, 1842 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ ldr r1, [r4, r5] │ │ │ │ │ - add.w lr, r0, #16 │ │ │ │ │ + add.w ip, r0, #16 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - ldr.w ip, [r1] │ │ │ │ │ + ldr.w lr, [r1] │ │ │ │ │ ldrb.w r3, [r3, #85] @ 0x55 │ │ │ │ │ - cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ + cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt.w ip, ip, #1 │ │ │ │ │ - strlt.w ip, [r1] │ │ │ │ │ - str.w r1, [lr] │ │ │ │ │ + addlt.w lr, lr, #1 │ │ │ │ │ + strlt.w lr, [r1] │ │ │ │ │ + str.w r1, [ip] │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - b.n 1652 │ │ │ │ │ + b.n 1696 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne.n 176e │ │ │ │ │ + bne.n 17ba │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 16ea │ │ │ │ │ + bge.n 1732 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 1732 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 16ea │ │ │ │ │ + b.n 1732 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17a4 │ │ │ │ │ - b.n 17f6 │ │ │ │ │ + bne.n 17f0 │ │ │ │ │ + b.n 1842 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_THM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b.n 17f6 │ │ │ │ │ - .word 0x00000228 │ │ │ │ │ + b.n 1842 │ │ │ │ │ + .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000015c │ │ │ │ │ + .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001824 : │ │ │ │ │ +00001870 : │ │ │ │ │ tuple_hash(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r5, r4, #1 │ │ │ │ │ - bne.n 18ec │ │ │ │ │ + bne.n 1938 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 18f4 │ │ │ │ │ + ble.n 1940 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ - beq.n 18ec │ │ │ │ │ + beq.n 1938 │ │ │ │ │ movw r8, #51831 @ 0xca77 │ │ │ │ │ movt r8, #34283 @ 0x85eb │ │ │ │ │ movw r5, #26545 @ 0x67b1 │ │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ │ movw r9, #31153 @ 0x79b1 │ │ │ │ │ movt r9, #40503 @ 0x9e37 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mla r5, r8, r0, r5 │ │ │ │ │ mov.w r5, r5, ror #19 │ │ │ │ │ mul.w r5, r9, r5 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + beq.n 1926 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 18ec │ │ │ │ │ + beq.n 1938 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ │ mul.w r5, r9, r0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + beq.n 1926 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 18ec │ │ │ │ │ + beq.n 1938 │ │ │ │ │ mla r0, r8, r0, r5 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ │ mul.w r5, r9, r0 │ │ │ │ │ - beq.n 18da │ │ │ │ │ + beq.n 1926 │ │ │ │ │ add.w r1, r6, #24 │ │ │ │ │ movs r2, #3 │ │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mla r3, r8, r0, r5 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - beq.n 18ec │ │ │ │ │ + beq.n 1938 │ │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ mul.w r5, r9, r3 │ │ │ │ │ - bne.n 18b0 │ │ │ │ │ + bne.n 18fc │ │ │ │ │ movw r4, #46274 @ 0xb4c2 │ │ │ │ │ movt r4, #5731 @ 0x1663 │ │ │ │ │ eors r4, r7 │ │ │ │ │ add r4, r5 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n 190c │ │ │ │ │ + beq.n 1958 │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movw r3, #46274 @ 0xb4c2 │ │ │ │ │ movt r3, #5731 @ 0x1663 │ │ │ │ │ eors r3, r7 │ │ │ │ │ movw r4, #26545 @ 0x67b1 │ │ │ │ │ movt r4, #5718 @ 0x1656 │ │ │ │ │ add r4, r3 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 18ea │ │ │ │ │ + bne.n 1936 │ │ │ │ │ movw r3, #19412 @ 0x4bd4 │ │ │ │ │ movt r3, #23594 @ 0x5c2a │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - b.n 18ec │ │ │ │ │ + b.n 1938 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000191c <_PyTuple_FromArraySteal>: │ │ │ │ │ +00001968 <_PyTuple_FromArraySteal>: │ │ │ │ │ _PyTuple_FromArraySteal(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1b42 <_PyTuple_FromArraySteal+0x226> │ │ │ │ │ + beq.w 1b8e <_PyTuple_FromArraySteal+0x226> │ │ │ │ │ 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 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 34c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1b48 <_PyTuple_FromArraySteal+0x22c> │ │ │ │ │ + beq.w 1b94 <_PyTuple_FromArraySteal+0x22c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble.w 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + ble.w 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bls.w 1ab6 <_PyTuple_FromArraySteal+0x19a> │ │ │ │ │ + bls.w 1b02 <_PyTuple_FromArraySteal+0x19a> │ │ │ │ │ subs r2, r0, r4 │ │ │ │ │ adds r2, #12 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - beq.w 1b30 <_PyTuple_FromArraySteal+0x214> │ │ │ │ │ + beq.w 1b7c <_PyTuple_FromArraySteal+0x214> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ strd r2, r1, [r0, #16] │ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ ldrd r2, r0, [r4, #8] │ │ │ │ │ strd r2, r0, [r3, #24] │ │ │ │ │ ldrd r2, r0, [r4, #16] │ │ │ │ │ strd r2, r0, [r3, #32] │ │ │ │ │ ldrd r2, r0, [r4, #24] │ │ │ │ │ strd r2, r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 1a64 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1ab0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ ldrd r2, r0, [r4, #32] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ strd r2, r0, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 1a64 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1ab0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ ldrd r2, r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ strd r2, r0, [r3, #56] @ 0x38 │ │ │ │ │ - beq.n 1a64 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1ab0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ add.w lr, r4, r1, lsl #3 │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ sub.w r0, lr, r2 │ │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ │ subs r0, #8 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - beq.n 1a1c <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ + beq.n 1a68 <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 1a0a <_PyTuple_FromArraySteal+0xee> │ │ │ │ │ + beq.n 1a56 <_PyTuple_FromArraySteal+0xee> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 19fe <_PyTuple_FromArraySteal+0xe2> │ │ │ │ │ + beq.n 1a4a <_PyTuple_FromArraySteal+0xe2> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 19f2 <_PyTuple_FromArraySteal+0xd6> │ │ │ │ │ + beq.n 1a3e <_PyTuple_FromArraySteal+0xd6> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 19e6 <_PyTuple_FromArraySteal+0xca> │ │ │ │ │ + beq.n 1a32 <_PyTuple_FromArraySteal+0xca> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 19da <_PyTuple_FromArraySteal+0xbe> │ │ │ │ │ + beq.n 1a26 <_PyTuple_FromArraySteal+0xbe> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne.w 1b34 <_PyTuple_FromArraySteal+0x218> │ │ │ │ │ + bne.w 1b80 <_PyTuple_FromArraySteal+0x218> │ │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ │ strd r0, ip, [r1] │ │ │ │ │ adds r2, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ │ strd r0, ip, [r1] │ │ │ │ │ adds r2, #8 │ │ │ │ │ @@ -2653,15 +2670,15 @@ │ │ │ │ │ adds r2, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ │ adds r2, #8 │ │ │ │ │ strd r0, ip, [r1] │ │ │ │ │ cmp r2, lr │ │ │ │ │ add.w r1, r1, #8 │ │ │ │ │ - beq.n 1a64 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ + beq.n 1ab0 <_PyTuple_FromArraySteal+0x148> │ │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ │ strd r0, ip, [r1] │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ cmp r2, lr │ │ │ │ │ ldrd r0, ip, [r2, #-56] @ 0x38 │ │ │ │ │ strd r0, ip, [r1, #-56] @ 0x38 │ │ │ │ │ @@ -2673,22 +2690,22 @@ │ │ │ │ │ strd r0, ip, [r1, #-32] │ │ │ │ │ ldrd r0, ip, [r2, #-24] │ │ │ │ │ strd r0, ip, [r1, #-24] │ │ │ │ │ ldrd r0, ip, [r2, #-16] │ │ │ │ │ strd r0, ip, [r1, #-16] │ │ │ │ │ ldrd r0, ip, [r2, #-8] │ │ │ │ │ strd r0, ip, [r1, #-8] │ │ │ │ │ - bne.n 1a1c <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ + bne.n 1a68 <_PyTuple_FromArraySteal+0x100> │ │ │ │ │ bic.w r2, r5, #1 │ │ │ │ │ lsls r1, r5, #31 │ │ │ │ │ - bpl.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + bpl.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - ldr r0, [pc, #252] @ (1b74 <_PyTuple_FromArraySteal+0x258>) │ │ │ │ │ + ldr r0, [pc, #252] @ (1bc0 <_PyTuple_FromArraySteal+0x258>) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ │ sub.w r1, r3, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ @@ -2704,110 +2721,110 @@ │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r5, #8 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r5, #9 │ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp r5, #12 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - beq.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + beq.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ │ add.w r1, r3, #60 @ 0x3c │ │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 1b22 <_PyTuple_FromArraySteal+0x206> │ │ │ │ │ - b.n 1a76 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ + bne.n 1b6e <_PyTuple_FromArraySteal+0x206> │ │ │ │ │ + b.n 1ac2 <_PyTuple_FromArraySteal+0x15a> │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - b.n 1abe <_PyTuple_FromArraySteal+0x1a2> │ │ │ │ │ + b.n 1b0a <_PyTuple_FromArraySteal+0x1a2> │ │ │ │ │ ldrd r0, ip, [r2] │ │ │ │ │ strd r0, ip, [r1] │ │ │ │ │ adds r2, #8 │ │ │ │ │ adds r1, #8 │ │ │ │ │ - b.n 19ce <_PyTuple_FromArraySteal+0xb2> │ │ │ │ │ - ldr r3, [pc, #52] @ (1b78 <_PyTuple_FromArraySteal+0x25c>) │ │ │ │ │ + b.n 1a1a <_PyTuple_FromArraySteal+0xb2> │ │ │ │ │ + ldr r3, [pc, #52] @ (1bc4 <_PyTuple_FromArraySteal+0x25c>) │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble.n 1ab0 <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ + ble.n 1afc <_PyTuple_FromArraySteal+0x194> │ │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1b60 <_PyTuple_FromArraySteal+0x244> │ │ │ │ │ + bge.n 1bac <_PyTuple_FromArraySteal+0x244> │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - cbz r2, 1b64 <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ + cbz r2, 1bb0 <_PyTuple_FromArraySteal+0x248> │ │ │ │ │ adds r1, #1 │ │ │ │ │ - b.n 1b4a <_PyTuple_FromArraySteal+0x22e> │ │ │ │ │ + b.n 1b96 <_PyTuple_FromArraySteal+0x22e> │ │ │ │ │ strd r1, r3, [sp] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ │ - b.n 1b60 <_PyTuple_FromArraySteal+0x244> │ │ │ │ │ + b.n 1bac <_PyTuple_FromArraySteal+0x244> │ │ │ │ │ nop │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b7c : │ │ │ │ │ +00001bc8 : │ │ │ │ │ tuple_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 1c7e │ │ │ │ │ + bpl.n 1cca │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ lsls r3, r3, #5 │ │ │ │ │ - bpl.n 1c7e │ │ │ │ │ + bpl.n 1cca │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ │ @@ -2815,250 +2832,250 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble.n 1c10 │ │ │ │ │ + ble.n 1c5c │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n 1c7a │ │ │ │ │ - beq.n 1c20 │ │ │ │ │ + blt.n 1cc6 │ │ │ │ │ + beq.n 1c6c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq.n 1c10 │ │ │ │ │ + beq.n 1c5c │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c7a │ │ │ │ │ - beq.n 1c1e │ │ │ │ │ + blt.n 1cc6 │ │ │ │ │ + beq.n 1c6a │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq.n 1c10 │ │ │ │ │ + beq.n 1c5c │ │ │ │ │ add.w sl, r4, #20 │ │ │ │ │ add.w fp, r5, #20 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1c7a │ │ │ │ │ + blt.n 1cc6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq.n 1c5e │ │ │ │ │ + beq.n 1caa │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne.n 1bea │ │ │ │ │ + bne.n 1c36 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi.n 1c74 │ │ │ │ │ + bhi.n 1cc0 │ │ │ │ │ tbb [pc, r6] │ │ │ │ │ .word 0x2b1a3828 │ │ │ │ │ .short 0x2e3b │ │ │ │ │ movs r3, #1 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne.n 1c32 │ │ │ │ │ + bne.n 1c7e │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq.n 1c50 │ │ │ │ │ + beq.n 1c9c │ │ │ │ │ adds r0, r3, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyObject_RichCompare │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne.n 1c24 │ │ │ │ │ + bne.n 1c70 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble.n 1c10 │ │ │ │ │ + ble.n 1c5c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq.n 1c24 │ │ │ │ │ - b.n 1c32 │ │ │ │ │ + beq.n 1c70 │ │ │ │ │ + b.n 1c7e │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 1c24 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + ble.n 1c70 │ │ │ │ │ + b.n 1c9c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq.n 1c24 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + beq.n 1c70 │ │ │ │ │ + b.n 1c9c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble.n 1c50 │ │ │ │ │ - b.n 1c24 │ │ │ │ │ + ble.n 1c9c │ │ │ │ │ + b.n 1c70 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1c2c │ │ │ │ │ + b.n 1c78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.n 1c50 │ │ │ │ │ - b.n 1c24 │ │ │ │ │ + bge.n 1c9c │ │ │ │ │ + b.n 1c70 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge.n 1c24 │ │ │ │ │ - b.n 1c50 │ │ │ │ │ + bge.n 1c70 │ │ │ │ │ + b.n 1c9c │ │ │ │ │ │ │ │ │ │ -00001c94 : │ │ │ │ │ +00001ce0 : │ │ │ │ │ tuple_concat(): │ │ │ │ │ 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 r4, [r1, #4] │ │ │ │ │ - cbnz r3, 1cc8 │ │ │ │ │ + cbnz r3, 1d14 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne.n 1cc8 │ │ │ │ │ + bne.n 1d14 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r1, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ - bpl.w 1e40 │ │ │ │ │ + bpl.w 1e8c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e1c │ │ │ │ │ + beq.w 1e68 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ - beq.w 1e3c │ │ │ │ │ + beq.w 1e88 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 34c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1e58 │ │ │ │ │ + beq.w 1ea4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1dae │ │ │ │ │ + ble.n 1dfa │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r4, #1 │ │ │ │ │ strlt r4, [r1, #0] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ │ - beq.n 1dae │ │ │ │ │ + beq.n 1dfa │ │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ │ adds r2, #12 │ │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ │ add.w r4, r0, #40 @ 0x28 │ │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ │ ldr.w lr, [r1] │ │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w lr, lr, #1 │ │ │ │ │ strlt.w lr, [r1] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str.w r1, [r4, #4]! │ │ │ │ │ - bne.n 1d90 │ │ │ │ │ + bne.n 1ddc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 1dde │ │ │ │ │ + ble.n 1e2a │ │ │ │ │ add.w r1, r5, #12 │ │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ │ adds r3, #12 │ │ │ │ │ add.w lr, r1, r2, lsl #2 │ │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ │ ldr.w ip, [r2] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ add.w r4, ip, #1 │ │ │ │ │ it lt │ │ │ │ │ strlt r4, [r2, #0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ │ - bne.n 1dc2 │ │ │ │ │ - ldr r1, [pc, #124] @ (1e5c ) │ │ │ │ │ + bne.n 1e0e │ │ │ │ │ + ldr r1, [pc, #124] @ (1ea8 ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ │ sub.w r2, r0, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ │ @@ -3068,244 +3085,226 @@ │ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r0, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r4, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 1cc4 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne.w 1cdc │ │ │ │ │ + bne.w 1d28 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ addlt r3, #1 │ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ │ - b.n 1cc4 │ │ │ │ │ - ldr r0, [pc, #32] @ (1e60 ) │ │ │ │ │ - b.n 1cc4 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ + ldr r0, [pc, #32] @ (1eac ) │ │ │ │ │ + b.n 1d10 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_Format │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1cc4 │ │ │ │ │ + b.n 1d10 │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e64 : │ │ │ │ │ +00001eb0 : │ │ │ │ │ tuple_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001e68 : │ │ │ │ │ +00001eb4 : │ │ │ │ │ tuple_new(): │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq.n 1e94 │ │ │ │ │ + beq.n 1ee0 │ │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 1e9a │ │ │ │ │ + bne.n 1ee6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 200c │ │ │ │ │ + bne.w 202e │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 1fd0 │ │ │ │ │ + bhi.w 1ff2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1fea │ │ │ │ │ + beq.w 200c │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.w 1fbc │ │ │ │ │ + beq.n 1fde │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1fee │ │ │ │ │ + beq.w 2010 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PySequence_Tuple │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 2020 │ │ │ │ │ + beq.w 2042 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 205a │ │ │ │ │ + beq.w 207c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 1f68 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f8a │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + ble.n 1fb2 │ │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - str r0, [r6, #16] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f9a │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + str r2, [r6, #16] │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - str r0, [r6, #20] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1faa │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + str r2, [r6, #20] │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + itt lt │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - str r0, [r6, #24] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [r6, #24] │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r0, #0] │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - str r0, [r6, #28] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ + str r2, [r6, #28] │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ itt lt │ │ │ │ │ - addlt r2, #1 │ │ │ │ │ - strlt r2, [r0, #0] │ │ │ │ │ + addlt r0, #1 │ │ │ │ │ + strlt r0, [r2, #0] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - str r0, [r6, #32] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - add.w lr, r4, #32 │ │ │ │ │ - add.w r5, r6, #32 │ │ │ │ │ + str r2, [r6, #32] │ │ │ │ │ + beq.n 1fb2 │ │ │ │ │ + add.w r5, r4, #32 │ │ │ │ │ + add.w lr, r6, #32 │ │ │ │ │ mov.w ip, #5 │ │ │ │ │ - ldr.w r0, [lr, #4]! │ │ │ │ │ + ldr.w r2, [r5, #4]! │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1fb2 │ │ │ │ │ - adds r2, #1 │ │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ │ + bge.n 1fd4 │ │ │ │ │ + adds r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str r2, [r0, #0] │ │ │ │ │ - str.w r0, [r5, #4]! │ │ │ │ │ - bne.n 1f4c │ │ │ │ │ + str r0, [r2, #0] │ │ │ │ │ + str.w r2, [lr, #4]! │ │ │ │ │ + bne.n 1f96 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 1f76 │ │ │ │ │ + bge.n 1fc0 │ │ │ │ │ subs r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ - cbz r2, 1fc8 │ │ │ │ │ + cbz r2, 1fea │ │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 2024 │ │ │ │ │ + beq.n 2046 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str r0, [r6, #16] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1efa │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - str r0, [r6, #20] │ │ │ │ │ - beq.n 1f68 │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 1f0e │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - str r0, [r6, #24] │ │ │ │ │ - bne.n 1f18 │ │ │ │ │ - b.n 1f68 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - str.w r0, [r5, #4]! │ │ │ │ │ - bne.n 1f4c │ │ │ │ │ - b.n 1f68 │ │ │ │ │ - cbz r0, 2008 │ │ │ │ │ + str.w r2, [lr, #4]! │ │ │ │ │ + bne.n 1f96 │ │ │ │ │ + b.n 1fb2 │ │ │ │ │ + cbz r0, 202a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PySequence_Tuple │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 1f76 │ │ │ │ │ + b.n 1fc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ movs r3, #1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_THM_CALL _PyArg_CheckPositional │ │ │ │ │ - cbz r0, 2020 │ │ │ │ │ + cbz r0, 2042 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 1ea8 │ │ │ │ │ + bgt.w 1ef4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq.n 2008 │ │ │ │ │ - ldr r4, [pc, #132] @ (2074 ) │ │ │ │ │ + beq.n 202a │ │ │ │ │ + ldr r4, [pc, #128] @ (2094 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ add.w r4, r4, #1968 @ 0x7b0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 205a │ │ │ │ │ + cbz r0, 207c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b.n 1ed8 │ │ │ │ │ - ldr r6, [pc, #108] @ (2078 ) │ │ │ │ │ - b.n 1f84 │ │ │ │ │ + b.n 1f22 │ │ │ │ │ + ldr r6, [pc, #108] @ (2098 ) │ │ │ │ │ + b.n 1fce │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_THM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1e9a │ │ │ │ │ + bne.w 1ee6 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 1f84 │ │ │ │ │ - ldr r0, [pc, #84] @ (207c ) │ │ │ │ │ + b.n 1fce │ │ │ │ │ + ldr r0, [pc, #84] @ (209c ) │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr.w r2, [r6, #-4] │ │ │ │ │ sub.w r1, r6, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ and.w r2, r2, #3 │ │ │ │ │ ldr r0, [r4, r0] │ │ │ │ │ @@ -3315,150 +3314,149 @@ │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ adds r4, #1 │ │ │ │ │ orrs r2, r3 │ │ │ │ │ str r1, [r3, #0] │ │ │ │ │ strd r5, r2, [r6, #-8] │ │ │ │ │ str r1, [r5, #4] │ │ │ │ │ str.w r4, [r0, #3868] @ 0xf1c │ │ │ │ │ - b.n 1f84 │ │ │ │ │ + b.n 1fce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2020 │ │ │ │ │ + bge.n 2042 │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 2020 │ │ │ │ │ + bne.n 2042 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_THM_CALL _Py_Dealloc │ │ │ │ │ - b.n 2020 │ │ │ │ │ - nop │ │ │ │ │ + b.n 2042 │ │ │ │ │ .word 0x0000c000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000046 │ │ │ │ │ + .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002080 : │ │ │ │ │ +000020a0 : │ │ │ │ │ tuple_repr(): │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 2194 │ │ │ │ │ + beq.n 21b4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne.w 21b0 │ │ │ │ │ + bne.w 21d0 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ ite gt │ │ │ │ │ addgt.w r0, r8, r8, lsl #1 │ │ │ │ │ movle r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Create │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 210c │ │ │ │ │ + cbz r0, 212c │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 2178 │ │ │ │ │ + ble.n 2198 │ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ add.w r6, r9, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ tst.w r8, #1 │ │ │ │ │ - bne.n 2168 │ │ │ │ │ + bne.n 2188 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r1, [r6, #20]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2168 │ │ │ │ │ + bge.n 2188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r7, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ movs r1, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ adds r6, r7, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ adds r5, #1 │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 211e │ │ │ │ │ + bne.n 213e │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 21a4 │ │ │ │ │ + beq.n 21c4 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 210c │ │ │ │ │ + blt.n 212c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ @@ -3469,113 +3467,113 @@ │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.n 2178 │ │ │ │ │ - b.n 210c │ │ │ │ │ - ble.n 2118 │ │ │ │ │ + bge.n 2198 │ │ │ │ │ + b.n 212c │ │ │ │ │ + ble.n 2138 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyUnicode_FromString │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000021c4 : │ │ │ │ │ +000021e4 : │ │ │ │ │ tuple_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 r2, [r0, #8] │ │ │ │ │ sub sp, #8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq.n 21ee │ │ │ │ │ - cbz r2, 21ee │ │ │ │ │ + beq.n 220e │ │ │ │ │ + cbz r2, 220e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble.n 21e4 │ │ │ │ │ - cbnz r2, 220c │ │ │ │ │ - ldr r5, [pc, #452] @ (23ac ) │ │ │ │ │ + ble.n 2204 │ │ │ │ │ + cbnz r2, 222c │ │ │ │ │ + ldr r5, [pc, #452] @ (23cc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne.n 21de │ │ │ │ │ + bne.n 21fe │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bge.n 2208 │ │ │ │ │ + bge.n 2228 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 21e6 │ │ │ │ │ + b.n 2206 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mov r8, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_THM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt.w 2348 │ │ │ │ │ + blt.w 2368 │ │ │ │ │ mul.w r0, r2, r8 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ mul.w r7, r2, r8 │ │ │ │ │ bl 34c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 21e6 │ │ │ │ │ + beq.n 2206 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ add.w r6, r0, #16 │ │ │ │ │ adds r0, #16 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne.w 2352 │ │ │ │ │ + bne.w 2372 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2338 │ │ │ │ │ + blt.n 2358 │ │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs.n 22fa │ │ │ │ │ + bcs.n 231a │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ subs r3, #17 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bls.n 22f8 │ │ │ │ │ + bls.n 2318 │ │ │ │ │ lsrs r1, r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add.w ip, r1, #1 │ │ │ │ │ mov.w r1, ip, lsr #1 │ │ │ │ │ lsls r0, r1, #3 │ │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ │ subs r0, #8 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ adds r0, #1 │ │ │ │ │ ands.w r0, r0, #7 │ │ │ │ │ - beq.n 22c4 │ │ │ │ │ + beq.n 22e4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq.n 22ba │ │ │ │ │ + beq.n 22da │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq.n 22b4 │ │ │ │ │ + beq.n 22d4 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq.n 22ae │ │ │ │ │ + beq.n 22ce │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 22a8 │ │ │ │ │ + beq.n 22c8 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq.n 22a2 │ │ │ │ │ + beq.n 22c2 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq.n 229c │ │ │ │ │ + beq.n 22bc │ │ │ │ │ add.w r3, r5, #24 │ │ │ │ │ strd r2, r2, [r6] │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ @@ -3583,32 +3581,32 @@ │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ strd r2, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 22ea │ │ │ │ │ + beq.n 230a │ │ │ │ │ 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, r1 │ │ │ │ │ - bne.n 22c4 │ │ │ │ │ + bne.n 22e4 │ │ │ │ │ tst.w ip, #1 │ │ │ │ │ - beq.n 22fa │ │ │ │ │ + beq.n 231a │ │ │ │ │ bic.w r0, ip, #1 │ │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #180] @ (23b0 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (23d0 ) │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ sub.w r2, r5, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ and.w r3, r3, #3 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -3618,68 +3616,68 @@ │ │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ orr.w r3, r3, lr │ │ │ │ │ str.w r2, [lr] │ │ │ │ │ strd ip, r3, [r5, #-8] │ │ │ │ │ str.w r2, [ip, #4] │ │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ │ - b.n 21e6 │ │ │ │ │ + b.n 2206 │ │ │ │ │ add r3, r7 │ │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ - b.n 224e │ │ │ │ │ + b.n 226e │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyErr_NoMemory │ │ │ │ │ add.w r3, r4, #16 │ │ │ │ │ mov lr, r6 │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ - b.n 2370 │ │ │ │ │ + b.n 2390 │ │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ - blt.n 2398 │ │ │ │ │ + blt.n 23b8 │ │ │ │ │ str.w r0, [lr], #4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi.n 235e │ │ │ │ │ + bhi.n 237e │ │ │ │ │ lsls r4, r7, #2 │ │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ subs r2, r4, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r0, r6, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ble.n 22fa │ │ │ │ │ + ble.n 231a │ │ │ │ │ cmp r2, r3 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r3 │ │ │ │ │ strd r2, r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ │ add r3, r2 │ │ │ │ │ - b.n 2378 │ │ │ │ │ + b.n 2398 │ │ │ │ │ add ip, r8 │ │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ │ it ge │ │ │ │ │ movge.w ip, #1342177280 @ 0x50000000 │ │ │ │ │ str.w ip, [r0] │ │ │ │ │ - b.n 236c │ │ │ │ │ + b.n 238c │ │ │ │ │ nop │ │ │ │ │ .word 0x0000c7b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000023b4 : │ │ │ │ │ +000023d4 : │ │ │ │ │ tupleiter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - cbz r3, 23c2 │ │ │ │ │ + cbz r3, 23e2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ subs r0, r2, r0 │ │ │ │ │ b.w 0 │ │ │ │ │ R_ARM_THM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ b.w 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ lsls r0, r0, #5 │ │ │ │ │ bpl.n b6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq.n cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl c1c │ │ │ │ │ + bl c2c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_THM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_THM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ b.n f2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt.n d6 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ blt.n f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl c1c │ │ │ │ │ + bl c2c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ 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 .LC12 │ │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL PyErr_SetString │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ b.n 108 │ │ │ │ │ adds r3, #16 │ │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ - bl c1c │ │ │ │ │ + bl c2c │ │ │ │ │ R_ARM_THM_CALL Py_XDECREF │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ 0000010a : │ │ │ │ │ tupleiter_reduce(): │ │ │ │ │ push {r4, lr} │ │ │ ├── typeobject.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: 174040 (bytes into file) │ │ │ │ │ + Start of section headers: 174032 (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 0x2a7d8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2a7d0: │ │ │ │ │ │ │ │ │ │ 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 004774 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 022538 001f28 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 022530 001f28 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0047a8 001200 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 024460 001380 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 024458 001380 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0059a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0059a8 00f9b0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0257e0 0041f8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 015358 0039c1 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 018d1c 001aa0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0299d8 000d10 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01a7bc 000a01 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 02a6e8 000060 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01b1bd 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01b1bd 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01b1f0 004690 10 16 839 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f880 002cb8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 02a748 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0059a8 00f9a8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0257d8 0041f8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 015350 0039c1 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 018d14 001aa0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0299d0 000d10 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01a7b4 000a01 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 02a6e0 000060 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01b1b5 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01b1b5 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01b1e8 004690 10 16 839 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f878 002cb8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02a740 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 {} │ │ │ │ │ @@ -21,64 +21,64 @@ │ │ │ │ │ 17: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 18: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 19: 000001a0 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 20: 000001f0 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 21: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 22: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 23: 000003f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 24: 00003329 1556 FUNC LOCAL DEFAULT 6 mro_internal_unlocked.isra.0 │ │ │ │ │ + 24: 00003329 1552 FUNC LOCAL DEFAULT 6 mro_internal_unlocked.isra.0 │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 26: 000006c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 000006dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 28: 00000930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000934 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 30: 00000c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000c44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 32: 00001064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 33: 0000106c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 34: 00001640 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001650 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 36: 00003f65 154 FUNC LOCAL DEFAULT 6 _PyType_DocWithoutSignature │ │ │ │ │ + 36: 00003f61 154 FUNC LOCAL DEFAULT 6 _PyType_DocWithoutSignature │ │ │ │ │ 37: 00001ca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00001cb4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 39: 00002160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 40: 00002170 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 41: 00002430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 0000243c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 43: 000027a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000027ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 45: 000032ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000032b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 47: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 48: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 49: 00000308 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 50: 0000393d 1024 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ - 51: 000050c1 384 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ + 50: 00003939 1024 FUNC LOCAL DEFAULT 6 mro_implementation_unlocked │ │ │ │ │ + 51: 000050bd 384 FUNC LOCAL DEFAULT 6 type_modified_unlocked.part.0 │ │ │ │ │ 52: 000035a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 53: 000035b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 54: 00004ebd 318 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ - 55: 00009369 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ - 56: 00005595 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 54: 00004eb9 318 FUNC LOCAL DEFAULT 6 solid_base │ │ │ │ │ + 55: 00009365 156 FUNC LOCAL DEFAULT 6 lookup_method_ex.constprop.0 │ │ │ │ │ + 56: 00005591 18 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ 57: 0000098d 40 FUNC LOCAL DEFAULT 1 call_unbound_noarg.part.0 │ │ │ │ │ - 58: 0000386c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00003874 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 60: 00003934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00003870 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00003878 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 60: 00003930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 61: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 62: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 63: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 64: 0000393c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 64: 00003938 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 65: 00000d11 48 FUNC LOCAL DEFAULT 9 class_name │ │ │ │ │ 66: 00000bd1 320 FUNC LOCAL DEFAULT 9 set_mro_error │ │ │ │ │ - 67: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00003d3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 69: 00003d3d 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 70: 00003e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00003e7c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 67: 00003d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 00003d38 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 69: 00003d39 22 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 70: 00003e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00003e78 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 72: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 73: 0000409c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00004098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 74: 00000000 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 75: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 76: 000003b8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 77: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 78: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 79: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 80: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ @@ -90,355 +90,355 @@ │ │ │ │ │ 86: 00000528 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 87: 0000055c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 88: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 89: 000005e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 90: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 91: 00000670 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 92: 000006bc 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 93: 000040a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 93: 0000409c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 94: 0000000d 76 FUNC LOCAL DEFAULT 1 check_immutable_bases │ │ │ │ │ - 95: 00004c19 676 FUNC LOCAL DEFAULT 6 best_base │ │ │ │ │ - 96: 00004ffd 106 FUNC LOCAL DEFAULT 6 special_offset_from_member.constprop.0 │ │ │ │ │ + 95: 00004c15 676 FUNC LOCAL DEFAULT 6 best_base │ │ │ │ │ + 96: 00004ff9 106 FUNC LOCAL DEFAULT 6 special_offset_from_member.constprop.0 │ │ │ │ │ 97: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 98: 0000436a 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000043b2 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 100: 00009fd5 1082 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ - 101: 000046f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 0000470c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 103: 000049ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00004366 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 000043ae 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 100: 00009fcd 1082 FUNC LOCAL DEFAULT 6 subtype_dealloc │ │ │ │ │ + 101: 000046f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00004708 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 103: 000049e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 104: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 105: 000049f0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 105: 000049ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 106: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 107: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 108: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 109: 00004eb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00004ebc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 109: 00004eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00004eb8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 111: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 112: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 113: 000050b5 10 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ + 113: 000050b1 10 FUNC LOCAL DEFAULT 6 type_modified_unlocked │ │ │ │ │ 114: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 115: 00005230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000522c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 117: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 118: 00005240 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 119: 00005281 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ + 118: 0000523c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 119: 0000527d 8 FUNC LOCAL DEFAULT 6 type_is_gc │ │ │ │ │ 120: 00001089 140 FUNC LOCAL DEFAULT 1 managed_static_type_state_clear.part.0 │ │ │ │ │ 121: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 122: 000053e9 428 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ - 123: 00008cf5 964 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ - 124: 000053e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 000053e8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 126: 0000558c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00005594 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 128: 00005595 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 122: 000053e5 428 FUNC LOCAL DEFAULT 6 find_name_in_mro │ │ │ │ │ + 123: 00008cf1 964 FUNC LOCAL DEFAULT 6 assign_version_tag │ │ │ │ │ + 124: 000053e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 000053e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 126: 00005588 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00005590 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 128: 00005591 18 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ 129: 000002ac 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 130: 000057a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000579c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 131: 000008e0 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 132: 000057a4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 133: 000057a5 124 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ - 134: 00005818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 000057a0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 133: 000057a1 124 FUNC LOCAL DEFAULT 6 type_vectorcall │ │ │ │ │ + 134: 00005814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 135: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 136: 00000908 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 137: 00005820 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 138: 00005821 336 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ - 139: 00005968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000581c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 138: 0000581d 336 FUNC LOCAL DEFAULT 6 type_call │ │ │ │ │ + 139: 00005964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 140: 00000928 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 141: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 142: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 143: 000009b8 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 144: 000009e8 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 145: 00000a08 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 146: 00000a38 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 147: 00000a68 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 148: 00000a98 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 149: 00000ac4 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 150: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 151: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 152: 00000b58 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 153: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 154: 00005970 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 155: 00005971 7612 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ - 156: 0000b60d 292 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ - 157: 0000d4b5 254 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ - 158: 00005ec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00005ee8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 160: 00006210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00006220 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 162: 000064f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 00006500 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 164: 0000db45 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ - 165: 00009dfd 432 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ - 166: 000068f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00006910 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 168: 00006c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 00006c44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 170: 00006f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 00006f84 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 172: 00007288 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00007298 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 174: 000075c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 000075d4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 176: 0000771c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000772c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 178: 000078e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 0000596c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 155: 0000596d 7612 FUNC LOCAL DEFAULT 6 type_new │ │ │ │ │ + 156: 0000b605 292 FUNC LOCAL DEFAULT 6 subtype_traverse │ │ │ │ │ + 157: 0000d4ad 254 FUNC LOCAL DEFAULT 6 subtype_clear │ │ │ │ │ + 158: 00005ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00005ee4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 160: 0000620c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000621c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 162: 000064f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 000064fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 164: 0000db3d 212 FUNC LOCAL DEFAULT 6 slot_tp_call │ │ │ │ │ + 165: 00009df5 432 FUNC LOCAL DEFAULT 6 tp_new_wrapper │ │ │ │ │ + 166: 000068f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 0000690c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 168: 00006c30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00006c40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 170: 00006f68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 00006f80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 172: 00007284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00007294 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 174: 000075c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 000075d0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 176: 00007718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00007728 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 178: 000078dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 179: 00000bc8 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 180: 00000bd4 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 181: 00000bdc 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 182: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 183: 00000c14 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 184: 00000c30 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 185: 000078e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 186: 000078e5 1240 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ - 187: 00007c0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00007c14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 185: 000078e0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 186: 000078e1 1240 FUNC LOCAL DEFAULT 6 super_vectorcall │ │ │ │ │ + 187: 00007c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 00007c10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 189: 00000309 376 FUNC LOCAL DEFAULT 1 super_init_without_args │ │ │ │ │ - 190: 00007db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00007dbc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 192: 00007dbd 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ - 193: 00007f00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 00007f04 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 195: 00007f05 644 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ - 196: 00008178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00008188 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 198: 00008189 192 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ - 199: 00008244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00008248 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 201: 00008249 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ + 190: 00007db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00007db8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 192: 00007db9 328 FUNC LOCAL DEFAULT 6 supercheck │ │ │ │ │ + 193: 00007efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 194: 00007f00 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 195: 00007f01 644 FUNC LOCAL DEFAULT 6 super_getattro │ │ │ │ │ + 196: 00008174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00008184 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 198: 00008185 192 FUNC LOCAL DEFAULT 6 super_dealloc │ │ │ │ │ + 199: 00008240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00008244 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 201: 00008245 10 FUNC LOCAL DEFAULT 6 object_init_subclass │ │ │ │ │ 202: 00000c84 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 203: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 204: 00008255 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ - 205: 000082b5 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ + 204: 00008251 94 FUNC LOCAL DEFAULT 6 type_init │ │ │ │ │ + 205: 000082b1 8 FUNC LOCAL DEFAULT 6 object_dealloc │ │ │ │ │ 206: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 207: 00000d0c 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 208: 000082bd 220 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ - 209: 00008390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000082b9 220 FUNC LOCAL DEFAULT 6 type_traverse │ │ │ │ │ + 209: 0000838c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 210: 00000d24 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 211: 00000d50 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 212: 00008398 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 213: 00008678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00008694 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 215: 00008885 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ - 216: 000089c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 000089c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 212: 00008394 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 213: 00008674 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 00008690 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 215: 00008881 4 FUNC LOCAL DEFAULT 6 type_prepare │ │ │ │ │ + 216: 000089bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 000089c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 218: 00000d7c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 219: 00000d80 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 220: 00000d84 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 221: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 222: 00000de8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 223: 00000df0 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 224: 000089c9 680 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ - 225: 00008c71 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ + 224: 000089c5 680 FUNC LOCAL DEFAULT 6 object_new │ │ │ │ │ + 225: 00008c6d 132 FUNC LOCAL DEFAULT 6 object_init │ │ │ │ │ 226: 000009c9 160 FUNC LOCAL DEFAULT 1 type_abstractmethods │ │ │ │ │ - 227: 00008c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 00008c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 228: 00000e4c 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 229: 00000e98 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 230: 00008c70 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 231: 000090a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 00008c6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 231: 000090a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 232: 00000ee4 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 233: 000090b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 234: 000090b9 688 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ - 235: 0000935c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 00009368 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 237: 000096dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 000096f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 239: 000098c9 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ + 233: 000090b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 234: 000090b5 688 FUNC LOCAL DEFAULT 6 slot_tp_init │ │ │ │ │ + 235: 00009358 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 00009364 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 237: 000096d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 000096f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 239: 000098c5 12 FUNC LOCAL DEFAULT 6 object_str │ │ │ │ │ 240: 00000875 208 FUNC LOCAL DEFAULT 1 object_repr │ │ │ │ │ 241: 00000f10 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 242: 00000f20 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 243: 00000f2c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 244: 00000f3c 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ - 245: 000098d5 484 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ - 246: 00009bb1 40 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ - 247: 00009aa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 248: 00009ab8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 249: 00009ab9 220 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ - 250: 00009b84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 251: 00009b94 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 252: 00009b95 28 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ - 253: 00009d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 00009d90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 255: 00009d91 108 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ - 256: 00009df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 245: 000098d1 480 FUNC LOCAL DEFAULT 6 type_repr │ │ │ │ │ + 246: 00009ba9 40 FUNC LOCAL DEFAULT 6 type_qualname.part.0 │ │ │ │ │ + 247: 00009aa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 00009ab0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 249: 00009ab1 220 FUNC LOCAL DEFAULT 6 type_module │ │ │ │ │ + 250: 00009b7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 00009b8c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 252: 00009b8d 28 FUNC LOCAL DEFAULT 6 type_qualname │ │ │ │ │ + 253: 00009d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00009d88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 255: 00009d89 108 FUNC LOCAL DEFAULT 6 slot_tp_new │ │ │ │ │ + 256: 00009dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 257: 00000f4c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 258: 00000f64 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 259: 00000f7c 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 260: 00000f98 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 261: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 262: 00000fe0 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 263: 0000047c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 264: 00001004 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 265: 0000102c 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 266: 00001050 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 267: 0000107c 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 268: 000010a8 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 269: 00009dfc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 270: 00009fad 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ - 271: 0000a411 412 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ - 272: 0000a3e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 273: 0000a3fc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 269: 00009df4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 270: 00009fa5 38 FUNC LOCAL DEFAULT 6 wrap_init │ │ │ │ │ + 271: 0000a409 412 FUNC LOCAL DEFAULT 6 clear_slots │ │ │ │ │ + 272: 0000a3e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 273: 0000a3f4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 274: 000010d8 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 275: 00001108 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 276: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 277: 0000a5ad 956 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ - 278: 0000ae69 1832 FUNC LOCAL DEFAULT 6 update_slot │ │ │ │ │ - 279: 0000a898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 0000a89c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 281: 0000a964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 277: 0000a5a5 956 FUNC LOCAL DEFAULT 6 type_setattro │ │ │ │ │ + 278: 0000ae61 1832 FUNC LOCAL DEFAULT 6 update_slot │ │ │ │ │ + 279: 0000a890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 0000a894 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 281: 0000a95c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 282: 00000480 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 283: 0000a968 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 284: 0000acd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 285: 0000acec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 283: 0000a960 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 284: 0000acd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 285: 0000ace4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 286: 000004a5 176 FUNC LOCAL DEFAULT 1 type_set_module │ │ │ │ │ 287: 00000555 116 FUNC LOCAL DEFAULT 1 check_set_special_type_attr │ │ │ │ │ 288: 00000548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 289: 00001160 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 290: 00001194 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 291: 000011c8 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 292: 000011cc 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 293: 00000554 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 294: 00000730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 295: 00000734 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 296: 000011e0 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 297: 0000c499 368 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ - 298: 0000b16c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0000b174 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 300: 0000b438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 301: 0000b440 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 302: 0000b584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0000c491 368 FUNC LOCAL DEFAULT 6 update_subclasses.constprop.0 │ │ │ │ │ + 298: 0000b164 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 299: 0000b16c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 300: 0000b430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 301: 0000b438 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 302: 0000b57c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 303: 00001224 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 304: 00001264 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 305: 00000741 308 FUNC LOCAL DEFAULT 1 type_set_annotations │ │ │ │ │ 306: 00000864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 307: 0000b590 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 308: 0000b608 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 309: 0000b60c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 310: 0000b835 262 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ - 311: 0000b93d 16 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ + 307: 0000b588 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 308: 0000b600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 309: 0000b604 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 310: 0000b82d 262 FUNC LOCAL DEFAULT 6 object_richcompare │ │ │ │ │ + 311: 0000b935 16 FUNC LOCAL DEFAULT 6 object_get_class │ │ │ │ │ 312: 00001274 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 313: 0000128c 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 314: 00000874 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 315: 00000940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 316: 00000944 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 317: 00000945 70 FUNC LOCAL DEFAULT 1 type_mro │ │ │ │ │ - 318: 0000bea5 84 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 318: 0000be9d 84 FUNC LOCAL DEFAULT 6 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 319: 000009b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 320: 0000b94d 120 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ - 321: 0000b9c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 320: 0000b945 120 FUNC LOCAL DEFAULT 6 type_dict │ │ │ │ │ + 321: 0000b9b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 322: 000009b4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 323: 000009b5 18 FUNC LOCAL DEFAULT 1 type_get_bases │ │ │ │ │ 324: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 325: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 326: 00000a69 216 FUNC LOCAL DEFAULT 1 type_set_abstractmethods │ │ │ │ │ 327: 00000b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 328: 0000b9c4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 329: 0000b9c5 72 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ - 330: 0000ba0d 652 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ - 331: 0000bc99 524 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ - 332: 0000bc88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 333: 0000bc98 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 334: 0000bea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 335: 0000bea4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 328: 0000b9bc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 329: 0000b9bd 72 FUNC LOCAL DEFAULT 6 type_name │ │ │ │ │ + 330: 0000ba05 652 FUNC LOCAL DEFAULT 6 slot_mp_ass_subscript │ │ │ │ │ + 331: 0000bc91 524 FUNC LOCAL DEFAULT 6 vectorcall_method │ │ │ │ │ + 332: 0000bc80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 333: 0000bc90 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 334: 0000be98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 335: 0000be9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 336: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 337: 0000bef9 84 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ - 338: 0000bf4d 232 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ - 339: 0000c024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 340: 0000c034 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 341: 0000c035 652 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ - 342: 0000c2b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 337: 0000bef1 84 FUNC LOCAL DEFAULT 6 wrap_objobjargproc │ │ │ │ │ + 338: 0000bf45 232 FUNC LOCAL DEFAULT 6 type_get_module │ │ │ │ │ + 339: 0000c01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 340: 0000c02c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 341: 0000c02d 652 FUNC LOCAL DEFAULT 6 slot_tp_setattro │ │ │ │ │ + 342: 0000c2a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 343: 00000b40 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 344: 00000b41 224 FUNC LOCAL DEFAULT 1 type_get_doc │ │ │ │ │ 345: 00000c18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 346: 000012ac 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 347: 000012b8 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 348: 00000c20 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 349: 00000c21 278 FUNC LOCAL DEFAULT 1 wrap_delattr │ │ │ │ │ - 350: 0000c2c1 122 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ + 350: 0000c2b9 122 FUNC LOCAL DEFAULT 6 check_num_args │ │ │ │ │ 351: 000012dc 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ 352: 00001310 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ - 353: 0000c2c0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 354: 0000c33d 30 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ + 353: 0000c2b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 354: 0000c335 30 FUNC LOCAL DEFAULT 6 type_get_mro │ │ │ │ │ 355: 00000d65 2 FUNC LOCAL DEFAULT 1 type___subclasses__ │ │ │ │ │ 356: 00000e64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 357: 00000e68 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 358: 00000e79 122 FUNC LOCAL DEFAULT 1 set_flags_recursive │ │ │ │ │ 359: 00001330 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ - 360: 0000c35d 316 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ - 361: 0000c609 740 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ - 362: 0000c600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 363: 0000c608 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 364: 0000c8e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 360: 0000c355 316 FUNC LOCAL DEFAULT 6 wrap_setattr │ │ │ │ │ + 361: 0000c601 740 FUNC LOCAL DEFAULT 6 update_slots_callback │ │ │ │ │ + 362: 0000c5f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 363: 0000c600 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 364: 0000c8dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 365: 0000133c 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ - 366: 0000c8ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 367: 0000c8ed 760 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ - 368: 0000cbc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 369: 0000cbd4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 366: 0000c8e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 367: 0000c8e5 760 FUNC LOCAL DEFAULT 6 slot_sq_contains │ │ │ │ │ + 368: 0000cbc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 369: 0000cbcc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 370: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 371: 00000ef5 128 FUNC LOCAL DEFAULT 1 slot_tp_iter │ │ │ │ │ - 372: 0000cbe5 612 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ + 372: 0000cbdd 612 FUNC LOCAL DEFAULT 6 maybe_call_special_no_args │ │ │ │ │ 373: 00000f6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 374: 0000ce44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 375: 0000ce48 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 376: 0000ce49 58 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ - 377: 0000ce85 260 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ - 378: 0000cf80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 374: 0000ce3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 375: 0000ce40 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 376: 0000ce41 58 FUNC LOCAL DEFAULT 6 type___subclasscheck__ │ │ │ │ │ + 377: 0000ce7d 260 FUNC LOCAL DEFAULT 6 slot_mp_subscript │ │ │ │ │ + 378: 0000cf78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 379: 00000f74 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 380: 00000f75 10 FUNC LOCAL DEFAULT 1 object_subclasshook │ │ │ │ │ - 381: 0000cf88 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 382: 0000cf89 196 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ - 383: 0000d048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 384: 0000d04c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 385: 0000d04d 984 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ - 386: 0000d425 144 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ - 387: 0000d2e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 388: 0000d2ec 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 389: 0000d41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 390: 0000d424 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 391: 0000d4b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 392: 0000d4b4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 381: 0000cf80 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 382: 0000cf81 196 FUNC LOCAL DEFAULT 6 type_clear │ │ │ │ │ + 383: 0000d040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 384: 0000d044 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 385: 0000d045 984 FUNC LOCAL DEFAULT 6 type_dealloc │ │ │ │ │ + 386: 0000d41d 144 FUNC LOCAL DEFAULT 6 clear_tp_subclasses │ │ │ │ │ + 387: 0000d2dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 388: 0000d2e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 389: 0000d414 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 390: 0000d41c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 391: 0000d4a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 392: 0000d4ac 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 393: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 394: 00001384 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 395: 00001390 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 396: 0000139c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 397: 00000fc5 98 FUNC LOCAL DEFAULT 1 object___format__ │ │ │ │ │ - 398: 0000d5b5 1376 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ + 398: 0000d5ad 1376 FUNC LOCAL DEFAULT 6 fini_static_type │ │ │ │ │ 399: 00001084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 400: 0000d868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 0000d87c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 402: 0000db08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 400: 0000d860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 0000d874 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 402: 0000db00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 403: 00001088 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 404: 0000db14 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 404: 0000db0c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 405: 00001180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 406: 00001184 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ - 407: 0000dc10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 0000dc08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 408: 00001228 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 409: 0000dc18 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 409: 0000dc10 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 410: 0000122c 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 411: 00001301 82 FUNC LOCAL DEFAULT 1 get_base_by_token_recursive │ │ │ │ │ 412: 000013d4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ - 413: 0000dc6d 728 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ - 414: 0000df38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 413: 0000dc65 728 FUNC LOCAL DEFAULT 6 slot_sq_length │ │ │ │ │ + 414: 0000df30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 415: 000012bd 66 FUNC LOCAL DEFAULT 1 wrap_next │ │ │ │ │ 416: 000013f4 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 417: 00001424 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ - 418: 0000df44 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 418: 0000df3c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 419: 0000135d 152 FUNC LOCAL DEFAULT 1 slot_tp_descr_get │ │ │ │ │ 420: 000013f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 421: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 422: 000013f5 36 FUNC LOCAL DEFAULT 1 slot_nb_negative │ │ │ │ │ 423: 00001414 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 424: 0000145c 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 425: 0000e0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 426: 0000e100 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 427: 0000e1dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 428: 0000e1e4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 429: 0000e1e5 548 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ - 430: 0000e3fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 431: 0000e408 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 432: 0000e409 600 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ - 433: 0000e654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 425: 0000e0e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 426: 0000e0f8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 427: 0000e1d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 428: 0000e1dc 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 429: 0000e1dd 548 FUNC LOCAL DEFAULT 6 slot_tp_str │ │ │ │ │ + 430: 0000e3f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 431: 0000e400 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 432: 0000e401 600 FUNC LOCAL DEFAULT 6 slot_sq_item │ │ │ │ │ + 433: 0000e64c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 434: 00001418 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 435: 00001419 58 FUNC LOCAL DEFAULT 1 type___dir__ │ │ │ │ │ 436: 0000170d 224 FUNC LOCAL DEFAULT 1 merge_class_dict │ │ │ │ │ 437: 00001455 372 FUNC LOCAL DEFAULT 1 slot_nb_and │ │ │ │ │ 438: 00001661 108 FUNC LOCAL DEFAULT 1 vectorcall_maybe │ │ │ │ │ 439: 000005f9 166 FUNC LOCAL DEFAULT 9 method_is_overloaded.isra.0 │ │ │ │ │ 440: 000015bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -453,47 +453,47 @@ │ │ │ │ │ 449: 000017ec 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 450: 000017ed 152 FUNC LOCAL DEFAULT 1 type_set_doc │ │ │ │ │ 451: 0000187c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 452: 00001884 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 453: 00001885 368 FUNC LOCAL DEFAULT 1 slot_nb_or │ │ │ │ │ 454: 000019e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 455: 0000149c 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ - 456: 0000e660 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 457: 0000e661 766 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ - 458: 0000e908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 459: 0000e914 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 456: 0000e658 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 457: 0000e659 766 FUNC LOCAL DEFAULT 6 slot_tp_hash │ │ │ │ │ + 458: 0000e900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 459: 0000e90c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 460: 00001cf1 98 FUNC LOCAL DEFAULT 1 call_attribute │ │ │ │ │ - 461: 0000ec54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 462: 0000ec6c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 463: 0000ed98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 461: 0000ec4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 462: 0000ec64 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 463: 0000ed90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 464: 000014c8 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 465: 000014fc 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 466: 0000150c 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 467: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 468: 000019f5 500 FUNC LOCAL DEFAULT 1 type_get_annotations │ │ │ │ │ 469: 00001bdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 470: 0000153c 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ 471: 00001be8 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 472: 00001be9 216 FUNC LOCAL DEFAULT 1 type_get_annotate │ │ │ │ │ 473: 00001cb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 474: 0000eda4 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 475: 0000eda5 672 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ - 476: 0000f040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 474: 0000ed9c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 475: 0000ed9d 672 FUNC LOCAL DEFAULT 6 slot_tp_richcompare │ │ │ │ │ + 476: 0000f038 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 477: 00001cc0 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 478: 00001cc1 46 FUNC LOCAL DEFAULT 1 wrap_unaryfunc │ │ │ │ │ 479: 00001570 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ - 480: 0000f044 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 481: 0000f045 172 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ + 480: 0000f03c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 481: 0000f03d 172 FUNC LOCAL DEFAULT 6 subtype_dict │ │ │ │ │ 482: 0000147b 50 FUNC LOCAL DEFAULT 9 get_dict_descriptor │ │ │ │ │ 483: 00001d55 36 FUNC LOCAL DEFAULT 1 slot_tp_iternext │ │ │ │ │ 484: 00001d74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 485: 000015ac 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 486: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 487: 0000f0f1 136 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ - 488: 0000f2b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 487: 0000f0e9 136 FUNC LOCAL DEFAULT 6 wrap_descr_get │ │ │ │ │ + 488: 0000f2ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 489: 00001d78 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 490: 00001d79 176 FUNC LOCAL DEFAULT 1 object___dir__ │ │ │ │ │ 491: 00001e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 492: 000015d4 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 493: 00001e28 0 NOTYPE LOCAL DEFAULT 1 $t │ │ │ │ │ 494: 00001ed9 76 FUNC LOCAL DEFAULT 1 slot_tp_repr │ │ │ │ │ 495: 00001f20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -527,23 +527,23 @@ │ │ │ │ │ 523: 0000299d 406 FUNC LOCAL DEFAULT 1 object_set_class │ │ │ │ │ 524: 000017e0 0 NOTYPE LOCAL DEFAULT 8 .LC148 │ │ │ │ │ 525: 00001800 0 NOTYPE LOCAL DEFAULT 8 .LC149 │ │ │ │ │ 526: 00001838 0 NOTYPE LOCAL DEFAULT 8 .LC150 │ │ │ │ │ 527: 00001878 0 NOTYPE LOCAL DEFAULT 8 .LC151 │ │ │ │ │ 528: 000018cc 0 NOTYPE LOCAL DEFAULT 8 .LC152 │ │ │ │ │ 529: 00001920 0 NOTYPE LOCAL DEFAULT 8 .LC153 │ │ │ │ │ - 530: 0000f2b8 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 531: 0000f2b9 1782 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ + 530: 0000f2b0 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 531: 0000f2b1 1782 FUNC LOCAL DEFAULT 6 object___reduce_ex__ │ │ │ │ │ 532: 00002cc9 60 FUNC LOCAL DEFAULT 1 import_copyreg │ │ │ │ │ 533: 00002d05 192 FUNC LOCAL DEFAULT 1 object_getstate │ │ │ │ │ 534: 00002c71 86 FUNC LOCAL DEFAULT 1 _common_reduce.part.0 │ │ │ │ │ - 535: 0000f558 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 536: 0000f570 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ - 537: 0000f804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 538: 0000f814 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 535: 0000f550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 536: 0000f568 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ + 537: 0000f7fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 538: 0000f80c 0 NOTYPE LOCAL DEFAULT 6 $t │ │ │ │ │ 539: 00001954 0 NOTYPE LOCAL DEFAULT 8 .LC154 │ │ │ │ │ 540: 0000197c 0 NOTYPE LOCAL DEFAULT 8 .LC155 │ │ │ │ │ 541: 000019b8 0 NOTYPE LOCAL DEFAULT 8 .LC156 │ │ │ │ │ 542: 00002b4d 292 FUNC LOCAL DEFAULT 1 type_set_annotate │ │ │ │ │ 543: 00002c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 544: 000019e0 0 NOTYPE LOCAL DEFAULT 8 .LC157 │ │ │ │ │ 545: 000019e4 0 NOTYPE LOCAL DEFAULT 8 .LC158 │ │ │ │ │ @@ -873,65 +873,65 @@ │ │ │ │ │ 869: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_NewKeysForClass │ │ │ │ │ 870: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 871: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 872: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewMethod │ │ │ │ │ 873: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 874: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ 875: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewGetSet │ │ │ │ │ - 876: 00005069 76 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ + 876: 00005065 76 FUNC GLOBAL DEFAULT 6 PyType_Ready │ │ │ │ │ 877: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_NewClassMethod │ │ │ │ │ 878: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStaticMethod_New │ │ │ │ │ 879: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 880: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 881: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 882: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 883: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ 884: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ - 885: 00005289 352 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ + 885: 00005285 352 FUNC GLOBAL HIDDEN 6 _PyType_LookupStackRefAndVersion │ │ │ │ │ 886: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 887: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 888: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 889: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 890: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 891: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 892: 00003d55 296 FUNC GLOBAL DEFAULT 6 PyType_GenericAlloc │ │ │ │ │ + 892: 00003d51 296 FUNC GLOBAL DEFAULT 6 PyType_GenericAlloc │ │ │ │ │ 893: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 894: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_Link │ │ │ │ │ 895: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 896: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_InitInlineValues │ │ │ │ │ - 897: 00003e7d 230 FUNC GLOBAL HIDDEN 6 _PyType_AllocNoTrack │ │ │ │ │ + 897: 00003e79 230 FUNC GLOBAL HIDDEN 6 _PyType_AllocNoTrack │ │ │ │ │ 898: 00000000 0 NOTYPE GLOBAL DEFAULT UND strrchr │ │ │ │ │ 899: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 900: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ - 901: 00004001 66 FUNC GLOBAL HIDDEN 6 _PyStaticType_GetState │ │ │ │ │ - 902: 00004045 92 FUNC GLOBAL DEFAULT 6 _PyType_GetDict │ │ │ │ │ + 901: 00003ffd 66 FUNC GLOBAL HIDDEN 6 _PyStaticType_GetState │ │ │ │ │ + 902: 00004041 92 FUNC GLOBAL DEFAULT 6 _PyType_GetDict │ │ │ │ │ 903: 00000001 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpec │ │ │ │ │ - 904: 000040a1 2384 FUNC GLOBAL DEFAULT 6 PyType_FromMetaclass │ │ │ │ │ + 904: 0000409d 2384 FUNC GLOBAL DEFAULT 6 PyType_FromMetaclass │ │ │ │ │ 905: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 906: 000049f1 552 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ + 906: 000049ed 552 FUNC GLOBAL HIDDEN 6 _PyType_CalculateMetaclass │ │ │ │ │ 907: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 908: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 909: 00005241 64 FUNC GLOBAL DEFAULT 6 PyObject_GetItemData │ │ │ │ │ + 909: 0000523d 64 FUNC GLOBAL DEFAULT 6 PyObject_GetItemData │ │ │ │ │ 910: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 911: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 912: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 913: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 914: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 915: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortalUntracked │ │ │ │ │ 916: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 917: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 918: 00000059 596 FUNC GLOBAL DEFAULT 1 _PyStaticType_InitForExtension │ │ │ │ │ 919: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 920: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ 921: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ 922: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 923: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 924: 000055a9 94 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ + 924: 000055a5 94 FUNC GLOBAL DEFAULT 6 PyType_IsSubtype │ │ │ │ │ 925: 000002ad 34 FUNC GLOBAL DEFAULT 1 _PyType_Lookup │ │ │ │ │ - 926: 00005609 412 FUNC GLOBAL HIDDEN 6 _PyType_LookupRefAndVersion │ │ │ │ │ + 926: 00005605 412 FUNC GLOBAL HIDDEN 6 _PyType_LookupRefAndVersion │ │ │ │ │ 927: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 928: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 929: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 930: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 931: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ 932: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ 933: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ @@ -958,63 +958,63 @@ │ │ │ │ │ 954: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFunction_Type │ │ │ │ │ 955: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetGlobals │ │ │ │ │ 956: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyClassMethod_New │ │ │ │ │ 957: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 958: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 959: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 960: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 961: 0000772d 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ + 961: 00007729 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecial │ │ │ │ │ 962: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 963: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 964: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 965: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 966: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ 967: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 968: 00008399 1260 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ + 968: 00008395 1260 FUNC GLOBAL HIDDEN 6 _Py_type_getattro_impl │ │ │ │ │ 969: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDescr_IsData │ │ │ │ │ 970: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 971: 00008889 316 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ - 972: 000089c5 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ + 971: 00008885 316 FUNC GLOBAL DEFAULT 6 PyType_GenericNew │ │ │ │ │ + 972: 000089c1 4 FUNC GLOBAL DEFAULT 6 PyType_GetFlags │ │ │ │ │ 973: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 974: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Join │ │ │ │ │ 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 976: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call_Prepend │ │ │ │ │ 977: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_Call │ │ │ │ │ 978: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 979: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 980: 00009405 1220 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ + 980: 00009401 1220 FUNC GLOBAL HIDDEN 6 _Py_type_getattro │ │ │ │ │ 981: 000002d1 32 FUNC GLOBAL DEFAULT 1 _PyType_Name │ │ │ │ │ 982: 000002f1 12 FUNC GLOBAL DEFAULT 1 PyType_FromModuleAndSpec │ │ │ │ │ 983: 000002fd 12 FUNC GLOBAL DEFAULT 1 PyType_FromSpecWithBases │ │ │ │ │ 984: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 985: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 986: 00009bd9 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ + 986: 00009bd1 440 FUNC GLOBAL DEFAULT 6 _PyObject_LookupSpecialMethod │ │ │ │ │ 987: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ 988: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 989: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 990: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearManagedDict │ │ │ │ │ 991: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 992: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ 993: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 994: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ 995: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_SetItem_LockHeld │ │ │ │ │ 996: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ 997: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ 998: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ 999: 00000481 34 FUNC GLOBAL HIDDEN 1 _PyType_CacheInitForSpecialization │ │ │ │ │ - 1000: 0000a969 1140 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ + 1000: 0000a961 1140 FUNC GLOBAL DEFAULT 6 _PySuper_Lookup │ │ │ │ │ 1001: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Pop │ │ │ │ │ 1002: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 1003: 000005c9 364 FUNC GLOBAL HIDDEN 1 _PyType_AddMethod │ │ │ │ │ 1004: 00000735 12 FUNC GLOBAL DEFAULT 1 PyType_Modified │ │ │ │ │ - 1005: 0000addd 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ - 1006: 0000b591 124 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ + 1005: 0000add5 140 FUNC GLOBAL DEFAULT 6 PyType_GetModuleByDef │ │ │ │ │ + 1006: 0000b589 124 FUNC GLOBAL DEFAULT 6 PyType_GetDict │ │ │ │ │ 1007: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_ContainsString │ │ │ │ │ 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VisitManagedDict │ │ │ │ │ - 1009: 0000b731 260 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ + 1009: 0000b729 260 FUNC GLOBAL HIDDEN 6 _Py_BaseObject_RichCompare │ │ │ │ │ 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 1011: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 1012: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 1013: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 1014: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 1016: 00000d39 42 FUNC GLOBAL HIDDEN 1 _PyType_GetDocFromInternalDoc │ │ │ │ │ @@ -1026,53 +1026,53 @@ │ │ │ │ │ 1022: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 1023: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 1024: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Clear │ │ │ │ │ 1025: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 1026: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ 1027: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 1028: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDictKeys_DecRef │ │ │ │ │ - 1029: 00000f81 66 FUNC GLOBAL HIDDEN 1 _PyType_CacheGetItemForSpecialization │ │ │ │ │ + 1029: 00000f81 68 FUNC GLOBAL HIDDEN 1 _PyType_CacheGetItemForSpecialization │ │ │ │ │ 1030: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_GetVersionForCurrentState │ │ │ │ │ 1031: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 1032: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 1033: 00001029 96 FUNC GLOBAL HIDDEN 1 _PyTypes_FiniExtTypes │ │ │ │ │ - 1034: 0000db15 46 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ + 1034: 0000db0d 46 FUNC GLOBAL HIDDEN 6 _PyStaticType_FiniBuiltin │ │ │ │ │ 1035: 00001115 112 FUNC GLOBAL HIDDEN 1 _PyType_HasSubclasses │ │ │ │ │ 1036: 00001185 82 FUNC GLOBAL HIDDEN 1 _PyTypes_Fini │ │ │ │ │ 1037: 000011d9 6 FUNC GLOBAL DEFAULT 1 PyType_GetQualName │ │ │ │ │ 1038: 000011e1 76 FUNC GLOBAL HIDDEN 1 _PyType_Validate │ │ │ │ │ - 1039: 0000dc19 84 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ + 1039: 0000dc11 84 FUNC GLOBAL DEFAULT 6 PyType_GetSlot │ │ │ │ │ 1040: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 1041: 0000122d 126 FUNC GLOBAL DEFAULT 1 _PyType_GetBaseByToken_Borrow │ │ │ │ │ 1042: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 1043: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 1044: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 1045: 000012ad 16 FUNC GLOBAL DEFAULT 1 PyObject_GetTypeData │ │ │ │ │ 1046: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 1047: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 1048: 0000df45 84 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ + 1048: 0000df3d 84 FUNC GLOBAL DEFAULT 6 PyType_GetModule │ │ │ │ │ 1049: 00001355 6 FUNC GLOBAL DEFAULT 1 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ │ - 1050: 0000df99 360 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ - 1051: 0000e101 228 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ + 1050: 0000df91 360 FUNC GLOBAL DEFAULT 6 PyType_GetFullyQualifiedName │ │ │ │ │ + 1051: 0000e0f9 228 FUNC GLOBAL HIDDEN 6 _PyType_GetFullyQualifiedName │ │ │ │ │ 1052: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 1053: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ 1054: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 1055: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 1056: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsInstance │ │ │ │ │ 1057: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Update │ │ │ │ │ 1058: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ 1059: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ 1060: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 1061: 0000e961 1092 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ + 1061: 0000e959 1092 FUNC GLOBAL HIDDEN 6 _Py_slot_tp_getattr_hook │ │ │ │ │ 1062: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ 1063: 00003615 40 FUNC GLOBAL HIDDEN 1 _Py_slot_tp_getattro │ │ │ │ │ 1064: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 1065: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 1066: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 1067: 0000f179 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ + 1067: 0000f171 320 FUNC GLOBAL DEFAULT 6 _PyType_LookupRef │ │ │ │ │ 1068: 00001e29 176 FUNC GLOBAL DEFAULT 1 PyType_Freeze │ │ │ │ │ 1069: 00000001 6 FUNC GLOBAL DEFAULT 9 PyType_GetName │ │ │ │ │ 1070: 000020b5 4 FUNC GLOBAL DEFAULT 1 PyType_GetModuleName │ │ │ │ │ 1071: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 1072: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 1073: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 1074: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DetachFromObject │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x22538 contains 997 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x22530 contains 997 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000040 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000044 0000742f R_ARM_THM_MOVW_ABS_NC 00000880 .LC42 │ │ │ │ │ 00000048 00007430 R_ARM_THM_MOVT_ABS 00000880 .LC42 │ │ │ │ │ 0000004e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000000b4 0000090a R_ARM_THM_CALL 0000039d set_version_unlocked │ │ │ │ │ @@ -14,16 +14,16 @@ │ │ │ │ │ 0000022e 0000030a R_ARM_THM_CALL 000003f9 type_ready │ │ │ │ │ 0000023e 0003970a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 0000024a 00034c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ 00000292 0003980a R_ARM_THM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ 000002a0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002a8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002be 00039e0a R_ARM_THM_CALL 00005609 _PyType_LookupRefAndVersion │ │ │ │ │ -000002c4 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +000002be 00039e0a R_ARM_THM_CALL 00005605 _PyType_LookupRefAndVersion │ │ │ │ │ +000002c4 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 000002e4 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ 00000362 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 0000037c 0003a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 00000380 0003a930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 000003b0 0003922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000003b4 00039230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000003b8 0001012f R_ARM_THM_MOVW_ABS_NC 00000f4c .LC87 │ │ │ │ │ @@ -54,15 +54,15 @@ │ │ │ │ │ 0000046c 0001022f R_ARM_THM_MOVW_ABS_NC 00000f64 .LC88 │ │ │ │ │ 00000470 00010230 R_ARM_THM_MOVT_ABS 00000f64 .LC88 │ │ │ │ │ 00000476 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000047c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004b2 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ 000004b6 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ 000004dc 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00000534 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00000534 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 00000548 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000054c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000550 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000572 0001232f R_ARM_THM_MOVW_ABS_NC 000011c8 .LC103 │ │ │ │ │ 00000576 00012330 R_ARM_THM_MOVT_ABS 000011c8 .LC103 │ │ │ │ │ 0000057a 0001242f R_ARM_THM_MOVW_ABS_NC 000011cc .LC104 │ │ │ │ │ 0000057e 00012430 R_ARM_THM_MOVT_ABS 000011cc .LC104 │ │ │ │ │ @@ -90,23 +90,23 @@ │ │ │ │ │ 0000070c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000712 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000716 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000071a 00000f2f R_ARM_THM_MOVW_ABS_NC 00000088 .LC2 │ │ │ │ │ 0000071e 00000f30 R_ARM_THM_MOVT_ABS 00000088 .LC2 │ │ │ │ │ 00000724 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000730 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000075a 0003ee0a R_ARM_THM_CALL 0000b591 PyType_GetDict │ │ │ │ │ +0000075a 0003ee0a R_ARM_THM_CALL 0000b589 PyType_GetDict │ │ │ │ │ 0000075e 0001302f R_ARM_THM_MOVW_ABS_NC 00001264 .LC107 │ │ │ │ │ 00000762 00013030 R_ARM_THM_MOVT_ABS 00001264 .LC107 │ │ │ │ │ 00000768 0003ef0a R_ARM_THM_CALL 00000000 PyDict_ContainsString │ │ │ │ │ 0000077a 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000788 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000796 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ -000007bc 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ -000007c6 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +000007bc 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ +000007c6 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 000007de 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 000007e6 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000007ea 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000007ee 0001302f R_ARM_THM_MOVW_ABS_NC 00001264 .LC107 │ │ │ │ │ 000007f2 00013030 R_ARM_THM_MOVT_ABS 00001264 .LC107 │ │ │ │ │ 000007f8 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000812 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -119,93 +119,93 @@ │ │ │ │ │ 00000848 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000850 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000856 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000864 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000868 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000086c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000870 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000088a 0000f90a R_ARM_THM_CALL 00009ab9 type_module │ │ │ │ │ -000008a0 0000fc0a R_ARM_THM_CALL 00009b95 type_qualname │ │ │ │ │ +0000088a 0000f90a R_ARM_THM_CALL 00009ab1 type_module │ │ │ │ │ +000008a0 0000fc0a R_ARM_THM_CALL 00009b8d type_qualname │ │ │ │ │ 000008ae 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ 000008ba 0001382f R_ARM_THM_MOVW_ABS_NC 00001274 .LC108 │ │ │ │ │ 000008be 00013830 R_ARM_THM_MOVT_ABS 00001274 .LC108 │ │ │ │ │ 000008c2 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000008ca 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +000008ca 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 000008e6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 0001392f R_ARM_THM_MOVW_ABS_NC 0000128c .LC109 │ │ │ │ │ 000008f8 00013930 R_ARM_THM_MOVT_ABS 0000128c .LC109 │ │ │ │ │ 00000900 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000090a 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000912 0000fc0a R_ARM_THM_CALL 00009b95 type_qualname │ │ │ │ │ -0000091e 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +00000912 0000fc0a R_ARM_THM_CALL 00009b8d type_qualname │ │ │ │ │ +0000091e 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 00000934 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000940 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000954 0000320a R_ARM_THM_CALL 0000393d mro_implementation_unlocked │ │ │ │ │ +00000954 0000320a R_ARM_THM_CALL 00003939 mro_implementation_unlocked │ │ │ │ │ 00000966 0003cd0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ 0000097e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009b0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000009f0 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 000009fc 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000a00 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000a08 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a60 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a64 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a8e 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00000a9c 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000aa6 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00000aa6 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 00000ac8 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000ad0 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00000ad4 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00000adc 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00000b26 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00000b26 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 00000b38 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b3c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b70 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000bd6 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000bda 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c12 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c18 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c1c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c38 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ -00000c62 0001552f R_ARM_THM_MOVW_ABS_NC 0000c035 slot_tp_setattro │ │ │ │ │ -00000c66 00015530 R_ARM_THM_MOVT_ABS 0000c035 slot_tp_setattro │ │ │ │ │ -00000cd6 0001552f R_ARM_THM_MOVW_ABS_NC 0000c035 slot_tp_setattro │ │ │ │ │ -00000cda 00015530 R_ARM_THM_MOVT_ABS 0000c035 slot_tp_setattro │ │ │ │ │ +00000c38 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ +00000c62 0001552f R_ARM_THM_MOVW_ABS_NC 0000c02d slot_tp_setattro │ │ │ │ │ +00000c66 00015530 R_ARM_THM_MOVT_ABS 0000c02d slot_tp_setattro │ │ │ │ │ +00000cd6 0001552f R_ARM_THM_MOVW_ABS_NC 0000c02d slot_tp_setattro │ │ │ │ │ +00000cda 00015530 R_ARM_THM_MOVT_ABS 0000c02d slot_tp_setattro │ │ │ │ │ 00000d06 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d0a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d10 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000d14 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000d18 00015a2f R_ARM_THM_MOVW_ABS_NC 000012ac .LC111 │ │ │ │ │ 00000d1c 00015a30 R_ARM_THM_MOVT_ABS 000012ac .LC111 │ │ │ │ │ 00000d20 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ 00000d24 00015b30 R_ARM_THM_MOVT_ABS 000012b8 .LC112 │ │ │ │ │ 00000d2e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d46 0000240a R_ARM_THM_CALL 00003f65 _PyType_DocWithoutSignature │ │ │ │ │ +00000d46 0000240a R_ARM_THM_CALL 00003f61 _PyType_DocWithoutSignature │ │ │ │ │ 00000d58 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d5c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d7c 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00000d98 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d9c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000dac 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ 00000dd2 00037a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ 00000dec 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e56 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e5e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e64 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000eae 0003f90a R_ARM_THM_CALL 00000d69 _PyType_GetSubclasses │ │ │ │ │ -00000f0e 0001740a R_ARM_THM_CALL 0000cbe5 maybe_call_special_no_args │ │ │ │ │ +00000f0e 0001740a R_ARM_THM_CALL 0000cbdd maybe_call_special_no_args │ │ │ │ │ 00000f1c 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f2a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000f2e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000f32 0001722f R_ARM_THM_MOVW_ABS_NC 00001360 .LC117 │ │ │ │ │ 00000f36 00017230 R_ARM_THM_MOVT_ABS 00001360 .LC117 │ │ │ │ │ 00000f3e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f4e 0000370a R_ARM_THM_CALL 00009369 lookup_method_ex.constprop.0 │ │ │ │ │ -00000f56 0000380a R_ARM_THM_CALL 00005595 PyStackRef_XCLOSE │ │ │ │ │ +00000f4e 0000370a R_ARM_THM_CALL 00009365 lookup_method_ex.constprop.0 │ │ │ │ │ +00000f56 0000380a R_ARM_THM_CALL 00005591 PyStackRef_XCLOSE │ │ │ │ │ 00000f6c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f70 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000f74 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f78 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000fa0 0004060a R_ARM_THM_CALL 00000000 _PyFunction_GetVersionForCurrentState │ │ │ │ │ 00000fea 0001892f R_ARM_THM_MOVW_ABS_NC 00001380 .LC118 │ │ │ │ │ 00000fee 00018930 R_ARM_THM_MOVT_ABS 00001380 .LC118 │ │ │ │ │ @@ -215,39 +215,39 @@ │ │ │ │ │ 00000ffe 00018b30 R_ARM_THM_MOVT_ABS 00001390 .LC120 │ │ │ │ │ 00001002 0004080a R_ARM_THM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000100c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001010 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001014 00018c2f R_ARM_THM_MOVW_ABS_NC 0000139c .LC121 │ │ │ │ │ 00001018 00018c30 R_ARM_THM_MOVT_ABS 0000139c .LC121 │ │ │ │ │ 00001020 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001072 00018e0a R_ARM_THM_CALL 0000d5b5 fini_static_type │ │ │ │ │ +00001072 00018e0a R_ARM_THM_CALL 0000d5ad fini_static_type │ │ │ │ │ 00001084 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000110a 0003970a R_ARM_THM_CALL 00000000 PyMutex_Lock │ │ │ │ │ 00001180 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000011c6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001212 00007b0a R_ARM_THM_CALL 00008cf5 assign_version_tag │ │ │ │ │ +00001212 00007b0a R_ARM_THM_CALL 00008cf1 assign_version_tag │ │ │ │ │ 00001228 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000012d4 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +000012d4 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 000012e6 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000012ec 0004162f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000012f0 00041630 R_ARM_THM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000012f6 0004170a R_ARM_THM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000137e 00039e0a R_ARM_THM_CALL 00005609 _PyType_LookupRefAndVersion │ │ │ │ │ +0000137e 00039e0a R_ARM_THM_CALL 00005605 _PyType_LookupRefAndVersion │ │ │ │ │ 0000138e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001392 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000013a8 0003b00a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 000013c8 0001a32f R_ARM_THM_MOVW_ABS_NC 0000135d slot_tp_descr_get │ │ │ │ │ 000013cc 0001a330 R_ARM_THM_MOVT_ABS 0000135d slot_tp_descr_get │ │ │ │ │ 000013e8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013f0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000140c 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +0000140c 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 00001414 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000142a 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 0000143c 00041d0a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -00001444 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +00001444 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 0000148a 0001b52f R_ARM_THM_MOVW_ABS_NC 00001455 slot_nb_and │ │ │ │ │ 0000148e 0001b530 R_ARM_THM_MOVT_ABS 00001455 slot_nb_and │ │ │ │ │ 000014c8 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000014cc 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001504 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000150e 0001b52f R_ARM_THM_MOVW_ABS_NC 00001455 slot_nb_and │ │ │ │ │ 00001512 0001b530 R_ARM_THM_MOVT_ABS 00001455 slot_nb_and │ │ │ │ │ @@ -261,30 +261,30 @@ │ │ │ │ │ 00001590 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001594 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000015b2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015bc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015c0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000015c4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000015e8 00041e0a R_ARM_THM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -000015fa 0000370a R_ARM_THM_CALL 00009369 lookup_method_ex.constprop.0 │ │ │ │ │ +000015fa 0000370a R_ARM_THM_CALL 00009365 lookup_method_ex.constprop.0 │ │ │ │ │ 00001610 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001620 0000380a R_ARM_THM_CALL 00005595 PyStackRef_XCLOSE │ │ │ │ │ +00001620 0000380a R_ARM_THM_CALL 00005591 PyStackRef_XCLOSE │ │ │ │ │ 00001628 00041f0a R_ARM_THM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ 00001640 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001648 0001b92f R_ARM_THM_MOVW_ABS_NC 00001464 .LC126 │ │ │ │ │ 0000164c 0001b930 R_ARM_THM_MOVT_ABS 00001464 .LC126 │ │ │ │ │ 00001650 0003950a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00001658 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000165c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001680 0000370a R_ARM_THM_CALL 00009369 lookup_method_ex.constprop.0 │ │ │ │ │ -00001696 00013e0a R_ARM_THM_CALL 0000bea5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -0000169e 0000380a R_ARM_THM_CALL 00005595 PyStackRef_XCLOSE │ │ │ │ │ +00001680 0000370a R_ARM_THM_CALL 00009365 lookup_method_ex.constprop.0 │ │ │ │ │ +00001696 00013e0a R_ARM_THM_CALL 0000be9d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +0000169e 0000380a R_ARM_THM_CALL 00005591 PyStackRef_XCLOSE │ │ │ │ │ 000016b4 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000016b8 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016bc 0000380a R_ARM_THM_CALL 00005595 PyStackRef_XCLOSE │ │ │ │ │ +000016bc 0000380a R_ARM_THM_CALL 00005591 PyStackRef_XCLOSE │ │ │ │ │ 000016c0 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000016e2 0004200a R_ARM_THM_CALL 00000000 _PyObject_RealIsInstance │ │ │ │ │ 000016fa 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001726 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001734 0004210a R_ARM_THM_CALL 00000000 PyDict_Update │ │ │ │ │ 0000174a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001758 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ │ 000017bc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017d4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017de 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017e4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000017e8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000017fa 0001c02f R_ARM_THM_MOVW_ABS_NC 00001494 .LC127 │ │ │ │ │ 000017fe 0001c030 R_ARM_THM_MOVT_ABS 00001494 .LC127 │ │ │ │ │ -00001814 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00001814 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 0000187c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001880 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000018b8 0001c52f R_ARM_THM_MOVW_ABS_NC 00001885 slot_nb_or │ │ │ │ │ 000018bc 0001c530 R_ARM_THM_MOVT_ABS 00001885 slot_nb_or │ │ │ │ │ 000018c4 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018c8 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000018f4 0001c52f R_ARM_THM_MOVW_ABS_NC 00001885 slot_nb_or │ │ │ │ │ @@ -316,24 +316,24 @@ │ │ │ │ │ 000019b8 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000019c6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019da 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000019de 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000019e8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000019ec 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000019f0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a0c 0003ee0a R_ARM_THM_CALL 0000b591 PyType_GetDict │ │ │ │ │ +00001a0c 0003ee0a R_ARM_THM_CALL 0000b589 PyType_GetDict │ │ │ │ │ 00001a16 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001a2a 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001a60 0001d12f R_ARM_THM_MOVW_ABS_NC 000014fc .LC130 │ │ │ │ │ 00001a64 0001d130 R_ARM_THM_MOVT_ABS 000014fc .LC130 │ │ │ │ │ 00001a68 0004280a R_ARM_THM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00001a72 0004290a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00001a7c 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00001a9c 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00001aae 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00001aae 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 00001ab4 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00001ad2 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00001ad6 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 00001adc 0001d02f R_ARM_THM_MOVW_ABS_NC 000014c8 .LC129 │ │ │ │ │ 00001ae0 0001d030 R_ARM_THM_MOVT_ABS 000014c8 .LC129 │ │ │ │ │ 00001ae6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001b10 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -349,15 +349,15 @@ │ │ │ │ │ 00001b96 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b9e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bac 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bd6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bdc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001be0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001be4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c00 0003ee0a R_ARM_THM_CALL 0000b591 PyType_GetDict │ │ │ │ │ +00001c00 0003ee0a R_ARM_THM_CALL 0000b589 PyType_GetDict │ │ │ │ │ 00001c0a 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001c1c 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00001c64 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001c68 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001c6e 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00001c86 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c8c 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ @@ -365,47 +365,47 @@ │ │ │ │ │ 00001c96 0001d62f R_ARM_THM_MOVW_ABS_NC 0000153c .LC132 │ │ │ │ │ 00001c9a 0001d630 R_ARM_THM_MOVT_ABS 0000153c .LC132 │ │ │ │ │ 00001ca0 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001caa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001cb8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001cbc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cd8 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +00001cd8 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 00001d1c 0003b00a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ 00001d44 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001d4c 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ -00001d6c 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +00001d4c 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ +00001d6c 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 00001d74 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001d94 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001daa 0003a40a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ 00001dc8 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00001de0 00041d0a R_ARM_THM_CALL 00000000 PyDict_Keys │ │ │ │ │ -00001de8 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ -00001dee 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +00001de8 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ +00001dee 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 00001e06 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e0a 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 00001e18 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e20 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001e24 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e7e 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00001e7e 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 00001e88 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001e8c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001ea2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ea6 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001eaa 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001eae 0001ec2f R_ARM_THM_MOVW_ABS_NC 000015d4 .LC136 │ │ │ │ │ 00001eb2 0001ec30 R_ARM_THM_MOVT_ABS 000015d4 .LC136 │ │ │ │ │ 00001eb8 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ec6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eee 0001740a R_ARM_THM_CALL 0000cbe5 maybe_call_special_no_args │ │ │ │ │ +00001eee 0001740a R_ARM_THM_CALL 0000cbdd maybe_call_special_no_args │ │ │ │ │ 00001ef8 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f0a 0001392f R_ARM_THM_MOVW_ABS_NC 0000128c .LC109 │ │ │ │ │ 00001f0e 00013930 R_ARM_THM_MOVT_ABS 0000128c .LC109 │ │ │ │ │ 00001f20 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f3c 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +00001f3c 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 00001f44 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001f7c 0001f42f R_ARM_THM_MOVW_ABS_NC 00001f49 slot_nb_true_divide │ │ │ │ │ 00001f80 0001f430 R_ARM_THM_MOVT_ABS 00001f49 slot_nb_true_divide │ │ │ │ │ 00001f9c 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001fa0 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001fc8 0001f42f R_ARM_THM_MOVW_ABS_NC 00001f49 slot_nb_true_divide │ │ │ │ │ 00001fcc 0001f430 R_ARM_THM_MOVT_ABS 00001f49 slot_nb_true_divide │ │ │ │ │ @@ -423,37 +423,37 @@ │ │ │ │ │ 000020a8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000020ac 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000020b0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000020c8 0001f82f R_ARM_THM_MOVW_ABS_NC 000015f0 .LC137 │ │ │ │ │ 000020cc 0001f830 R_ARM_THM_MOVT_ABS 000015f0 .LC137 │ │ │ │ │ 000020fa 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000020fe 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002110 00005f0a R_ARM_THM_CALL 00004c19 best_base │ │ │ │ │ +00002110 00005f0a R_ARM_THM_CALL 00004c15 best_base │ │ │ │ │ 0000211c 0001f82f R_ARM_THM_MOVW_ABS_NC 000015f0 .LC137 │ │ │ │ │ 00002120 0001f830 R_ARM_THM_MOVT_ABS 000015f0 .LC137 │ │ │ │ │ 0000216a 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00002198 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021dc 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ -000021e6 0001160a R_ARM_THM_CALL 0000ae69 update_slot │ │ │ │ │ +000021dc 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ +000021e6 0001160a R_ARM_THM_CALL 0000ae61 update_slot │ │ │ │ │ 000021f2 00042f0a R_ARM_THM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ 00002218 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000225e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002262 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002266 0001fc2f R_ARM_THM_MOVW_ABS_NC 00001694 .LC141 │ │ │ │ │ 0000226a 0001fc30 R_ARM_THM_MOVT_ABS 00001694 .LC141 │ │ │ │ │ 00002270 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000022de 0003610a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 000022f0 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -000022fc 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +000022fc 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 00002302 0004020a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ 00002318 0003610a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ 00002328 0003620a R_ARM_THM_CALL 00000000 PyWeakref_NewRef │ │ │ │ │ 00002382 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000023b8 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -000023d2 0001820a R_ARM_THM_CALL 0000d425 clear_tp_subclasses │ │ │ │ │ +000023d2 0001820a R_ARM_THM_CALL 0000d41d clear_tp_subclasses │ │ │ │ │ 00002426 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000242c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002430 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002434 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002438 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000243c 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000248c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -503,25 +503,25 @@ │ │ │ │ │ 00002800 00020430 R_ARM_THM_MOVT_ABS 000016c4 .LC142 │ │ │ │ │ 0000280a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002828 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000282c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002832 0002052f R_ARM_THM_MOVW_ABS_NC 000016f8 .LC143 │ │ │ │ │ 00002836 00020530 R_ARM_THM_MOVT_ABS 000016f8 .LC143 │ │ │ │ │ 00002842 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000288e 0000642f R_ARM_THM_MOVW_ABS_NC 00009fd5 subtype_dealloc │ │ │ │ │ -00002892 00006430 R_ARM_THM_MOVT_ABS 00009fd5 subtype_dealloc │ │ │ │ │ +0000288e 0000642f R_ARM_THM_MOVW_ABS_NC 00009fcd subtype_dealloc │ │ │ │ │ +00002892 00006430 R_ARM_THM_MOVT_ABS 00009fcd subtype_dealloc │ │ │ │ │ 000028c0 0000180a R_ARM_THM_CALL 00003329 mro_internal_unlocked.isra.0 │ │ │ │ │ 000028da 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 000028e6 00037a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -000028f0 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ -000028fa 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +000028f0 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ +000028fa 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 00002900 00040b0a R_ARM_THM_CALL 00001115 _PyType_HasSubclasses │ │ │ │ │ 00002912 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000291c 0003f90a R_ARM_THM_CALL 00000d69 _PyType_GetSubclasses │ │ │ │ │ -00002946 0000450a R_ARM_THM_CALL 00003d3d Py_XDECREF │ │ │ │ │ +00002946 0000450a R_ARM_THM_CALL 00003d39 Py_XDECREF │ │ │ │ │ 00002954 0003740a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ 00002986 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000298c 00036a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 00002994 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000029c4 0002092f R_ARM_THM_MOVW_ABS_NC 00001784 .LC146 │ │ │ │ │ 000029c8 00020930 R_ARM_THM_MOVT_ABS 00001784 .LC146 │ │ │ │ │ 000029cc 0001232f R_ARM_THM_MOVW_ABS_NC 000011c8 .LC103 │ │ │ │ │ @@ -550,30 +550,30 @@ │ │ │ │ │ 00002b0c 00020730 R_ARM_THM_MOVT_ABS 0000172c .LC144 │ │ │ │ │ 00002b12 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002b18 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002b1c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002b22 0002082f R_ARM_THM_MOVW_ABS_NC 00001750 .LC145 │ │ │ │ │ 00002b26 00020830 R_ARM_THM_MOVT_ABS 00001750 .LC145 │ │ │ │ │ 00002b2c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b42 0004180a R_ARM_THM_CALL 0000df45 PyType_GetModule │ │ │ │ │ +00002b42 0004180a R_ARM_THM_CALL 0000df3d PyType_GetModule │ │ │ │ │ 00002b68 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002b6c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002b78 0004290a R_ARM_THM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002b82 0003ee0a R_ARM_THM_CALL 0000b591 PyType_GetDict │ │ │ │ │ +00002b82 0003ee0a R_ARM_THM_CALL 0000b589 PyType_GetDict │ │ │ │ │ 00002b8c 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002b9a 0003e90a R_ARM_THM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00002bba 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002bbe 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002bc2 00021b2f R_ARM_THM_MOVW_ABS_NC 00001954 .LC154 │ │ │ │ │ 00002bc6 00021b30 R_ARM_THM_MOVT_ABS 00001954 .LC154 │ │ │ │ │ 00002bcc 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bd8 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ +00002bd8 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ 00002be0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bfe 0000710a R_ARM_THM_CALL 000050b5 type_modified_unlocked │ │ │ │ │ -00002c04 0003ee0a R_ARM_THM_CALL 0000b591 PyType_GetDict │ │ │ │ │ +00002bfe 0000710a R_ARM_THM_CALL 000050b1 type_modified_unlocked │ │ │ │ │ +00002c04 0003ee0a R_ARM_THM_CALL 0000b589 PyType_GetDict │ │ │ │ │ 00002c0e 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00002c28 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c2e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002c32 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002c36 00021d2f R_ARM_THM_MOVW_ABS_NC 000019b8 .LC156 │ │ │ │ │ 00002c3a 00021d30 R_ARM_THM_MOVT_ABS 000019b8 .LC156 │ │ │ │ │ 00002c40 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ │ 00002d00 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002d18 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00002d22 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ 00002d26 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ 00002d40 0002252f R_ARM_THM_MOVW_ABS_NC 00003755 object___getstate__ │ │ │ │ │ 00002d44 00022530 R_ARM_THM_MOVT_ABS 00003755 object___getstate__ │ │ │ │ │ 00002d66 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d8e 00013e0a R_ARM_THM_CALL 0000bea5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002d8e 00013e0a R_ARM_THM_CALL 0000be9d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00002dbc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002dc0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002dd4 0002282f R_ARM_THM_MOVW_ABS_NC 000019f0 .LC159 │ │ │ │ │ 00002dd8 00022830 R_ARM_THM_MOVT_ABS 000019f0 .LC159 │ │ │ │ │ 00002e12 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002e16 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002e1a 0002292f R_ARM_THM_MOVW_ABS_NC 00001a00 .LC160 │ │ │ │ │ @@ -673,26 +673,26 @@ │ │ │ │ │ 0000325c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003262 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003266 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000326c 00022d2f R_ARM_THM_MOVW_ABS_NC 00001a54 .LC162 │ │ │ │ │ 00003270 00022d30 R_ARM_THM_MOVT_ABS 00001a54 .LC162 │ │ │ │ │ 00003278 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000328c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032ac 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +000032ac 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 000032b8 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000032bc 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000032ea 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00003320 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003334 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ 00003364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003396 0000370a R_ARM_THM_CALL 00009369 lookup_method_ex.constprop.0 │ │ │ │ │ -000033b0 00013e0a R_ARM_THM_CALL 0000bea5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -000033b8 0000380a R_ARM_THM_CALL 00005595 PyStackRef_XCLOSE │ │ │ │ │ +00003396 0000370a R_ARM_THM_CALL 00009365 lookup_method_ex.constprop.0 │ │ │ │ │ +000033b0 00013e0a R_ARM_THM_CALL 0000be9d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +000033b8 0000380a R_ARM_THM_CALL 00005591 PyStackRef_XCLOSE │ │ │ │ │ 000033d0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033ee 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +000033ee 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 00003416 00023a2f R_ARM_THM_MOVW_ABS_NC 00001aec .LC165 │ │ │ │ │ 0000341a 00023a30 R_ARM_THM_MOVT_ABS 00001aec .LC165 │ │ │ │ │ 00003438 0003a60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00003442 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 0000345c 0004400a R_ARM_THM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ 0000347a 0004410a R_ARM_THM_CALL 00000000 _PyEval_StartTheWorld │ │ │ │ │ 0000348c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -708,28 +708,28 @@ │ │ │ │ │ 000034ce 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000034d4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000034f2 00023e2f R_ARM_THM_MOVW_ABS_NC 00001b28 .LC167 │ │ │ │ │ 000034f6 00023e30 R_ARM_THM_MOVT_ABS 00001b28 .LC167 │ │ │ │ │ 00003502 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00003514 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00003518 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003544 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +00003544 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 0000357a 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ 00003584 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00003590 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 0000359e 0000482f R_ARM_THM_MOVW_ABS_NC 0000039c .LC16 │ │ │ │ │ 000035a2 00004830 R_ARM_THM_MOVT_ABS 0000039c .LC16 │ │ │ │ │ 000035c0 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ 000035ea 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000035ee 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000035f6 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000035fa 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003630 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +00003630 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 00003638 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003656 0001740a R_ARM_THM_CALL 0000cbe5 maybe_call_special_no_args │ │ │ │ │ +00003656 0001740a R_ARM_THM_CALL 0000cbdd maybe_call_special_no_args │ │ │ │ │ 00003666 0004432f R_ARM_THM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ 0000366a 00044330 R_ARM_THM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ 00003672 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00003688 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000368c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003690 0002442f R_ARM_THM_MOVW_ABS_NC 00001b30 .LC168 │ │ │ │ │ 00003694 00024430 R_ARM_THM_MOVT_ABS 00001b30 .LC168 │ │ │ │ │ @@ -737,19 +737,19 @@ │ │ │ │ │ 000036b2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000036ba 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000036be 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000036c4 0002452f R_ARM_THM_MOVW_ABS_NC 00001b5c .LC169 │ │ │ │ │ 000036c8 00024530 R_ARM_THM_MOVT_ABS 00001b5c .LC169 │ │ │ │ │ 000036ce 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 000036d8 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036e6 0001740a R_ARM_THM_CALL 0000cbe5 maybe_call_special_no_args │ │ │ │ │ +000036e6 0001740a R_ARM_THM_CALL 0000cbdd maybe_call_special_no_args │ │ │ │ │ 000036f0 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000036fc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00003700 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000371c 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +0000371c 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 0000372e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00003732 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003738 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003790 00024f2f R_ARM_THM_MOVW_ABS_NC 0000375d slot_nb_add │ │ │ │ │ 00003794 00024f30 R_ARM_THM_MOVT_ABS 0000375d slot_nb_add │ │ │ │ │ 0000379c 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000037a0 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -765,19 +765,19 @@ │ │ │ │ │ 0000387a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003888 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000388c 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038b6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000038c4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000038c8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000038cc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000038e8 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +000038e8 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 000038f0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000390c 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +0000390c 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 00003914 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000392c 0001740a R_ARM_THM_CALL 0000cbe5 maybe_call_special_no_args │ │ │ │ │ +0000392c 0001740a R_ARM_THM_CALL 0000cbdd maybe_call_special_no_args │ │ │ │ │ 00003938 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003942 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 00003946 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 0000394c 00025a2f R_ARM_THM_MOVW_ABS_NC 00001b88 .LC170 │ │ │ │ │ 00003950 00025a30 R_ARM_THM_MOVT_ABS 00001b88 .LC170 │ │ │ │ │ 00003958 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003994 00025f2f R_ARM_THM_MOVW_ABS_NC 00003961 slot_nb_subtract │ │ │ │ │ @@ -925,38 +925,38 @@ │ │ │ │ │ 000043a8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000043be 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000043c2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000043cc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000043d0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000043d4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000043ec 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004408 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +00004408 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 00004410 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000442c 00015e0a R_ARM_THM_CALL 0000c2c1 check_num_args │ │ │ │ │ +0000442c 00015e0a R_ARM_THM_CALL 0000c2b9 check_num_args │ │ │ │ │ 0000444c 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004484 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 0000448a 00036f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ 000044e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000044ec 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000044f0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000453c 0001e20a R_ARM_THM_CALL 0000147b get_dict_descriptor │ │ │ │ │ 00004562 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00004566 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000456a 0001df2f R_ARM_THM_MOVW_ABS_NC 00001570 .LC133 │ │ │ │ │ 0000456e 0001df30 R_ARM_THM_MOVT_ABS 00001570 .LC133 │ │ │ │ │ 00004576 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000459c 00014b0a R_ARM_THM_CALL 0000bc99 vectorcall_method │ │ │ │ │ +0000459c 00014b0a R_ARM_THM_CALL 0000bc91 vectorcall_method │ │ │ │ │ 000045a4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000045b0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000045dc 0002e92f R_ARM_THM_MOVW_ABS_NC 00001d34 .LC184 │ │ │ │ │ 000045e0 0002e930 R_ARM_THM_MOVT_ABS 00001d34 .LC184 │ │ │ │ │ 000045e6 0003a30a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ 00004618 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000461c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000462a 0000c00a R_ARM_THM_CALL 00007dbd supercheck │ │ │ │ │ +0000462a 0000c00a R_ARM_THM_CALL 00007db9 supercheck │ │ │ │ │ 0000467a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004684 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000468c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000046d4 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000046d8 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000470c 0003922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00004710 00039230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -969,60 +969,60 @@ │ │ │ │ │ 00004744 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000474e 0000b42f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC62 │ │ │ │ │ 00004752 0000b430 R_ARM_THM_MOVT_ABS 00000bd4 .LC62 │ │ │ │ │ 00004758 0004520a R_ARM_THM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 00004766 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000476c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004770 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000008 0003881e R_ARM_THM_JUMP24 000040a1 PyType_FromMetaclass │ │ │ │ │ -000002f8 0003881e R_ARM_THM_JUMP24 000040a1 PyType_FromMetaclass │ │ │ │ │ -00000304 0003881e R_ARM_THM_JUMP24 000040a1 PyType_FromMetaclass │ │ │ │ │ +00000008 0003881e R_ARM_THM_JUMP24 0000409d PyType_FromMetaclass │ │ │ │ │ +000002f8 0003881e R_ARM_THM_JUMP24 0000409d PyType_FromMetaclass │ │ │ │ │ +00000304 0003881e R_ARM_THM_JUMP24 0000409d PyType_FromMetaclass │ │ │ │ │ 000004ee 0003521e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -0000073c 0000711e R_ARM_THM_JUMP24 000050b5 type_modified_unlocked │ │ │ │ │ -000009aa 00013e1e R_ARM_THM_JUMP24 0000bea5 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +0000073c 0000711e R_ARM_THM_JUMP24 000050b1 type_modified_unlocked │ │ │ │ │ +000009aa 00013e1e R_ARM_THM_JUMP24 0000be9d _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ 00000d54 0003671e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000ed8 0003551e R_ARM_THM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000f68 0003fd1e R_ARM_THM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ 00000fe6 0004071e R_ARM_THM_JUMP24 00000000 PyObject_Str │ │ │ │ │ 00001100 0003981e R_ARM_THM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -000011da 0000fc1e R_ARM_THM_JUMP24 00009b95 type_qualname │ │ │ │ │ -00001356 0001741e R_ARM_THM_JUMP24 0000cbe5 maybe_call_special_no_args │ │ │ │ │ +000011da 0000fc1e R_ARM_THM_JUMP24 00009b8d type_qualname │ │ │ │ │ +00001356 0001741e R_ARM_THM_JUMP24 0000cbdd maybe_call_special_no_args │ │ │ │ │ 000016f4 0003ff1e R_ARM_THM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 0000182c 0003521e R_ARM_THM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ 00001f1a 0003d81e R_ARM_THM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000020b4 0000f91e R_ARM_THM_JUMP24 00009ab9 type_module │ │ │ │ │ +000020b4 0000f91e R_ARM_THM_JUMP24 00009ab1 type_module │ │ │ │ │ 00002cfc 00043a1e R_ARM_THM_JUMP24 00000000 PyImport_Import │ │ │ │ │ 000035d6 00038b1e R_ARM_THM_JUMP24 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 0000360e 0003671e R_ARM_THM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000043e8 00007b1e R_ARM_THM_JUMP24 00008cf5 assign_version_tag │ │ │ │ │ +000043e8 00007b1e R_ARM_THM_JUMP24 00008cf1 assign_version_tag │ │ │ │ │ 00004446 00041c1e R_ARM_THM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00004494 00036f1e R_ARM_THM_JUMP24 00000000 PyTuple_New │ │ │ │ │ 00004508 0000091e R_ARM_THM_JUMP24 0000039d set_version_unlocked │ │ │ │ │ 0000455c 0004471e R_ARM_THM_JUMP24 000009f1 _PyObject_SetDict │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x24460 contains 624 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x24458 contains 624 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00046602 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 0000000c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 0000cd02 R_ARM_ABS32 000082b5 object_dealloc │ │ │ │ │ +00000018 0000cd02 R_ARM_ABS32 000082b1 object_dealloc │ │ │ │ │ 0000002c 0000f002 R_ARM_ABS32 00000875 object_repr │ │ │ │ │ 0000003c 00046702 R_ARM_ABS32 00000000 PyObject_GenericHash │ │ │ │ │ -00000044 0000ef02 R_ARM_ABS32 000098c9 object_str │ │ │ │ │ +00000044 0000ef02 R_ARM_ABS32 000098c5 object_str │ │ │ │ │ 00000048 0003be02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0003b302 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00000058 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00013602 R_ARM_ABS32 0000b835 object_richcompare │ │ │ │ │ +00000064 00013602 R_ARM_ABS32 0000b82d object_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000e102 R_ARM_ABS32 00008c71 object_init │ │ │ │ │ -00000098 00037c02 R_ARM_ABS32 00003d55 PyType_GenericAlloc │ │ │ │ │ -0000009c 0000e002 R_ARM_ABS32 000089c9 object_new │ │ │ │ │ +00000094 0000e102 R_ARM_ABS32 00008c6d object_init │ │ │ │ │ +00000098 00037c02 R_ARM_ABS32 00003d51 PyType_GenericAlloc │ │ │ │ │ +0000009c 0000e002 R_ARM_ABS32 000089c5 object_new │ │ │ │ │ 000000a0 00035d02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d4 0000a502 R_ARM_ABS32 00009dfd tp_new_wrapper │ │ │ │ │ +000000d4 0000a502 R_ARM_ABS32 00009df5 tp_new_wrapper │ │ │ │ │ 000000dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000100 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000108 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000010c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000011c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1034,74 +1034,74 @@ │ │ │ │ │ 0000015c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000160 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 0001ee02 R_ARM_ABS32 00001ed9 slot_tp_repr │ │ │ │ │ 0000016c 0001de02 R_ARM_ABS32 00001cc1 wrap_unaryfunc │ │ │ │ │ 00000170 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000184 0001c902 R_ARM_ABS32 0000e661 slot_tp_hash │ │ │ │ │ +00000184 0001c902 R_ARM_ABS32 0000e659 slot_tp_hash │ │ │ │ │ 00000188 0002b102 R_ARM_ABS32 0000445d wrap_hashfunc │ │ │ │ │ 0000018c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000194 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000198 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a0 0000a402 R_ARM_ABS32 0000db45 slot_tp_call │ │ │ │ │ +000001a0 0000a402 R_ARM_ABS32 0000db3d slot_tp_call │ │ │ │ │ 000001a4 0002c202 R_ARM_ABS32 00000a8b wrap_call │ │ │ │ │ 000001a8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001b4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 0001ad02 R_ARM_ABS32 0000e1e5 slot_tp_str │ │ │ │ │ +000001bc 0001ad02 R_ARM_ABS32 0000e1dd slot_tp_str │ │ │ │ │ 000001c0 0001de02 R_ARM_ABS32 00001cc1 wrap_unaryfunc │ │ │ │ │ 000001c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001d0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d8 00042502 R_ARM_ABS32 0000e961 _Py_slot_tp_getattr_hook │ │ │ │ │ +000001d8 00042502 R_ARM_ABS32 0000e959 _Py_slot_tp_getattr_hook │ │ │ │ │ 000001dc 00023902 R_ARM_ABS32 000033d5 wrap_binaryfunc │ │ │ │ │ 000001e0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000001ec 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00042502 R_ARM_ABS32 0000e961 _Py_slot_tp_getattr_hook │ │ │ │ │ +000001f4 00042502 R_ARM_ABS32 0000e959 _Py_slot_tp_getattr_hook │ │ │ │ │ 000001fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000208 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00015502 R_ARM_ABS32 0000c035 slot_tp_setattro │ │ │ │ │ -00000214 00016802 R_ARM_ABS32 0000c35d wrap_setattr │ │ │ │ │ +00000210 00015502 R_ARM_ABS32 0000c02d slot_tp_setattro │ │ │ │ │ +00000214 00016802 R_ARM_ABS32 0000c355 wrap_setattr │ │ │ │ │ 00000218 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000224 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 00015502 R_ARM_ABS32 0000c035 slot_tp_setattro │ │ │ │ │ +0000022c 00015502 R_ARM_ABS32 0000c02d slot_tp_setattro │ │ │ │ │ 00000230 00015d02 R_ARM_ABS32 00000c21 wrap_delattr │ │ │ │ │ 00000234 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000240 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000248 0001db02 R_ARM_ABS32 0000eda5 slot_tp_richcompare │ │ │ │ │ +00000248 0001db02 R_ARM_ABS32 0000ed9d slot_tp_richcompare │ │ │ │ │ 0000024c 00024b02 R_ARM_ABS32 00003745 richcmp_lt │ │ │ │ │ 00000250 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000258 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000025c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000264 0001db02 R_ARM_ABS32 0000eda5 slot_tp_richcompare │ │ │ │ │ +00000264 0001db02 R_ARM_ABS32 0000ed9d slot_tp_richcompare │ │ │ │ │ 00000268 00024d02 R_ARM_ABS32 0000374d richcmp_le │ │ │ │ │ 0000026c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000278 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000280 0001db02 R_ARM_ABS32 0000eda5 slot_tp_richcompare │ │ │ │ │ +00000280 0001db02 R_ARM_ABS32 0000ed9d slot_tp_richcompare │ │ │ │ │ 00000284 0002bb02 R_ARM_ABS32 000044f9 richcmp_eq │ │ │ │ │ 00000288 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000294 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000029c 0001db02 R_ARM_ABS32 0000eda5 slot_tp_richcompare │ │ │ │ │ +0000029c 0001db02 R_ARM_ABS32 0000ed9d slot_tp_richcompare │ │ │ │ │ 000002a0 00024102 R_ARM_ABS32 00003525 richcmp_ne │ │ │ │ │ 000002a4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b8 0001db02 R_ARM_ABS32 0000eda5 slot_tp_richcompare │ │ │ │ │ +000002b8 0001db02 R_ARM_ABS32 0000ed9d slot_tp_richcompare │ │ │ │ │ 000002bc 00024c02 R_ARM_ABS32 00003749 richcmp_gt │ │ │ │ │ 000002c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d4 0001db02 R_ARM_ABS32 0000eda5 slot_tp_richcompare │ │ │ │ │ +000002d4 0001db02 R_ARM_ABS32 0000ed9d slot_tp_richcompare │ │ │ │ │ 000002d8 00024e02 R_ARM_ABS32 00003751 richcmp_ge │ │ │ │ │ 000002dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00017302 R_ARM_ABS32 00000ef5 slot_tp_iter │ │ │ │ │ 000002f4 0001de02 R_ARM_ABS32 00001cc1 wrap_unaryfunc │ │ │ │ │ 000002f8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1109,34 +1109,34 @@ │ │ │ │ │ 00000304 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 0001e302 R_ARM_ABS32 00001d55 slot_tp_iternext │ │ │ │ │ 00000310 00019f02 R_ARM_ABS32 000012bd wrap_next │ │ │ │ │ 00000314 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000320 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000328 0001a302 R_ARM_ABS32 0000135d slot_tp_descr_get │ │ │ │ │ -0000032c 0001e702 R_ARM_ABS32 0000f0f1 wrap_descr_get │ │ │ │ │ +0000032c 0001e702 R_ARM_ABS32 0000f0e9 wrap_descr_get │ │ │ │ │ 00000330 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000033c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00027e02 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000348 00024002 R_ARM_ABS32 000034d9 wrap_descr_set │ │ │ │ │ 0000034c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000358 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00027e02 R_ARM_ABS32 00000391 slot_tp_descr_set │ │ │ │ │ 00000364 0002f002 R_ARM_ABS32 000011bd wrap_descr_delete │ │ │ │ │ 00000368 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000374 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000037c 0000ea02 R_ARM_ABS32 000090b9 slot_tp_init │ │ │ │ │ -00000380 00010e02 R_ARM_ABS32 00009fad wrap_init │ │ │ │ │ +0000037c 0000ea02 R_ARM_ABS32 000090b5 slot_tp_init │ │ │ │ │ +00000380 00010e02 R_ARM_ABS32 00009fa5 wrap_init │ │ │ │ │ 00000384 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000390 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000398 0000ff02 R_ARM_ABS32 00009d91 slot_tp_new │ │ │ │ │ +00000398 0000ff02 R_ARM_ABS32 00009d89 slot_tp_new │ │ │ │ │ 000003a0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0001bb02 R_ARM_ABS32 000015c9 slot_tp_finalize │ │ │ │ │ 000003b8 00023202 R_ARM_ABS32 00003295 wrap_del │ │ │ │ │ 000003bc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1407,35 +1407,35 @@ │ │ │ │ │ 00000990 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000994 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000099c 00027002 R_ARM_ABS32 000001d5 slot_nb_inplace_matrix_multiply │ │ │ │ │ 000009a0 00023902 R_ARM_ABS32 000033d5 wrap_binaryfunc │ │ │ │ │ 000009a4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00019d02 R_ARM_ABS32 0000dc6d slot_sq_length │ │ │ │ │ +000009b8 00019d02 R_ARM_ABS32 0000dc65 slot_sq_length │ │ │ │ │ 000009bc 0002b002 R_ARM_ABS32 00004415 wrap_lenfunc │ │ │ │ │ 000009c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009cc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00017902 R_ARM_ABS32 0000ce85 slot_mp_subscript │ │ │ │ │ +000009d4 00017902 R_ARM_ABS32 0000ce7d slot_mp_subscript │ │ │ │ │ 000009d8 00023902 R_ARM_ABS32 000033d5 wrap_binaryfunc │ │ │ │ │ 000009dc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000009e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00014a02 R_ARM_ABS32 0000ba0d slot_mp_ass_subscript │ │ │ │ │ -000009f4 00015102 R_ARM_ABS32 0000bef9 wrap_objobjargproc │ │ │ │ │ +000009f0 00014a02 R_ARM_ABS32 0000ba05 slot_mp_ass_subscript │ │ │ │ │ +000009f4 00015102 R_ARM_ABS32 0000bef1 wrap_objobjargproc │ │ │ │ │ 000009f8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a04 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a0c 00014a02 R_ARM_ABS32 0000ba0d slot_mp_ass_subscript │ │ │ │ │ +00000a0c 00014a02 R_ARM_ABS32 0000ba05 slot_mp_ass_subscript │ │ │ │ │ 00000a10 00024a02 R_ARM_ABS32 00003705 wrap_delitem │ │ │ │ │ 00000a14 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a20 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00019d02 R_ARM_ABS32 0000dc6d slot_sq_length │ │ │ │ │ +00000a28 00019d02 R_ARM_ABS32 0000dc65 slot_sq_length │ │ │ │ │ 00000a2c 0002b002 R_ARM_ABS32 00004415 wrap_lenfunc │ │ │ │ │ 00000a30 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a38 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a3c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00023902 R_ARM_ABS32 000033d5 wrap_binaryfunc │ │ │ │ │ 00000a4c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a54 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -1444,171 +1444,171 @@ │ │ │ │ │ 00000a68 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a70 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a74 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a80 0002b302 R_ARM_ABS32 00000899 wrap_indexargfunc │ │ │ │ │ 00000a84 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a8c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000a90 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a98 0001b002 R_ARM_ABS32 0000e409 slot_sq_item │ │ │ │ │ +00000a98 0001b002 R_ARM_ABS32 0000e401 slot_sq_item │ │ │ │ │ 00000a9c 0002e502 R_ARM_ABS32 00001001 wrap_sq_item │ │ │ │ │ 00000aa0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000aac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ab4 00031f02 R_ARM_ABS32 00001a21 slot_sq_ass_item │ │ │ │ │ 00000ab8 00031202 R_ARM_ABS32 00001735 wrap_sq_setitem │ │ │ │ │ 00000abc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ac4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ac8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad0 00031f02 R_ARM_ABS32 00001a21 slot_sq_ass_item │ │ │ │ │ 00000ad4 0002d902 R_ARM_ABS32 00000d41 wrap_sq_delitem │ │ │ │ │ 00000ad8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000ae4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aec 00016f02 R_ARM_ABS32 0000c8ed slot_sq_contains │ │ │ │ │ +00000aec 00016f02 R_ARM_ABS32 0000c8e5 slot_sq_contains │ │ │ │ │ 00000af0 0002a102 R_ARM_ABS32 0000080d wrap_objobjproc │ │ │ │ │ 00000af4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b00 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b0c 00023902 R_ARM_ABS32 000033d5 wrap_binaryfunc │ │ │ │ │ 00000b10 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b18 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b1c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b28 0002b302 R_ARM_ABS32 00000899 wrap_indexargfunc │ │ │ │ │ 00000b2c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b34 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b58 00046602 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000b60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b6c 00018102 R_ARM_ABS32 0000d04d type_dealloc │ │ │ │ │ -00000b80 0000f502 R_ARM_ABS32 000098d5 type_repr │ │ │ │ │ +00000b6c 00018102 R_ARM_ABS32 0000d045 type_dealloc │ │ │ │ │ +00000b80 0000f502 R_ARM_ABS32 000098d1 type_repr │ │ │ │ │ 00000b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b94 00008a02 R_ARM_ABS32 00005821 type_call │ │ │ │ │ -00000b9c 0003d402 R_ARM_ABS32 00009405 _Py_type_getattro │ │ │ │ │ -00000ba0 00011502 R_ARM_ABS32 0000a5ad type_setattro │ │ │ │ │ +00000b94 00008a02 R_ARM_ABS32 0000581d type_call │ │ │ │ │ +00000b9c 0003d402 R_ARM_ABS32 00009401 _Py_type_getattro │ │ │ │ │ +00000ba0 00011502 R_ARM_ABS32 0000a5a5 type_setattro │ │ │ │ │ 00000bac 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb0 0000d002 R_ARM_ABS32 000082bd type_traverse │ │ │ │ │ -00000bb4 00017e02 R_ARM_ABS32 0000cf89 type_clear │ │ │ │ │ +00000bb0 0000d002 R_ARM_ABS32 000082b9 type_traverse │ │ │ │ │ +00000bb4 00017e02 R_ARM_ABS32 0000cf81 type_clear │ │ │ │ │ 00000bc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000be8 0000cc02 R_ARM_ABS32 00008255 type_init │ │ │ │ │ -00000bf0 00009b02 R_ARM_ABS32 00005971 type_new │ │ │ │ │ +00000be8 0000cc02 R_ARM_ABS32 00008251 type_init │ │ │ │ │ +00000bf0 00009b02 R_ARM_ABS32 0000596d type_new │ │ │ │ │ 00000bf4 00035e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000bf8 00007702 R_ARM_ABS32 00005281 type_is_gc │ │ │ │ │ -00000c1c 00008502 R_ARM_ABS32 000057a5 type_vectorcall │ │ │ │ │ +00000bf8 00007702 R_ARM_ABS32 0000527d type_is_gc │ │ │ │ │ +00000c1c 00008502 R_ARM_ABS32 000057a1 type_vectorcall │ │ │ │ │ 00000c24 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c28 0002e802 R_ARM_ABS32 00001085 subtype_getweakref │ │ │ │ │ 00000c30 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c4c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0001e102 R_ARM_ABS32 0000f045 subtype_dict │ │ │ │ │ +00000c50 0001e102 R_ARM_ABS32 0000f03d subtype_dict │ │ │ │ │ 00000c54 0002c402 R_ARM_ABS32 0000450d subtype_setdict │ │ │ │ │ 00000c58 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c64 0002e802 R_ARM_ABS32 00001085 subtype_getweakref │ │ │ │ │ 00000c6c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c88 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c8c 0001e102 R_ARM_ABS32 0000f045 subtype_dict │ │ │ │ │ +00000c8c 0001e102 R_ARM_ABS32 0000f03d subtype_dict │ │ │ │ │ 00000c90 0002c402 R_ARM_ABS32 0000450d subtype_setdict │ │ │ │ │ 00000c94 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000cb4 00046602 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000cbc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cc8 0000c602 R_ARM_ABS32 00008189 super_dealloc │ │ │ │ │ +00000cc8 0000c602 R_ARM_ABS32 00008185 super_dealloc │ │ │ │ │ 00000cdc 00031102 R_ARM_ABS32 000016f9 super_repr │ │ │ │ │ -00000cf8 0000c302 R_ARM_ABS32 00007f05 super_getattro │ │ │ │ │ +00000cf8 0000c302 R_ARM_ABS32 00007f01 super_getattro │ │ │ │ │ 00000d08 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d0c 0002e602 R_ARM_ABS32 00001047 super_traverse │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 0002ee02 R_ARM_ABS32 000010d7 super_descr_get │ │ │ │ │ 00000d44 0002eb02 R_ARM_ABS32 000045b5 super_init │ │ │ │ │ -00000d48 00037c02 R_ARM_ABS32 00003d55 PyType_GenericAlloc │ │ │ │ │ -00000d4c 0003cb02 R_ARM_ABS32 00008889 PyType_GenericNew │ │ │ │ │ +00000d48 00037c02 R_ARM_ABS32 00003d51 PyType_GenericAlloc │ │ │ │ │ +00000d4c 0003cb02 R_ARM_ABS32 00008885 PyType_GenericNew │ │ │ │ │ 00000d50 00035e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -00000d78 0000ba02 R_ARM_ABS32 000078e5 super_vectorcall │ │ │ │ │ +00000d78 0000ba02 R_ARM_ABS32 000078e1 super_vectorcall │ │ │ │ │ 00000d84 00046602 R_ARM_ABS32 00000b54 PyType_Type │ │ │ │ │ 00000d8c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d98 0002e202 R_ARM_ABS32 00000f95 bufferwrapper_dealloc │ │ │ │ │ 00000dd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ddc 00030d02 R_ARM_ABS32 000016c9 bufferwrapper_traverse │ │ │ │ │ -00000e18 00037c02 R_ARM_ABS32 00003d55 PyType_GenericAlloc │ │ │ │ │ +00000e18 00037c02 R_ARM_ABS32 00003d51 PyType_GenericAlloc │ │ │ │ │ 00000e20 00035e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000e50 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e60 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e64 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e74 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e78 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e88 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ea4 0002df02 R_ARM_ABS32 00000f11 bufferwrapper_releasebuf │ │ │ │ │ 00000ea8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eac 00021302 R_ARM_ABS32 0000f2b9 object___reduce_ex__ │ │ │ │ │ +00000eac 00021302 R_ARM_ABS32 0000f2b1 object___reduce_ex__ │ │ │ │ │ 00000eb4 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000eb8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ebc 0002ed02 R_ARM_ABS32 000010d1 object___reduce__ │ │ │ │ │ 00000ec4 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ec8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ecc 00022502 R_ARM_ABS32 00003755 object___getstate__ │ │ │ │ │ 00000ed4 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ed8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000edc 00017c02 R_ARM_ABS32 00000f75 object_subclasshook │ │ │ │ │ 00000ee4 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ee8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000eec 0000c902 R_ARM_ABS32 00008249 object_init_subclass │ │ │ │ │ +00000eec 0000c902 R_ARM_ABS32 00008245 object_init_subclass │ │ │ │ │ 00000ef4 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ef8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000efc 00018d02 R_ARM_ABS32 00000fc5 object___format__ │ │ │ │ │ 00000f04 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f08 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f0c 0002c102 R_ARM_ABS32 00000a73 object___sizeof__ │ │ │ │ │ 00000f14 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f18 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f1c 0001ea02 R_ARM_ABS32 00001d79 object___dir__ │ │ │ │ │ 00000f24 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000f38 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f3c 00013702 R_ARM_ABS32 0000b93d object_get_class │ │ │ │ │ +00000f3c 00013702 R_ARM_ABS32 0000b935 object_get_class │ │ │ │ │ 00000f40 00020b02 R_ARM_ABS32 0000299d object_set_class │ │ │ │ │ 00000f44 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000f9c 00046802 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000ff0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ff4 00013d02 R_ARM_ABS32 00000945 type_mro │ │ │ │ │ 00000ffc 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001000 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001004 00016302 R_ARM_ABS32 00000d65 type___subclasses__ │ │ │ │ │ 0000100c 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001010 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001014 0000d702 R_ARM_ABS32 00008885 type_prepare │ │ │ │ │ +00001014 0000d702 R_ARM_ABS32 00008881 type_prepare │ │ │ │ │ 0000101c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001020 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001024 0001be02 R_ARM_ABS32 000016cd type___instancecheck__ │ │ │ │ │ 0000102c 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001030 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001034 00017802 R_ARM_ABS32 0000ce49 type___subclasscheck__ │ │ │ │ │ +00001034 00017802 R_ARM_ABS32 0000ce41 type___subclasscheck__ │ │ │ │ │ 0000103c 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001040 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001044 0001b302 R_ARM_ABS32 00001419 type___dir__ │ │ │ │ │ 0000104c 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001050 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001054 0002ef02 R_ARM_ABS32 00001189 type___sizeof__ │ │ │ │ │ 0000105c 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001070 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001074 00014902 R_ARM_ABS32 0000b9c5 type_name │ │ │ │ │ +00001074 00014902 R_ARM_ABS32 0000b9bd type_name │ │ │ │ │ 00001078 00023c02 R_ARM_ABS32 00003409 type_set_name │ │ │ │ │ 00001084 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001088 0000fc02 R_ARM_ABS32 00009b95 type_qualname │ │ │ │ │ +00001088 0000fc02 R_ARM_ABS32 00009b8d type_qualname │ │ │ │ │ 0000108c 00022b02 R_ARM_ABS32 00002dc5 type_set_qualname │ │ │ │ │ 00001098 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000109c 00014302 R_ARM_ABS32 000009b5 type_get_bases │ │ │ │ │ 000010a0 0001fd02 R_ARM_ABS32 000020b9 type_set_bases │ │ │ │ │ 000010ac 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b0 00016202 R_ARM_ABS32 0000c33d type_get_mro │ │ │ │ │ +000010b0 00016202 R_ARM_ABS32 0000c335 type_get_mro │ │ │ │ │ 000010c0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010c4 00015202 R_ARM_ABS32 0000bf4d type_get_module │ │ │ │ │ +000010c4 00015202 R_ARM_ABS32 0000bf45 type_get_module │ │ │ │ │ 000010c8 00011e02 R_ARM_ABS32 000004a5 type_set_module │ │ │ │ │ 000010d4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000010d8 0000e202 R_ARM_ABS32 000009c9 type_abstractmethods │ │ │ │ │ 000010dc 00014602 R_ARM_ABS32 00000a69 type_set_abstractmethods │ │ │ │ │ 000010e8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010ec 00014002 R_ARM_ABS32 0000b94d type_dict │ │ │ │ │ +000010ec 00014002 R_ARM_ABS32 0000b945 type_dict │ │ │ │ │ 000010fc 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001100 00015802 R_ARM_ABS32 00000b41 type_get_doc │ │ │ │ │ 00001104 0001c202 R_ARM_ABS32 000017ed type_set_doc │ │ │ │ │ 00001110 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001114 00026e02 R_ARM_ABS32 00003c49 type_get_text_signature │ │ │ │ │ 00001124 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001128 0001d402 R_ARM_ABS32 000019f5 type_get_annotations │ │ │ │ │ @@ -1622,15 +1622,15 @@ │ │ │ │ │ 00001174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001188 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000119c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011b0 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011c4 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011d8 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x257e0 contains 2111 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x257d8 contains 2111 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000a 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000000e 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000006e 00034a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ 00000146 00034b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 0000014a 00034b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000001d0 00034c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ @@ -1759,15 +1759,15 @@ │ │ │ │ │ 00001d16 0003600a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 00001d3e 00036b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ 00001d52 0003600a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 00001d78 00036b0a R_ARM_THM_CALL 00000000 PyDescr_NewGetSet │ │ │ │ │ 00001d8c 0003600a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ 00001dc4 00035f0a R_ARM_THM_CALL 00000000 PyDescr_NewMember │ │ │ │ │ 00001dd8 0003600a R_ARM_THM_CALL 00000000 PyDict_SetDefaultRef │ │ │ │ │ -00001e06 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ +00001e06 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ 00001f0a 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 00001faa 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ 00002070 00036d0a R_ARM_THM_CALL 00000000 PyDescr_NewClassMethod │ │ │ │ │ 0000207e 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 0000209a 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ 000020b6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000020ba 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -1859,1899 +1859,1899 @@ │ │ │ │ │ 0000330e 00001330 R_ARM_THM_MOVT_ABS 000001a0 .LC6 │ │ │ │ │ 00003314 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000331e 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003366 0003730a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00003394 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003398 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000033ca 0003740a R_ARM_THM_CALL 00000000 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ │ -00003466 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ -00003470 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00003466 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ +00003470 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ 000035a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000035ac 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000035b0 00036a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000035ca 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000035d4 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000035ca 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000035d4 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ 00003618 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003620 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003628 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003730 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003734 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00003788 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000037b4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037b8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037be 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037c2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000037d0 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037d4 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000037d8 0000312f R_ARM_THM_MOVW_ABS_NC 00000308 .LC12 │ │ │ │ │ -000037dc 00003130 R_ARM_THM_MOVT_ABS 00000308 .LC12 │ │ │ │ │ -000037ea 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003800 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003806 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000380a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003836 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ -00003840 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003846 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003856 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000386c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003870 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003876 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000387c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003894 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038aa 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038ae 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038b2 00002f2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC10 │ │ │ │ │ -000038b6 00002f30 R_ARM_THM_MOVT_ABS 000002c4 .LC10 │ │ │ │ │ -000038bc 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038c4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038ca 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038ce 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000038d4 0000302f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC11 │ │ │ │ │ -000038d8 00003030 R_ARM_THM_MOVT_ABS 000002e0 .LC11 │ │ │ │ │ -000038e2 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037ae 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037bc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037c2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037c6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037d4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037d8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037dc 0000312f R_ARM_THM_MOVW_ABS_NC 00000308 .LC12 │ │ │ │ │ +000037e0 00003130 R_ARM_THM_MOVT_ABS 00000308 .LC12 │ │ │ │ │ +000037ee 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003804 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000380a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000380e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000383a 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ +00003844 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000384a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000385a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003870 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003878 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003890 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a6 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038aa 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038ae 00002f2f R_ARM_THM_MOVW_ABS_NC 000002c4 .LC10 │ │ │ │ │ +000038b2 00002f30 R_ARM_THM_MOVT_ABS 000002c4 .LC10 │ │ │ │ │ +000038b8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038c0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c6 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038ca 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038d0 0000302f R_ARM_THM_MOVW_ABS_NC 000002e0 .LC11 │ │ │ │ │ +000038d4 00003030 R_ARM_THM_MOVT_ABS 000002e0 .LC11 │ │ │ │ │ +000038de 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003930 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003934 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003938 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039c0 0000410a R_ARM_THM_CALL 00000d11 class_name │ │ │ │ │ -000039ca 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039ce 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039dc 00003e2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC14 │ │ │ │ │ -000039e0 00003e30 R_ARM_THM_MOVT_ABS 0000036c .LC14 │ │ │ │ │ -000039e6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a02 00036f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003ab8 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -00003ae0 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b10 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00003b2e 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b4a 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003bda 00037a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ -00003c8c 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c96 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cae 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003cb6 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003cc6 0000420a R_ARM_THM_CALL 00000bd1 set_mro_error │ │ │ │ │ -00003cd0 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003ce6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf6 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d08 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d0e 00003f2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC15 │ │ │ │ │ -00003d12 00003f30 R_ARM_THM_MOVT_ABS 00000384 .LC15 │ │ │ │ │ -00003d16 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d1c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d20 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d26 00003d2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC13 │ │ │ │ │ -00003d2a 00003d30 R_ARM_THM_MOVT_ABS 00000340 .LC13 │ │ │ │ │ -00003d30 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d38 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003dae 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003dca 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00003dd8 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003df0 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e44 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003e56 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00003e6c 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003e78 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003ed6 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003ef2 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00003f00 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00003f18 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003f34 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003f46 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00003f7e 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00003f8a 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003f96 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00003fa4 0000482f R_ARM_THM_MOVW_ABS_NC 0000039c .LC16 │ │ │ │ │ -00003fa8 00004830 R_ARM_THM_MOVT_ABS 0000039c .LC16 │ │ │ │ │ -00003fc2 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -00003fd8 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00003fe4 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ -0000409c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000410a 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00004114 0003670a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004122 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000412a 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000413a 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -0000415a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000415e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000041fc 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00004214 00005e0a R_ARM_THM_CALL 0000000d check_immutable_bases │ │ │ │ │ -0000422e 00038a0a R_ARM_THM_CALL 000049f1 _PyType_CalculateMetaclass │ │ │ │ │ -00004356 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000435a 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000043ea 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -000043f6 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d55 PyType_GenericAlloc │ │ │ │ │ -000043fa 00037c30 R_ARM_THM_MOVT_ABS 00003d55 PyType_GenericAlloc │ │ │ │ │ -0000444a 0003670a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000445a 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -0000448e 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000449a 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -000044a8 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000044b6 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000044cc 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044e6 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000044f2 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004508 00038d0a R_ARM_THM_CALL 00005241 PyObject_GetItemData │ │ │ │ │ -00004510 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00004516 00038d0a R_ARM_THM_CALL 00005241 PyObject_GetItemData │ │ │ │ │ -0000451e 00038d0a R_ARM_THM_CALL 00005241 PyObject_GetItemData │ │ │ │ │ -00004594 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -0000459c 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000045ae 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -000045ca 0000502f R_ARM_THM_MOVW_ABS_NC 00000460 .LC22 │ │ │ │ │ -000045ce 00005030 R_ARM_THM_MOVT_ABS 00000460 .LC22 │ │ │ │ │ -000045d4 0000512f R_ARM_THM_MOVW_ABS_NC 00000470 .LC23 │ │ │ │ │ -000045d8 00005130 R_ARM_THM_MOVT_ABS 00000470 .LC23 │ │ │ │ │ -000045de 00004d2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC19 │ │ │ │ │ -000045e2 00004d30 R_ARM_THM_MOVT_ABS 000003e8 .LC19 │ │ │ │ │ -000045f8 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004602 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000460c 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -0000465a 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000466e 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000468a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000468e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004694 0000642f R_ARM_THM_MOVW_ABS_NC 00009fd5 subtype_dealloc │ │ │ │ │ -00004698 00006430 R_ARM_THM_MOVT_ABS 00009fd5 subtype_dealloc │ │ │ │ │ -000046d2 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000046d6 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000046da 00004f2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC21 │ │ │ │ │ -000046de 00004f30 R_ARM_THM_MOVT_ABS 00000434 .LC21 │ │ │ │ │ -000046e4 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046f2 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039bc 0000410a R_ARM_THM_CALL 00000d11 class_name │ │ │ │ │ +000039c6 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039ca 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039d8 00003e2f R_ARM_THM_MOVW_ABS_NC 0000036c .LC14 │ │ │ │ │ +000039dc 00003e30 R_ARM_THM_MOVT_ABS 0000036c .LC14 │ │ │ │ │ +000039e2 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039fe 00036f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003ab4 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +00003adc 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b0c 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00003b2a 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b46 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003bd6 00037a0a R_ARM_THM_CALL 00000000 PyList_Append │ │ │ │ │ +00003c88 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c92 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003caa 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cb2 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cc2 0000420a R_ARM_THM_CALL 00000bd1 set_mro_error │ │ │ │ │ +00003ccc 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ce2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf2 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d04 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d0a 00003f2f R_ARM_THM_MOVW_ABS_NC 00000384 .LC15 │ │ │ │ │ +00003d0e 00003f30 R_ARM_THM_MOVT_ABS 00000384 .LC15 │ │ │ │ │ +00003d12 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d18 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d1c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d22 00003d2f R_ARM_THM_MOVW_ABS_NC 00000340 .LC13 │ │ │ │ │ +00003d26 00003d30 R_ARM_THM_MOVT_ABS 00000340 .LC13 │ │ │ │ │ +00003d2c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d34 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003daa 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003dc6 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00003dd4 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003dec 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e40 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003e52 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00003e68 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003e74 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ed2 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003eee 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00003efc 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00003f14 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003f30 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003f42 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00003f7a 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00003f86 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003f92 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00003fa0 0000482f R_ARM_THM_MOVW_ABS_NC 0000039c .LC16 │ │ │ │ │ +00003fa4 00004830 R_ARM_THM_MOVT_ABS 0000039c .LC16 │ │ │ │ │ +00003fbe 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00003fd4 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00003fe0 0003840a R_ARM_THM_CALL 00000000 strncmp │ │ │ │ │ +00004098 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004106 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00004110 0003670a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000411e 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004126 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004136 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004156 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000415a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000041f8 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00004210 00005e0a R_ARM_THM_CALL 0000000d check_immutable_bases │ │ │ │ │ +0000422a 00038a0a R_ARM_THM_CALL 000049ed _PyType_CalculateMetaclass │ │ │ │ │ +00004352 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00004356 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000043e6 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +000043f2 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d51 PyType_GenericAlloc │ │ │ │ │ +000043f6 00037c30 R_ARM_THM_MOVT_ABS 00003d51 PyType_GenericAlloc │ │ │ │ │ +00004446 0003670a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004456 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +0000448a 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00004496 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +000044a4 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000044b2 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000044c8 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044e2 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000044ee 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004504 00038d0a R_ARM_THM_CALL 0000523d PyObject_GetItemData │ │ │ │ │ +0000450c 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00004512 00038d0a R_ARM_THM_CALL 0000523d PyObject_GetItemData │ │ │ │ │ +0000451a 00038d0a R_ARM_THM_CALL 0000523d PyObject_GetItemData │ │ │ │ │ +00004590 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00004598 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000045aa 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +000045c6 0000502f R_ARM_THM_MOVW_ABS_NC 00000460 .LC22 │ │ │ │ │ +000045ca 00005030 R_ARM_THM_MOVT_ABS 00000460 .LC22 │ │ │ │ │ +000045d0 0000512f R_ARM_THM_MOVW_ABS_NC 00000470 .LC23 │ │ │ │ │ +000045d4 00005130 R_ARM_THM_MOVT_ABS 00000470 .LC23 │ │ │ │ │ +000045da 00004d2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC19 │ │ │ │ │ +000045de 00004d30 R_ARM_THM_MOVT_ABS 000003e8 .LC19 │ │ │ │ │ +000045f4 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +000045fe 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004608 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004656 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000466a 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00004686 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000468a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004690 0000642f R_ARM_THM_MOVW_ABS_NC 00009fcd subtype_dealloc │ │ │ │ │ +00004694 00006430 R_ARM_THM_MOVT_ABS 00009fcd subtype_dealloc │ │ │ │ │ +000046ce 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000046d2 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000046d6 00004f2f R_ARM_THM_MOVW_ABS_NC 00000434 .LC21 │ │ │ │ │ +000046da 00004f30 R_ARM_THM_MOVT_ABS 00000434 .LC21 │ │ │ │ │ +000046e0 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046ee 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000046f4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000046f8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000046fc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004700 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004704 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004708 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000470c 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004710 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004714 00004e2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC20 │ │ │ │ │ -00004718 00004e30 R_ARM_THM_MOVT_ABS 000003fc .LC20 │ │ │ │ │ -0000471e 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004724 00004d2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC19 │ │ │ │ │ -00004728 00004d30 R_ARM_THM_MOVT_ABS 000003e8 .LC19 │ │ │ │ │ -00004732 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ -00004766 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000476a 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000476e 0000572f R_ARM_THM_MOVW_ABS_NC 0000055c .LC29 │ │ │ │ │ -00004772 00005730 R_ARM_THM_MOVT_ABS 0000055c .LC29 │ │ │ │ │ -00004778 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000477e 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -000047fc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004800 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004812 00036a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00004818 0003902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000481c 00039030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004824 00005c2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC34 │ │ │ │ │ -00004828 00005c30 R_ARM_THM_MOVT_ABS 000006bc .LC34 │ │ │ │ │ -0000482e 0003910a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004834 0003922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00004838 00039230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000483c 00004b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC17 │ │ │ │ │ -00004840 00004b30 R_ARM_THM_MOVT_ABS 000003a4 .LC17 │ │ │ │ │ -00004846 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000484c 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000485a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000485e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004862 0000582f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC30 │ │ │ │ │ -00004866 00005830 R_ARM_THM_MOVT_ABS 000005a0 .LC30 │ │ │ │ │ -00004872 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004878 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000487c 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004880 00004c2f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC18 │ │ │ │ │ -00004884 00004c30 R_ARM_THM_MOVT_ABS 000003b8 .LC18 │ │ │ │ │ -0000488a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004890 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004894 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004898 0000522f R_ARM_THM_MOVW_ABS_NC 00000488 .LC24 │ │ │ │ │ -0000489c 00005230 R_ARM_THM_MOVT_ABS 00000488 .LC24 │ │ │ │ │ -000048a2 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000048e2 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048e6 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048ec 00005b2f R_ARM_THM_MOVW_ABS_NC 00000670 .LC33 │ │ │ │ │ -000048f0 00005b30 R_ARM_THM_MOVT_ABS 00000670 .LC33 │ │ │ │ │ -000048f8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048fe 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004902 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004908 00005a2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC32 │ │ │ │ │ -0000490c 00005a30 R_ARM_THM_MOVT_ABS 0000062c .LC32 │ │ │ │ │ -00004914 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000491a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000491e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004924 0000592f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC31 │ │ │ │ │ -00004928 00005930 R_ARM_THM_MOVT_ABS 000005e4 .LC31 │ │ │ │ │ -00004930 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004936 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000493a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000493e 0000562f R_ARM_THM_MOVW_ABS_NC 00000528 .LC28 │ │ │ │ │ -00004942 00005630 R_ARM_THM_MOVT_ABS 00000528 .LC28 │ │ │ │ │ -00004948 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000495a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000495e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004964 0000552f R_ARM_THM_MOVW_ABS_NC 000004fc .LC27 │ │ │ │ │ -00004968 00005530 R_ARM_THM_MOVT_ABS 000004fc .LC27 │ │ │ │ │ -0000496e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000497e 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00004982 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00004986 0000542f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC26 │ │ │ │ │ -0000498a 00005430 R_ARM_THM_MOVT_ABS 000004e0 .LC26 │ │ │ │ │ -00004990 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000499e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049c4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049ca 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000049ce 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000049d2 0000532f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC25 │ │ │ │ │ -000049d6 00005330 R_ARM_THM_MOVT_ABS 000004b4 .LC25 │ │ │ │ │ -000049dc 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049e4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049ec 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004bd2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004bd6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004bee 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004bf2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004bfa 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004bfe 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c02 0000682f R_ARM_THM_MOVW_ABS_NC 000006ec .LC35 │ │ │ │ │ -00004c06 00006830 R_ARM_THM_MOVT_ABS 000006ec .LC35 │ │ │ │ │ -00004c0c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d10 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004d14 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004d52 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d56 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d5a 00006b2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC37 │ │ │ │ │ -00004d5e 00006b30 R_ARM_THM_MOVT_ABS 0000077c .LC37 │ │ │ │ │ -00004d66 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004db2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004db6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004dbc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004dc0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004de4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004de8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004df6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004dfa 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004e04 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e08 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004e1c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e20 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004e54 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e58 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e5c 00006a2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC36 │ │ │ │ │ -00004e60 00006a30 R_ARM_THM_MOVT_ABS 00000768 .LC36 │ │ │ │ │ -00004e66 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e7c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004e80 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004e8a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004e8e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004e92 00006c2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC38 │ │ │ │ │ -00004e96 00006c30 R_ARM_THM_MOVT_ABS 000007ac .LC38 │ │ │ │ │ -00004e9c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ea6 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -00004eb8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004f4e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f52 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f7c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f80 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004f94 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004f98 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004fae 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004fb2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004fc8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004fcc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005022 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005026 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000502c 00006f2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC39 │ │ │ │ │ -00005030 00006f30 R_ARM_THM_MOVT_ABS 000007dc .LC39 │ │ │ │ │ -00005036 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000504c 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00005050 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00005056 0000702f R_ARM_THM_MOVW_ABS_NC 00000800 .LC40 │ │ │ │ │ -0000505a 00007030 R_ARM_THM_MOVT_ABS 00000800 .LC40 │ │ │ │ │ -00005060 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005090 0003930a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -0000515c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005160 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005170 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -000051ae 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000520c 0000722f R_ARM_THM_MOVW_ABS_NC 00000848 .LC41 │ │ │ │ │ -00005210 00007230 R_ARM_THM_MOVT_ABS 00000848 .LC41 │ │ │ │ │ -00005214 0003950a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004708 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000470c 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004710 00004e2f R_ARM_THM_MOVW_ABS_NC 000003fc .LC20 │ │ │ │ │ +00004714 00004e30 R_ARM_THM_MOVT_ABS 000003fc .LC20 │ │ │ │ │ +0000471a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004720 00004d2f R_ARM_THM_MOVW_ABS_NC 000003e8 .LC19 │ │ │ │ │ +00004724 00004d30 R_ARM_THM_MOVT_ABS 000003e8 .LC19 │ │ │ │ │ +0000472e 00038e0a R_ARM_THM_CALL 00000000 strcmp │ │ │ │ │ +00004762 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004766 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000476a 0000572f R_ARM_THM_MOVW_ABS_NC 0000055c .LC29 │ │ │ │ │ +0000476e 00005730 R_ARM_THM_MOVT_ABS 0000055c .LC29 │ │ │ │ │ +00004774 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000477a 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +000047f8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000047fc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000480e 00036a0a R_ARM_THM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00004814 0003902f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004818 00039030 R_ARM_THM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004820 00005c2f R_ARM_THM_MOVW_ABS_NC 000006bc .LC34 │ │ │ │ │ +00004824 00005c30 R_ARM_THM_MOVT_ABS 000006bc .LC34 │ │ │ │ │ +0000482a 0003910a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004830 0003922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00004834 00039230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00004838 00004b2f R_ARM_THM_MOVW_ABS_NC 000003a4 .LC17 │ │ │ │ │ +0000483c 00004b30 R_ARM_THM_MOVT_ABS 000003a4 .LC17 │ │ │ │ │ +00004842 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004848 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004856 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000485a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000485e 0000582f R_ARM_THM_MOVW_ABS_NC 000005a0 .LC30 │ │ │ │ │ +00004862 00005830 R_ARM_THM_MOVT_ABS 000005a0 .LC30 │ │ │ │ │ +0000486e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004874 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004878 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000487c 00004c2f R_ARM_THM_MOVW_ABS_NC 000003b8 .LC18 │ │ │ │ │ +00004880 00004c30 R_ARM_THM_MOVT_ABS 000003b8 .LC18 │ │ │ │ │ +00004886 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000488c 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00004890 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004894 0000522f R_ARM_THM_MOVW_ABS_NC 00000488 .LC24 │ │ │ │ │ +00004898 00005230 R_ARM_THM_MOVT_ABS 00000488 .LC24 │ │ │ │ │ +0000489e 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000048de 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000048e2 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048e8 00005b2f R_ARM_THM_MOVW_ABS_NC 00000670 .LC33 │ │ │ │ │ +000048ec 00005b30 R_ARM_THM_MOVT_ABS 00000670 .LC33 │ │ │ │ │ +000048f4 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048fa 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000048fe 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004904 00005a2f R_ARM_THM_MOVW_ABS_NC 0000062c .LC32 │ │ │ │ │ +00004908 00005a30 R_ARM_THM_MOVT_ABS 0000062c .LC32 │ │ │ │ │ +00004910 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004916 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000491a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004920 0000592f R_ARM_THM_MOVW_ABS_NC 000005e4 .LC31 │ │ │ │ │ +00004924 00005930 R_ARM_THM_MOVT_ABS 000005e4 .LC31 │ │ │ │ │ +0000492c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004932 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004936 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000493a 0000562f R_ARM_THM_MOVW_ABS_NC 00000528 .LC28 │ │ │ │ │ +0000493e 00005630 R_ARM_THM_MOVT_ABS 00000528 .LC28 │ │ │ │ │ +00004944 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004956 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000495a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004960 0000552f R_ARM_THM_MOVW_ABS_NC 000004fc .LC27 │ │ │ │ │ +00004964 00005530 R_ARM_THM_MOVT_ABS 000004fc .LC27 │ │ │ │ │ +0000496a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000497a 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000497e 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00004982 0000542f R_ARM_THM_MOVW_ABS_NC 000004e0 .LC26 │ │ │ │ │ +00004986 00005430 R_ARM_THM_MOVT_ABS 000004e0 .LC26 │ │ │ │ │ +0000498c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000499a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049c0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049c6 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000049ca 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000049ce 0000532f R_ARM_THM_MOVW_ABS_NC 000004b4 .LC25 │ │ │ │ │ +000049d2 00005330 R_ARM_THM_MOVT_ABS 000004b4 .LC25 │ │ │ │ │ +000049d8 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049e0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049e8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004bce 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004bd2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bea 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004bee 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004bf6 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004bfa 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004bfe 0000682f R_ARM_THM_MOVW_ABS_NC 000006ec .LC35 │ │ │ │ │ +00004c02 00006830 R_ARM_THM_MOVT_ABS 000006ec .LC35 │ │ │ │ │ +00004c08 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d0c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d10 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d4e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d52 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d56 00006b2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC37 │ │ │ │ │ +00004d5a 00006b30 R_ARM_THM_MOVT_ABS 0000077c .LC37 │ │ │ │ │ +00004d62 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004dae 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004db2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004db8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004dbc 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004de0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004de4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004df2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004df6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e00 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e04 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e18 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e1c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e50 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e54 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e58 00006a2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC36 │ │ │ │ │ +00004e5c 00006a30 R_ARM_THM_MOVT_ABS 00000768 .LC36 │ │ │ │ │ +00004e62 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e78 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004e7c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e86 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e8a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e8e 00006c2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC38 │ │ │ │ │ +00004e92 00006c30 R_ARM_THM_MOVT_ABS 000007ac .LC38 │ │ │ │ │ +00004e98 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ea2 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +00004eb4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004f4a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f4e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f78 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f7c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004f90 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004f94 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004faa 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004fae 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004fc4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004fc8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000501e 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00005022 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005028 00006f2f R_ARM_THM_MOVW_ABS_NC 000007dc .LC39 │ │ │ │ │ +0000502c 00006f30 R_ARM_THM_MOVT_ABS 000007dc .LC39 │ │ │ │ │ +00005032 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005048 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000504c 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00005052 0000702f R_ARM_THM_MOVW_ABS_NC 00000800 .LC40 │ │ │ │ │ +00005056 00007030 R_ARM_THM_MOVT_ABS 00000800 .LC40 │ │ │ │ │ +0000505c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000508c 0003930a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +00005158 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000515c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000516c 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +000051aa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005208 0000722f R_ARM_THM_MOVW_ABS_NC 00000848 .LC41 │ │ │ │ │ +0000520c 00007230 R_ARM_THM_MOVT_ABS 00000848 .LC41 │ │ │ │ │ +00005210 0003950a R_ARM_THM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000522c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005230 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005234 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005238 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000523c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000525e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005262 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000526a 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -0000526e 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -00005276 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000531e 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005322 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005370 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005386 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000538a 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000053e4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000053fc 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005400 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005460 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -000054c8 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -000054d8 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000054fc 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005508 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000551a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000556e 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ +0000525a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000525e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005266 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +0000526a 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +00005272 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000531a 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000531e 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000536c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005382 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005386 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000053e0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000053f8 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000053fc 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000545c 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +000054c4 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +000054d4 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000054f8 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005504 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005516 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000556a 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +00005588 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000558c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005590 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000055f6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000055fa 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056ba 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000056be 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000573c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005752 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005756 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000057a0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000057e2 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00005800 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -00005804 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -0000580a 0003a00a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00005818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000581c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005830 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005834 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000586a 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000058b0 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000058b4 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000058b8 0000882f R_ARM_THM_MOVW_ABS_NC 00000908 .LC46 │ │ │ │ │ -000058bc 00008830 R_ARM_THM_MOVT_ABS 00000908 .LC46 │ │ │ │ │ -000058c6 0003a20a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000592a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005936 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000593a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000593e 0000872f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC45 │ │ │ │ │ -00005942 00008730 R_ARM_THM_MOVT_ABS 000008e8 .LC45 │ │ │ │ │ -00005948 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000055f2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000055f6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056b6 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000056ba 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005738 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000574e 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005752 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000579c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000057de 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000057fc 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +00005800 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +00005806 0003a00a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00005814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005818 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000582c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005830 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005866 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000058ac 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000058b0 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000058b4 0000882f R_ARM_THM_MOVW_ABS_NC 00000908 .LC46 │ │ │ │ │ +000058b8 00008830 R_ARM_THM_MOVT_ABS 00000908 .LC46 │ │ │ │ │ +000058c2 0003a20a R_ARM_THM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005926 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005932 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005936 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000593a 0000872f R_ARM_THM_MOVW_ABS_NC 000008e8 .LC45 │ │ │ │ │ +0000593e 00008730 R_ARM_THM_MOVT_ABS 000008e8 .LC45 │ │ │ │ │ +00005944 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005964 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005968 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000596c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000598a 00008c2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC47 │ │ │ │ │ -0000598e 00008c30 R_ARM_THM_MOVT_ABS 00000928 .LC47 │ │ │ │ │ -00005998 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000599c 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000059a4 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000059a8 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000059ae 0003a30a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00005bbe 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bc2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bc6 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00005bd2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005bd6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bdc 0003a40a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00005bea 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005bf6 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c24 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d55 PyType_GenericAlloc │ │ │ │ │ -00005c28 00037c30 R_ARM_THM_MOVT_ABS 00003d55 PyType_GenericAlloc │ │ │ │ │ -00005c66 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c86 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00005c94 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00005cb2 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d32 0000642f R_ARM_THM_MOVW_ABS_NC 00009fd5 subtype_dealloc │ │ │ │ │ -00005d36 00006430 R_ARM_THM_MOVT_ABS 00009fd5 subtype_dealloc │ │ │ │ │ -00005d60 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ -00005d64 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ -00005d70 00009c2f R_ARM_THM_MOVW_ABS_NC 0000b60d subtype_traverse │ │ │ │ │ -00005d74 00009c30 R_ARM_THM_MOVT_ABS 0000b60d subtype_traverse │ │ │ │ │ -00005d7c 00009d2f R_ARM_THM_MOVW_ABS_NC 0000d4b5 subtype_clear │ │ │ │ │ -00005d80 00009d30 R_ARM_THM_MOVT_ABS 0000d4b5 subtype_clear │ │ │ │ │ -00005dae 0003a60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00005dbc 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005ddc 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00005df0 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00005e14 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00005e22 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005e34 0003a80a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00005e40 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ -00005e4a 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e5a 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00005e68 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005e72 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e80 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005e8c 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e9a 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005ea6 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ec8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ecc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005986 00008c2f R_ARM_THM_MOVW_ABS_NC 00000928 .LC47 │ │ │ │ │ +0000598a 00008c30 R_ARM_THM_MOVT_ABS 00000928 .LC47 │ │ │ │ │ +00005994 00035c2f R_ARM_THM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005998 00035c30 R_ARM_THM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000059a0 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000059a4 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000059aa 0003a30a R_ARM_THM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00005bba 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005bbe 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bc2 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00005bce 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005bd2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bd8 0003a40a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00005be6 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005bf2 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c20 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d51 PyType_GenericAlloc │ │ │ │ │ +00005c24 00037c30 R_ARM_THM_MOVT_ABS 00003d51 PyType_GenericAlloc │ │ │ │ │ +00005c62 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c82 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00005c90 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00005cae 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d2e 0000642f R_ARM_THM_MOVW_ABS_NC 00009fcd subtype_dealloc │ │ │ │ │ +00005d32 00006430 R_ARM_THM_MOVT_ABS 00009fcd subtype_dealloc │ │ │ │ │ +00005d5c 00035e2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GC_Del │ │ │ │ │ +00005d60 00035e30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GC_Del │ │ │ │ │ +00005d6c 00009c2f R_ARM_THM_MOVW_ABS_NC 0000b605 subtype_traverse │ │ │ │ │ +00005d70 00009c30 R_ARM_THM_MOVT_ABS 0000b605 subtype_traverse │ │ │ │ │ +00005d78 00009d2f R_ARM_THM_MOVW_ABS_NC 0000d4ad subtype_clear │ │ │ │ │ +00005d7c 00009d30 R_ARM_THM_MOVT_ABS 0000d4ad subtype_clear │ │ │ │ │ +00005daa 0003a60a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00005db8 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005dd8 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00005dec 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00005e10 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00005e1e 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005e30 0003a80a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00005e3c 0003830a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ +00005e46 0003770a R_ARM_THM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005e56 0003890a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00005e64 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005e6e 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e7c 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005e88 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e96 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005ea2 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ec4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005ec8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005ecc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ed0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ed4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ed8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005edc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00005ee0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ee4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f48 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005f52 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f60 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00005f6c 0003a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00005f70 0003a930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00005f7c 0003aa0a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ -00005f84 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -00005faa 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005fae 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005fc0 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005fc4 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005fdc 0003ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005fe0 0003ab30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000060a4 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -00006126 0003ac0a R_ARM_THM_CALL 00000000 _PyDict_HasOnlyStringKeys │ │ │ │ │ -00006140 0003a40a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00006168 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +00005f44 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005f4e 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f5c 0003a50a R_ARM_THM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00005f68 0003a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00005f6c 0003a930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00005f78 0003aa0a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ +00005f80 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +00005fa6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005faa 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005fbc 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005fc0 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005fd8 0003ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005fdc 0003ab30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000060a0 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +00006122 0003ac0a R_ARM_THM_CALL 00000000 _PyDict_HasOnlyStringKeys │ │ │ │ │ +0000613c 0003a40a R_ARM_THM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00006164 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000620c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006210 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006214 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006218 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000621c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006220 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006242 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006260 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062c0 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -000062d2 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000062f4 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -000062f8 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000644a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064ea 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006218 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000621c 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000623e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000625c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062bc 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +000062ce 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000062f0 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +000062f4 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +00006446 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064e6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064f0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000064f4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000064f8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000064fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006558 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -0000655c 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -00006566 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000656a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006576 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -0000657a 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -00006590 0000a42f R_ARM_THM_MOVW_ABS_NC 0000db45 slot_tp_call │ │ │ │ │ -00006594 0000a430 R_ARM_THM_MOVT_ABS 0000db45 slot_tp_call │ │ │ │ │ -000065be 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000065d0 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000065e4 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000065e8 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006656 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000675e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000676e 0003b00a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000677c 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00006792 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067a4 0003b20a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ -000067ba 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067ec 0000a52f R_ARM_THM_MOVW_ABS_NC 00009dfd tp_new_wrapper │ │ │ │ │ -000067f0 0000a530 R_ARM_THM_MOVT_ABS 00009dfd tp_new_wrapper │ │ │ │ │ -0000683c 0003b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericSetAttr │ │ │ │ │ -00006840 0003b330 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000684c 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006862 0003b40a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00006878 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006898 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000689e 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068f8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000068fc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006904 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006908 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000690c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006912 00038d0a R_ARM_THM_CALL 00005241 PyObject_GetItemData │ │ │ │ │ -0000693e 0003a80a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000698c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069a0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069b2 0003532f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -000069b6 00035330 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -000069c8 0003a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000069cc 0003a930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -000069d8 0003aa0a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ -000069e0 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -000069f8 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a0e 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00006a48 0003730a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00006a9e 0003b50a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ -00006aac 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006aba 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006ada 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ -00006b1c 0003b70a R_ARM_THM_CALL 00000000 _Py_Mangle │ │ │ │ │ -00006b34 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00006b5c 0003b80a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ -00006b68 0003b90a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -00006b82 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c1c 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000064f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006554 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +00006558 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +00006562 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006566 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006572 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +00006576 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +0000658c 0000a42f R_ARM_THM_MOVW_ABS_NC 0000db3d slot_tp_call │ │ │ │ │ +00006590 0000a430 R_ARM_THM_MOVT_ABS 0000db3d slot_tp_call │ │ │ │ │ +000065ba 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000065cc 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000065e0 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000065e4 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006652 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000675a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000676a 0003b00a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00006778 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000678e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a0 0003b20a R_ARM_THM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ +000067b6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067e8 0000a52f R_ARM_THM_MOVW_ABS_NC 00009df5 tp_new_wrapper │ │ │ │ │ +000067ec 0000a530 R_ARM_THM_MOVT_ABS 00009df5 tp_new_wrapper │ │ │ │ │ +00006838 0003b32f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericSetAttr │ │ │ │ │ +0000683c 0003b330 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00006848 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000685e 0003b40a R_ARM_THM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00006874 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006894 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000689a 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068f4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000068f8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000068fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006900 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006908 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000690e 00038d0a R_ARM_THM_CALL 0000523d PyObject_GetItemData │ │ │ │ │ +0000693a 0003a80a R_ARM_THM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00006988 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000699c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069ae 0003532f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +000069b2 00035330 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +000069c4 0003a92f R_ARM_THM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000069c8 0003a930 R_ARM_THM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000069d4 0003aa0a R_ARM_THM_CALL 00000000 PyCell_Set │ │ │ │ │ +000069dc 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +000069f4 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a0a 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00006a44 0003730a R_ARM_THM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00006a9a 0003b50a R_ARM_THM_CALL 00000000 PyUnicode_IsIdentifier │ │ │ │ │ +00006aa8 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006ab6 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006ad6 0003780a R_ARM_THM_CALL 00000000 PyList_New │ │ │ │ │ +00006b18 0003b70a R_ARM_THM_CALL 00000000 _Py_Mangle │ │ │ │ │ +00006b30 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00006b58 0003b80a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ +00006b64 0003b90a R_ARM_THM_CALL 00000000 PyList_AsTuple │ │ │ │ │ +00006b7e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c18 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006c30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006c34 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006c38 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006c3c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c40 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c82 0003ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -00006c86 0003ba30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -00006c90 00036e0a R_ARM_THM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ -00006ca2 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00006cc6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cce 0003bb0a R_ARM_THM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ -00006cdc 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00006cea 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00006dda 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006dde 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e2e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e32 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e4e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e52 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e6e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e72 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006eae 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006eb2 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006eb6 00006b2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC37 │ │ │ │ │ -00006eba 00006b30 R_ARM_THM_MOVT_ABS 0000077c .LC37 │ │ │ │ │ -00006ec2 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006ece 0003ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -00006ed2 0003ba30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -00006edc 0003bc0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -00006eee 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00006f12 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f20 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f2c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f46 0003bd0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00006f52 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006f56 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006f5a 00008d2f R_ARM_THM_MOVW_ABS_NC 0000093c .LC48 │ │ │ │ │ -00006f5e 00008d30 R_ARM_THM_MOVT_ABS 0000093c .LC48 │ │ │ │ │ -00006f64 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c7e 0003ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +00006c82 0003ba30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +00006c8c 00036e0a R_ARM_THM_CALL 00000000 PyStaticMethod_New │ │ │ │ │ +00006c9e 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00006cc2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cca 0003bb0a R_ARM_THM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ +00006cd8 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00006ce6 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00006dd6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006dda 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006e2a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006e2e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006e4a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006e4e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006e6a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006e6e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006eaa 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006eae 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006eb2 00006b2f R_ARM_THM_MOVW_ABS_NC 0000077c .LC37 │ │ │ │ │ +00006eb6 00006b30 R_ARM_THM_MOVT_ABS 0000077c .LC37 │ │ │ │ │ +00006ebe 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006eca 0003ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +00006ece 0003ba30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +00006ed8 0003bc0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +00006eea 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00006f0e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f1c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f28 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f42 0003bd0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00006f4e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006f52 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006f56 00008d2f R_ARM_THM_MOVW_ABS_NC 0000093c .LC48 │ │ │ │ │ +00006f5a 00008d30 R_ARM_THM_MOVT_ABS 0000093c .LC48 │ │ │ │ │ +00006f60 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006f68 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006f6c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006f70 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f74 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f78 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006f74 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006f78 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006f7c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f80 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006fc4 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006fd2 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000700e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007012 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000701c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007020 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007024 0000682f R_ARM_THM_MOVW_ABS_NC 000006ec .LC35 │ │ │ │ │ -00007028 00006830 R_ARM_THM_MOVT_ABS 000006ec .LC35 │ │ │ │ │ -0000702e 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007048 0003bd0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00007072 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -0000709a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000709e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000070b8 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000070bc 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000070c0 00008e2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC49 │ │ │ │ │ -000070c4 00008e30 R_ARM_THM_MOVT_ABS 00000980 .LC49 │ │ │ │ │ -000070cc 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000070e6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007124 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00007134 00009b2f R_ARM_THM_MOVW_ABS_NC 00005971 type_new │ │ │ │ │ -00007138 00009b30 R_ARM_THM_MOVT_ABS 00005971 type_new │ │ │ │ │ -00007188 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000718c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000071ce 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071ee 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007234 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -00007252 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007266 0003930a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ -00007282 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fc0 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006fce 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000700a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000700e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007018 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000701c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007020 0000682f R_ARM_THM_MOVW_ABS_NC 000006ec .LC35 │ │ │ │ │ +00007024 00006830 R_ARM_THM_MOVT_ABS 000006ec .LC35 │ │ │ │ │ +0000702a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007044 0003bd0a R_ARM_THM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000706e 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +00007096 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000709a 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000070b4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000070b8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000070bc 00008e2f R_ARM_THM_MOVW_ABS_NC 00000980 .LC49 │ │ │ │ │ +000070c0 00008e30 R_ARM_THM_MOVT_ABS 00000980 .LC49 │ │ │ │ │ +000070c8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000070e2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007120 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00007130 00009b2f R_ARM_THM_MOVW_ABS_NC 0000596d type_new │ │ │ │ │ +00007134 00009b30 R_ARM_THM_MOVT_ABS 0000596d type_new │ │ │ │ │ +00007184 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007188 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000071ca 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071ea 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007230 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +0000724e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007262 0003930a R_ARM_THM_CALL 00000000 _Py_SetImmortalUntracked │ │ │ │ │ +0000727e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007284 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00007288 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000728c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007290 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000729a 0003ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ -0000729e 0003ba30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ -000072a8 0003bc0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ -000072ba 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000072de 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072f6 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000072fa 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007322 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007326 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007346 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000734a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000734e 00006a2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC36 │ │ │ │ │ -00007352 00006a30 R_ARM_THM_MOVT_ABS 00000768 .LC36 │ │ │ │ │ -00007358 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000736e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007372 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000737c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007380 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007384 00006c2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC38 │ │ │ │ │ -00007388 00006c30 R_ARM_THM_MOVT_ABS 000007ac .LC38 │ │ │ │ │ -0000738e 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007396 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -000073a4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000073a8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000073ae 00008f2f R_ARM_THM_MOVW_ABS_NC 000009b8 .LC50 │ │ │ │ │ -000073b2 00008f30 R_ARM_THM_MOVT_ABS 000009b8 .LC50 │ │ │ │ │ -000073ba 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000741a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000741e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007422 0000912f R_ARM_THM_MOVW_ABS_NC 00000a08 .LC52 │ │ │ │ │ -00007426 00009130 R_ARM_THM_MOVT_ABS 00000a08 .LC52 │ │ │ │ │ -0000742e 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007434 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00007438 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00007444 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000744c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007450 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007456 0000952f R_ARM_THM_MOVW_ABS_NC 00000ac4 .LC56 │ │ │ │ │ -0000745a 00009530 R_ARM_THM_MOVT_ABS 00000ac4 .LC56 │ │ │ │ │ -00007460 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000747e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007482 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007488 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -0000748c 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -00007492 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000074aa 0003bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -000074ae 0003bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -000074b4 0000982f R_ARM_THM_MOVW_ABS_NC 00000b58 .LC59 │ │ │ │ │ -000074b8 00009830 R_ARM_THM_MOVT_ABS 00000b58 .LC59 │ │ │ │ │ -000074c2 0003910a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000074d2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074de 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007534 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007584 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007588 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000758c 0000972f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC58 │ │ │ │ │ -00007590 00009730 R_ARM_THM_MOVT_ABS 00000b20 .LC58 │ │ │ │ │ -00007596 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000759e 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000075a2 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000075a6 0000942f R_ARM_THM_MOVW_ABS_NC 00000a98 .LC55 │ │ │ │ │ -000075aa 00009430 R_ARM_THM_MOVT_ABS 00000a98 .LC55 │ │ │ │ │ -000075b0 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000075c4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007296 0003ba2f R_ARM_THM_MOVW_ABS_NC 00000000 PyFunction_Type │ │ │ │ │ +0000729a 0003ba30 R_ARM_THM_MOVT_ABS 00000000 PyFunction_Type │ │ │ │ │ +000072a4 0003bc0a R_ARM_THM_CALL 00000000 PyClassMethod_New │ │ │ │ │ +000072b6 0003520a R_ARM_THM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000072da 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072f2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000072f6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000731e 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007322 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007342 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007346 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000734a 00006a2f R_ARM_THM_MOVW_ABS_NC 00000768 .LC36 │ │ │ │ │ +0000734e 00006a30 R_ARM_THM_MOVT_ABS 00000768 .LC36 │ │ │ │ │ +00007354 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000736a 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000736e 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007378 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000737c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007380 00006c2f R_ARM_THM_MOVW_ABS_NC 000007ac .LC38 │ │ │ │ │ +00007384 00006c30 R_ARM_THM_MOVT_ABS 000007ac .LC38 │ │ │ │ │ +0000738a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007392 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +000073a0 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000073a4 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000073aa 00008f2f R_ARM_THM_MOVW_ABS_NC 000009b8 .LC50 │ │ │ │ │ +000073ae 00008f30 R_ARM_THM_MOVT_ABS 000009b8 .LC50 │ │ │ │ │ +000073b6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007416 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000741a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000741e 0000912f R_ARM_THM_MOVW_ABS_NC 00000a08 .LC52 │ │ │ │ │ +00007422 00009130 R_ARM_THM_MOVT_ABS 00000a08 .LC52 │ │ │ │ │ +0000742a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007430 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00007434 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00007440 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007448 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000744c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007452 0000952f R_ARM_THM_MOVW_ABS_NC 00000ac4 .LC56 │ │ │ │ │ +00007456 00009530 R_ARM_THM_MOVT_ABS 00000ac4 .LC56 │ │ │ │ │ +0000745c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000747a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000747e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007484 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +00007488 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +0000748e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000074a6 0003bf2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000074aa 0003bf30 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +000074b0 0000982f R_ARM_THM_MOVW_ABS_NC 00000b58 .LC59 │ │ │ │ │ +000074b4 00009830 R_ARM_THM_MOVT_ABS 00000b58 .LC59 │ │ │ │ │ +000074be 0003910a R_ARM_THM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000074ce 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074da 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007530 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007580 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007584 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007588 0000972f R_ARM_THM_MOVW_ABS_NC 00000b20 .LC58 │ │ │ │ │ +0000758c 00009730 R_ARM_THM_MOVT_ABS 00000b20 .LC58 │ │ │ │ │ +00007592 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000759a 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000759e 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000075a2 0000942f R_ARM_THM_MOVW_ABS_NC 00000a98 .LC55 │ │ │ │ │ +000075a6 00009430 R_ARM_THM_MOVT_ABS 00000a98 .LC55 │ │ │ │ │ +000075ac 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000075c0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000075c4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000075c8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000075cc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075d0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000075d6 0000992f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC60 │ │ │ │ │ -000075da 00009930 R_ARM_THM_MOVT_ABS 00000b88 .LC60 │ │ │ │ │ -000075ee 0003c00a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00007636 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000763a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000763e 0000922f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC53 │ │ │ │ │ -00007642 00009230 R_ARM_THM_MOVT_ABS 00000a38 .LC53 │ │ │ │ │ -0000764a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007660 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007664 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007668 0000902f R_ARM_THM_MOVW_ABS_NC 000009e8 .LC51 │ │ │ │ │ -0000766c 00009030 R_ARM_THM_MOVT_ABS 000009e8 .LC51 │ │ │ │ │ -00007674 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007696 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076a0 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000076ae 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000076bc 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000076c6 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000076ca 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000076d4 0000932f R_ARM_THM_MOVW_ABS_NC 00000a68 .LC54 │ │ │ │ │ -000076d8 00009330 R_ARM_THM_MOVT_ABS 00000a68 .LC54 │ │ │ │ │ -000076dc 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000076e4 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000076ee 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000076f2 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000076f6 0000962f R_ARM_THM_MOVW_ABS_NC 00000aec .LC57 │ │ │ │ │ -000076fa 00009630 R_ARM_THM_MOVT_ABS 00000aec .LC57 │ │ │ │ │ -00007700 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000771c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000075d2 0000992f R_ARM_THM_MOVW_ABS_NC 00000b88 .LC60 │ │ │ │ │ +000075d6 00009930 R_ARM_THM_MOVT_ABS 00000b88 .LC60 │ │ │ │ │ +000075ea 0003c00a R_ARM_THM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00007632 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007636 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000763a 0000922f R_ARM_THM_MOVW_ABS_NC 00000a38 .LC53 │ │ │ │ │ +0000763e 00009230 R_ARM_THM_MOVT_ABS 00000a38 .LC53 │ │ │ │ │ +00007646 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000765c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007660 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007664 0000902f R_ARM_THM_MOVW_ABS_NC 000009e8 .LC51 │ │ │ │ │ +00007668 00009030 R_ARM_THM_MOVT_ABS 000009e8 .LC51 │ │ │ │ │ +00007670 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007692 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000769c 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000076aa 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000076b8 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000076c2 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000076c6 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000076d0 0000932f R_ARM_THM_MOVW_ABS_NC 00000a68 .LC54 │ │ │ │ │ +000076d4 00009330 R_ARM_THM_MOVT_ABS 00000a68 .LC54 │ │ │ │ │ +000076d8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000076e0 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000076ea 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000076ee 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000076f2 0000962f R_ARM_THM_MOVW_ABS_NC 00000aec .LC57 │ │ │ │ │ +000076f6 00009630 R_ARM_THM_MOVT_ABS 00000aec .LC57 │ │ │ │ │ +000076fc 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007718 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000771c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00007720 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00007724 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007728 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000077e2 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000077e6 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007874 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000788a 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000788e 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000078d8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078e0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007910 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d55 PyType_GenericAlloc │ │ │ │ │ -00007914 00037c30 R_ARM_THM_MOVT_ABS 00003d55 PyType_GenericAlloc │ │ │ │ │ -00007960 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007980 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000798e 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -000079aa 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007a28 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007a2c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007b04 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007b08 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007b3c 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007b60 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007b64 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007b72 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -00007b76 0000b32f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ -00007b7c 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -00007b84 0000b330 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ -00007b8a 0000b82f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ -00007b8e 0000b830 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ -00007b92 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007bca 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bd2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bd8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bde 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bf0 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c04 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00007c0c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007c10 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c56 0000bd0a R_ARM_THM_CALL 00000309 super_init_without_args │ │ │ │ │ -00007c60 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007c64 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007ca6 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007caa 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007cae 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cc0 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d0c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d10 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007d2c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007d30 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007d3c 0000b52f R_ARM_THM_MOVW_ABS_NC 00000bdc .LC63 │ │ │ │ │ -00007d40 0000b530 R_ARM_THM_MOVT_ABS 00000bdc .LC63 │ │ │ │ │ -00007d4a 0003c30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007d58 0000b42f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC62 │ │ │ │ │ -00007d5c 0000b430 R_ARM_THM_MOVT_ABS 00000bd4 .LC62 │ │ │ │ │ -00007d62 0003a00a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00007d70 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007d74 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007d7a 0000b62f R_ARM_THM_MOVW_ABS_NC 00000be4 .LC64 │ │ │ │ │ -00007d7e 0000b630 R_ARM_THM_MOVT_ABS 00000be4 .LC64 │ │ │ │ │ -00007d84 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007d90 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d98 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d9e 0003922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00007da2 00039230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00007da6 0000b72f R_ARM_THM_MOVW_ABS_NC 00000c14 .LC65 │ │ │ │ │ -00007daa 0000b730 R_ARM_THM_MOVT_ABS 00000c14 .LC65 │ │ │ │ │ -00007db0 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007db8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007e10 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e14 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e58 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007e5c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007e6e 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007e90 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007e94 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007e9e 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -00007ea2 0000b32f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ -00007ea8 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -00007eb0 0000b330 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ -00007eb8 0000b82f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ -00007ebc 0000b830 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ -00007ec0 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007ef2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ef6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f00 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fc6 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000806e 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000080d6 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -000080ee 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008138 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000816a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008172 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077de 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000077e2 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007870 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007886 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000788a 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000078d4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078dc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000790c 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d51 PyType_GenericAlloc │ │ │ │ │ +00007910 00037c30 R_ARM_THM_MOVT_ABS 00003d51 PyType_GenericAlloc │ │ │ │ │ +0000795c 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000797c 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +0000798a 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +000079a6 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007a24 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007a28 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007b00 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007b04 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007b38 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007b5c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007b60 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007b6e 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +00007b72 0000b32f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ +00007b78 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +00007b80 0000b330 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ +00007b86 0000b82f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ +00007b8a 0000b830 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ +00007b8e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007bc6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bce 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bd4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bda 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bec 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c00 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00007c08 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007c0c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c52 0000bd0a R_ARM_THM_CALL 00000309 super_init_without_args │ │ │ │ │ +00007c5c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007c60 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007ca2 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007ca6 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007caa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cbc 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d08 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d0c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d28 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d2c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d38 0000b52f R_ARM_THM_MOVW_ABS_NC 00000bdc .LC63 │ │ │ │ │ +00007d3c 0000b530 R_ARM_THM_MOVT_ABS 00000bdc .LC63 │ │ │ │ │ +00007d46 0003c30a R_ARM_THM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007d54 0000b42f R_ARM_THM_MOVW_ABS_NC 00000bd4 .LC62 │ │ │ │ │ +00007d58 0000b430 R_ARM_THM_MOVT_ABS 00000bd4 .LC62 │ │ │ │ │ +00007d5e 0003a00a R_ARM_THM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00007d6c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007d70 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007d76 0000b62f R_ARM_THM_MOVW_ABS_NC 00000be4 .LC64 │ │ │ │ │ +00007d7a 0000b630 R_ARM_THM_MOVT_ABS 00000be4 .LC64 │ │ │ │ │ +00007d80 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007d8c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d94 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d9a 0003922f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00007d9e 00039230 R_ARM_THM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00007da2 0000b72f R_ARM_THM_MOVW_ABS_NC 00000c14 .LC65 │ │ │ │ │ +00007da6 0000b730 R_ARM_THM_MOVT_ABS 00000c14 .LC65 │ │ │ │ │ +00007dac 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007db4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007e0c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e10 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e54 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007e58 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007e6a 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e8c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007e90 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007e9a 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +00007e9e 0000b32f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ +00007ea4 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +00007eac 0000b330 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ +00007eb4 0000b82f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ +00007eb8 0000b830 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ +00007ebc 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007eee 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007ef2 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007efc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fc2 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000806a 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000080d2 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +000080ea 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008134 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008166 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000816e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008174 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008178 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000817c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008180 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008184 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008228 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008232 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000823c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008244 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008248 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000824c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000827e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008282 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008286 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000c84 .LC67 │ │ │ │ │ -0000828a 0000ca30 R_ARM_THM_MOVT_ABS 00000c84 .LC67 │ │ │ │ │ -00008290 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008296 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000829a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000829e 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC68 │ │ │ │ │ -000082a2 0000cb30 R_ARM_THM_MOVT_ABS 00000cb0 .LC68 │ │ │ │ │ -000082a8 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000834c 0003c40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008368 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ -0000836c 0000ce30 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ -00008370 0003c50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00008380 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC70 │ │ │ │ │ -00008384 0000cf30 R_ARM_THM_MOVT_ABS 00000d0c .LC70 │ │ │ │ │ -0000838a 0003c60a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00008390 0003c702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00008394 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00008448 0003c90a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -0000852e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000857a 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -000085be 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000860c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008610 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008180 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008224 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000822e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008238 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008240 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008244 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008248 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000827a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000827e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008282 0000ca2f R_ARM_THM_MOVW_ABS_NC 00000c84 .LC67 │ │ │ │ │ +00008286 0000ca30 R_ARM_THM_MOVT_ABS 00000c84 .LC67 │ │ │ │ │ +0000828c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008292 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008296 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000829a 0000cb2f R_ARM_THM_MOVW_ABS_NC 00000cb0 .LC68 │ │ │ │ │ +0000829e 0000cb30 R_ARM_THM_MOVT_ABS 00000cb0 .LC68 │ │ │ │ │ +000082a4 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008348 0003c40a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00008364 0000ce2f R_ARM_THM_MOVW_ABS_NC 00000cd8 .LC69 │ │ │ │ │ +00008368 0000ce30 R_ARM_THM_MOVT_ABS 00000cd8 .LC69 │ │ │ │ │ +0000836c 0003c50a R_ARM_THM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000837c 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC70 │ │ │ │ │ +00008380 0000cf30 R_ARM_THM_MOVT_ABS 00000d0c .LC70 │ │ │ │ │ +00008386 0003c60a R_ARM_THM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +0000838c 0003c702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008390 00032102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00008444 0003c90a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +0000852a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008576 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +000085ba 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008608 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000860c 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008674 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008678 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000867c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008680 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008684 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008688 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000868c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008690 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000086ae 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000086b2 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008730 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000876c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008780 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008784 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000087da 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000087de 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000881a 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000881e 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00008828 0000d32f R_ARM_THM_MOVW_ABS_NC 00000d50 .LC73 │ │ │ │ │ -0000882c 0000d330 R_ARM_THM_MOVT_ABS 00000d50 .LC73 │ │ │ │ │ -00008832 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008862 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008866 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000886c 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d24 .LC72 │ │ │ │ │ -00008870 0000d230 R_ARM_THM_MOVT_ABS 00000d24 .LC72 │ │ │ │ │ -00008876 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000887e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000888c 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d55 PyType_GenericAlloc │ │ │ │ │ -00008890 00037c30 R_ARM_THM_MOVT_ABS 00003d55 PyType_GenericAlloc │ │ │ │ │ -000088f0 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000890c 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -0000891a 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008932 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008986 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008998 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -000089ae 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000089c0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000089f0 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d55 PyType_GenericAlloc │ │ │ │ │ -000089f4 00037c30 R_ARM_THM_MOVT_ABS 00003d55 PyType_GenericAlloc │ │ │ │ │ -00008a40 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008a5e 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ -00008a6c 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ -00008a86 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ae0 0000e02f R_ARM_THM_MOVW_ABS_NC 000089c9 object_new │ │ │ │ │ -00008ae4 0000e030 R_ARM_THM_MOVT_ABS 000089c9 object_new │ │ │ │ │ -00008af2 0000e12f R_ARM_THM_MOVW_ABS_NC 00008c71 object_init │ │ │ │ │ -00008af6 0000e130 R_ARM_THM_MOVT_ABS 00008c71 object_init │ │ │ │ │ -00008b00 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008b04 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008b0a 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC77 │ │ │ │ │ -00008b0e 0000dd30 R_ARM_THM_MOVT_ABS 00000dcc .LC77 │ │ │ │ │ -00008b14 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008b26 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008b38 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ -00008b4e 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b6c 0000e20a R_ARM_THM_CALL 000009c9 type_abstractmethods │ │ │ │ │ -00008b76 0003cd0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ -00008b92 0003b80a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ -00008b9a 0000de2f R_ARM_THM_MOVW_ABS_NC 00000de8 .LC78 │ │ │ │ │ -00008b9e 0000de30 R_ARM_THM_MOVT_ABS 00000de8 .LC78 │ │ │ │ │ -00008ba2 0003670a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00008bae 0003ce0a R_ARM_THM_CALL 00000000 PyUnicode_Join │ │ │ │ │ -00008bc4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bce 0003cf0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ -00008be4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008bec 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008bf0 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008bf6 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC75 │ │ │ │ │ -00008bfa 0000db30 R_ARM_THM_MOVT_ABS 00000d80 .LC75 │ │ │ │ │ -00008c02 0000da2f R_ARM_THM_MOVW_ABS_NC 00000d7c .LC74 │ │ │ │ │ -00008c06 0000da30 R_ARM_THM_MOVT_ABS 00000d7c .LC74 │ │ │ │ │ -00008c10 0000df2f R_ARM_THM_MOVW_ABS_NC 00000df0 .LC79 │ │ │ │ │ -00008c14 0000df30 R_ARM_THM_MOVT_ABS 00000df0 .LC79 │ │ │ │ │ -00008c18 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008c2c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c32 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008c36 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008c3a 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC76 │ │ │ │ │ -00008c3e 0000dc30 R_ARM_THM_MOVT_ABS 00000d84 .LC76 │ │ │ │ │ -00008c44 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c4e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c66 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c6c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008c84 0000e12f R_ARM_THM_MOVW_ABS_NC 00008c71 object_init │ │ │ │ │ -00008c88 0000e130 R_ARM_THM_MOVT_ABS 00008c71 object_init │ │ │ │ │ -00008c98 0000e02f R_ARM_THM_MOVW_ABS_NC 000089c9 object_new │ │ │ │ │ -00008c9c 0000e030 R_ARM_THM_MOVT_ABS 000089c9 object_new │ │ │ │ │ -00008cbe 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008cc2 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008cc6 0000e52f R_ARM_THM_MOVW_ABS_NC 00000e98 .LC81 │ │ │ │ │ -00008cca 0000e530 R_ARM_THM_MOVT_ABS 00000e98 .LC81 │ │ │ │ │ -00008cd2 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008cdc 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008ce0 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ce4 0000e42f R_ARM_THM_MOVW_ABS_NC 00000e4c .LC80 │ │ │ │ │ -00008ce8 0000e430 R_ARM_THM_MOVT_ABS 00000e4c .LC80 │ │ │ │ │ -00008cee 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086aa 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000086ae 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000872c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008768 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000877c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008780 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000087d6 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000087da 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008816 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000881a 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00008824 0000d32f R_ARM_THM_MOVW_ABS_NC 00000d50 .LC73 │ │ │ │ │ +00008828 0000d330 R_ARM_THM_MOVT_ABS 00000d50 .LC73 │ │ │ │ │ +0000882e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000885e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008862 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008868 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d24 .LC72 │ │ │ │ │ +0000886c 0000d230 R_ARM_THM_MOVT_ABS 00000d24 .LC72 │ │ │ │ │ +00008872 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000887a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008888 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d51 PyType_GenericAlloc │ │ │ │ │ +0000888c 00037c30 R_ARM_THM_MOVT_ABS 00003d51 PyType_GenericAlloc │ │ │ │ │ +000088ec 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008908 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00008916 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +0000892e 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008982 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008994 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +000089aa 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000089bc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000089ec 00037c2f R_ARM_THM_MOVW_ABS_NC 00003d51 PyType_GenericAlloc │ │ │ │ │ +000089f0 00037c30 R_ARM_THM_MOVT_ABS 00003d51 PyType_GenericAlloc │ │ │ │ │ +00008a3c 00037d0a R_ARM_THM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a5a 00037e0a R_ARM_THM_CALL 00000000 _PyObject_GC_Link │ │ │ │ │ +00008a68 0003790a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ +00008a82 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008adc 0000e02f R_ARM_THM_MOVW_ABS_NC 000089c5 object_new │ │ │ │ │ +00008ae0 0000e030 R_ARM_THM_MOVT_ABS 000089c5 object_new │ │ │ │ │ +00008aee 0000e12f R_ARM_THM_MOVW_ABS_NC 00008c6d object_init │ │ │ │ │ +00008af2 0000e130 R_ARM_THM_MOVT_ABS 00008c6d object_init │ │ │ │ │ +00008afc 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008b00 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008b06 0000dd2f R_ARM_THM_MOVW_ABS_NC 00000dcc .LC77 │ │ │ │ │ +00008b0a 0000dd30 R_ARM_THM_MOVT_ABS 00000dcc .LC77 │ │ │ │ │ +00008b10 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008b22 00037f0a R_ARM_THM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008b34 0003800a R_ARM_THM_CALL 00000000 _PyObject_InitInlineValues │ │ │ │ │ +00008b4a 0003720a R_ARM_THM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008b68 0000e20a R_ARM_THM_CALL 000009c9 type_abstractmethods │ │ │ │ │ +00008b72 0003cd0a R_ARM_THM_CALL 00000000 PySequence_List │ │ │ │ │ +00008b8e 0003b80a R_ARM_THM_CALL 00000000 PyList_Sort │ │ │ │ │ +00008b96 0000de2f R_ARM_THM_MOVW_ABS_NC 00000de8 .LC78 │ │ │ │ │ +00008b9a 0000de30 R_ARM_THM_MOVT_ABS 00000de8 .LC78 │ │ │ │ │ +00008b9e 0003670a R_ARM_THM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00008baa 0003ce0a R_ARM_THM_CALL 00000000 PyUnicode_Join │ │ │ │ │ +00008bc0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bca 0003cf0a R_ARM_THM_CALL 00000000 PyObject_Size │ │ │ │ │ +00008be0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008be8 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008bec 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008bf2 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC75 │ │ │ │ │ +00008bf6 0000db30 R_ARM_THM_MOVT_ABS 00000d80 .LC75 │ │ │ │ │ +00008bfe 0000da2f R_ARM_THM_MOVW_ABS_NC 00000d7c .LC74 │ │ │ │ │ +00008c02 0000da30 R_ARM_THM_MOVT_ABS 00000d7c .LC74 │ │ │ │ │ +00008c0c 0000df2f R_ARM_THM_MOVW_ABS_NC 00000df0 .LC79 │ │ │ │ │ +00008c10 0000df30 R_ARM_THM_MOVT_ABS 00000df0 .LC79 │ │ │ │ │ +00008c14 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008c28 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c2e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008c32 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008c36 0000dc2f R_ARM_THM_MOVW_ABS_NC 00000d84 .LC76 │ │ │ │ │ +00008c3a 0000dc30 R_ARM_THM_MOVT_ABS 00000d84 .LC76 │ │ │ │ │ +00008c40 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008c4a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c62 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c68 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008c80 0000e12f R_ARM_THM_MOVW_ABS_NC 00008c6d object_init │ │ │ │ │ +00008c84 0000e130 R_ARM_THM_MOVT_ABS 00008c6d object_init │ │ │ │ │ +00008c94 0000e02f R_ARM_THM_MOVW_ABS_NC 000089c5 object_new │ │ │ │ │ +00008c98 0000e030 R_ARM_THM_MOVT_ABS 000089c5 object_new │ │ │ │ │ +00008cba 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008cbe 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008cc2 0000e52f R_ARM_THM_MOVW_ABS_NC 00000e98 .LC81 │ │ │ │ │ +00008cc6 0000e530 R_ARM_THM_MOVT_ABS 00000e98 .LC81 │ │ │ │ │ +00008cce 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008cd8 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008cdc 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008ce0 0000e42f R_ARM_THM_MOVW_ABS_NC 00000e4c .LC80 │ │ │ │ │ +00008ce4 0000e430 R_ARM_THM_MOVT_ABS 00000e4c .LC80 │ │ │ │ │ +00008cea 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000090a4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000090a8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000090ac 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000090b0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000090b4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009156 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -00009172 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009176 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000091a6 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000091aa 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000920c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009214 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009218 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000921c 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ee4 .LC82 │ │ │ │ │ -00009220 0000e830 R_ARM_THM_MOVT_ABS 00000ee4 .LC82 │ │ │ │ │ -00009228 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009248 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000924c 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000092a8 0003d10a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ -000092c8 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000092cc 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000092d4 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000092e8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092f0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009346 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000935c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009152 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +0000916e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009172 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000091a2 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000091a6 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009208 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009210 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009214 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009218 0000e82f R_ARM_THM_MOVW_ABS_NC 00000ee4 .LC82 │ │ │ │ │ +0000921c 0000e830 R_ARM_THM_MOVT_ABS 00000ee4 .LC82 │ │ │ │ │ +00009224 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009244 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009248 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000092a4 0003d10a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ +000092c4 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000092c8 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000092d0 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000092e4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092ec 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009342 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009358 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000935c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00009360 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009364 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009382 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ -000093da 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000093de 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000093e4 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000093ec 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000093f2 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000093f6 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000093fe 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000094b0 0003c90a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ -00009590 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095dc 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -00009622 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009670 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009674 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000937e 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ +000093d6 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000093da 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000093e0 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000093e8 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000093ee 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000093f2 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000093fa 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000094ac 0003c90a R_ARM_THM_CALL 00000000 PyDescr_IsData │ │ │ │ │ +0000958c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095d8 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +0000961e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000966c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009670 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000096d8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000096dc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000096e0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000096e4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000096e8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000096ec 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000096f0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000096f4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009710 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009714 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009776 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000977a 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000977e 0000d32f R_ARM_THM_MOVW_ABS_NC 00000d50 .LC73 │ │ │ │ │ -00009782 0000d330 R_ARM_THM_MOVT_ABS 00000d50 .LC73 │ │ │ │ │ -0000978e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000979e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097d6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097ea 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000097ee 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009844 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009848 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000098a4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000098a8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000098ac 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d24 .LC72 │ │ │ │ │ -000098b0 0000d230 R_ARM_THM_MOVT_ABS 00000d24 .LC72 │ │ │ │ │ -000098b8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -000098c2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009904 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009934 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00009940 0000f32f R_ARM_THM_MOVW_ABS_NC 00000f2c .LC85 │ │ │ │ │ -00009944 0000f330 R_ARM_THM_MOVT_ABS 00000f2c .LC85 │ │ │ │ │ -00009948 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00009972 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000997a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009980 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000099a2 0000f42f R_ARM_THM_MOVW_ABS_NC 00000f3c .LC86 │ │ │ │ │ -000099a6 0000f430 R_ARM_THM_MOVT_ABS 00000f3c .LC86 │ │ │ │ │ -000099aa 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000099b6 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -000099dc 0000f42f R_ARM_THM_MOVW_ABS_NC 00000f3c .LC86 │ │ │ │ │ -000099e0 0000f430 R_ARM_THM_MOVT_ABS 00000f3c .LC86 │ │ │ │ │ -000099e4 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000099f0 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00009a0a 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00009a5c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a70 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009a74 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009a78 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ -00009a7c 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ -00009a82 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009a8a 0000f12f R_ARM_THM_MOVW_ABS_NC 00000f10 .LC83 │ │ │ │ │ -00009a8e 0000f130 R_ARM_THM_MOVT_ABS 00000f10 .LC83 │ │ │ │ │ -00009aa8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009aac 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ab0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009ab4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009adc 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00009af0 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00009b02 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00009b1c 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00009b22 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009b26 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009b2a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ -00009b2e 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ -00009b34 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009b84 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009b88 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009b8c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009b90 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009bc4 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -00009c94 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009c98 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009cea 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d00 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009d04 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009d8c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009db6 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00009dc8 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -00009dec 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009df4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009df8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009e82 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009e86 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009e92 00010b2f R_ARM_THM_MOVW_ABS_NC 0000107c .LC96 │ │ │ │ │ -00009e96 00010b30 R_ARM_THM_MOVT_ABS 0000107c .LC96 │ │ │ │ │ -00009e9a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009eb0 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009eb4 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009ec0 0000ff2f R_ARM_THM_MOVW_ABS_NC 00009d91 slot_tp_new │ │ │ │ │ -00009ec4 0000ff30 R_ARM_THM_MOVT_ABS 00009d91 slot_tp_new │ │ │ │ │ -00009ee4 0003db0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00009f0e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f26 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009f2a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009f36 0000882f R_ARM_THM_MOVW_ABS_NC 00000908 .LC46 │ │ │ │ │ -00009f3a 00008830 R_ARM_THM_MOVT_ABS 00000908 .LC46 │ │ │ │ │ -00009f3e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009f44 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00009f48 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00009f4c 0001082f R_ARM_THM_MOVW_ABS_NC 00001004 .LC93 │ │ │ │ │ -00009f50 00010830 R_ARM_THM_MOVT_ABS 00001004 .LC93 │ │ │ │ │ -00009f56 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009f5c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009f60 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009f66 00010a2f R_ARM_THM_MOVW_ABS_NC 00001050 .LC95 │ │ │ │ │ -00009f6a 00010a30 R_ARM_THM_MOVT_ABS 00001050 .LC95 │ │ │ │ │ -00009f72 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009f78 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009f7c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009f82 0001092f R_ARM_THM_MOVW_ABS_NC 0000102c .LC94 │ │ │ │ │ -00009f86 00010930 R_ARM_THM_MOVT_ABS 0000102c .LC94 │ │ │ │ │ -00009f8c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009f96 00010c2f R_ARM_THM_MOVW_ABS_NC 000010a8 .LC97 │ │ │ │ │ -00009f9a 00010c30 R_ARM_THM_MOVT_ABS 000010a8 .LC97 │ │ │ │ │ -00009fa6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009fc4 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009fc8 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009ff2 0003dc0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00009ff8 0000642f R_ARM_THM_MOVW_ABS_NC 00009fd5 subtype_dealloc │ │ │ │ │ -00009ffc 00006430 R_ARM_THM_MOVT_ABS 00009fd5 subtype_dealloc │ │ │ │ │ -0000a050 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000a09c 0003de0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -0000a0ba 0000cd2f R_ARM_THM_MOVW_ABS_NC 000082b5 object_dealloc │ │ │ │ │ -0000a0be 0000cd30 R_ARM_THM_MOVT_ABS 000082b5 object_dealloc │ │ │ │ │ -0000a18a 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000a1e6 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000a20a 0003e00a R_ARM_THM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ -0000a256 0003e10a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000a2a8 0000cd2f R_ARM_THM_MOVW_ABS_NC 000082b5 object_dealloc │ │ │ │ │ -0000a2ac 0000cd30 R_ARM_THM_MOVT_ABS 000082b5 object_dealloc │ │ │ │ │ -0000a396 0000642f R_ARM_THM_MOVW_ABS_NC 00009fd5 subtype_dealloc │ │ │ │ │ -0000a39a 00006430 R_ARM_THM_MOVT_ABS 00009fd5 subtype_dealloc │ │ │ │ │ +0000970c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009710 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009772 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009776 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000977a 0000d32f R_ARM_THM_MOVW_ABS_NC 00000d50 .LC73 │ │ │ │ │ +0000977e 0000d330 R_ARM_THM_MOVT_ABS 00000d50 .LC73 │ │ │ │ │ +0000978a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000979a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097d2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097e6 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000097ea 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009840 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009844 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000098a0 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000098a4 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000098a8 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d24 .LC72 │ │ │ │ │ +000098ac 0000d230 R_ARM_THM_MOVT_ABS 00000d24 .LC72 │ │ │ │ │ +000098b4 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +000098be 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098fc 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009932 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000993c 0000f32f R_ARM_THM_MOVW_ABS_NC 00000f2c .LC85 │ │ │ │ │ +00009940 0000f330 R_ARM_THM_MOVT_ABS 00000f2c .LC85 │ │ │ │ │ +00009944 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000996e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009976 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009980 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +000099a4 0000f42f R_ARM_THM_MOVW_ABS_NC 00000f3c .LC86 │ │ │ │ │ +000099a8 0000f430 R_ARM_THM_MOVT_ABS 00000f3c .LC86 │ │ │ │ │ +000099ac 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000099b8 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000099d2 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000099da 0000f12f R_ARM_THM_MOVW_ABS_NC 00000f10 .LC83 │ │ │ │ │ +000099de 0000f130 R_ARM_THM_MOVT_ABS 00000f10 .LC83 │ │ │ │ │ +00009a36 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a48 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00009a60 0000f42f R_ARM_THM_MOVW_ABS_NC 00000f3c .LC86 │ │ │ │ │ +00009a64 0000f430 R_ARM_THM_MOVT_ABS 00000f3c .LC86 │ │ │ │ │ +00009a6a 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00009a72 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009a76 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009a7a 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ +00009a7e 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ +00009a84 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009aa0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009aa4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009aa8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009aac 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009ad4 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00009ae8 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00009afa 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00009b14 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00009b1a 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009b1e 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009b22 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ +00009b26 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ +00009b2c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009b7c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b80 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b84 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009b88 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009bbc 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +00009c8c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009c90 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009ce2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009cf8 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009cfc 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009d84 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009dae 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00009dc0 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +00009de4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009dec 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009df0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009e7a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009e7e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009e8a 00010b2f R_ARM_THM_MOVW_ABS_NC 0000107c .LC96 │ │ │ │ │ +00009e8e 00010b30 R_ARM_THM_MOVT_ABS 0000107c .LC96 │ │ │ │ │ +00009e92 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009ea8 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009eac 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009eb8 0000ff2f R_ARM_THM_MOVW_ABS_NC 00009d89 slot_tp_new │ │ │ │ │ +00009ebc 0000ff30 R_ARM_THM_MOVT_ABS 00009d89 slot_tp_new │ │ │ │ │ +00009edc 0003db0a R_ARM_THM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00009f06 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f1e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009f22 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009f2e 0000882f R_ARM_THM_MOVW_ABS_NC 00000908 .LC46 │ │ │ │ │ +00009f32 00008830 R_ARM_THM_MOVT_ABS 00000908 .LC46 │ │ │ │ │ +00009f36 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009f3c 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00009f40 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00009f44 0001082f R_ARM_THM_MOVW_ABS_NC 00001004 .LC93 │ │ │ │ │ +00009f48 00010830 R_ARM_THM_MOVT_ABS 00001004 .LC93 │ │ │ │ │ +00009f4e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009f54 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009f58 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009f5e 00010a2f R_ARM_THM_MOVW_ABS_NC 00001050 .LC95 │ │ │ │ │ +00009f62 00010a30 R_ARM_THM_MOVT_ABS 00001050 .LC95 │ │ │ │ │ +00009f6a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009f70 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009f74 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009f7a 0001092f R_ARM_THM_MOVW_ABS_NC 0000102c .LC94 │ │ │ │ │ +00009f7e 00010930 R_ARM_THM_MOVT_ABS 0000102c .LC94 │ │ │ │ │ +00009f84 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009f8e 00010c2f R_ARM_THM_MOVW_ABS_NC 000010a8 .LC97 │ │ │ │ │ +00009f92 00010c30 R_ARM_THM_MOVT_ABS 000010a8 .LC97 │ │ │ │ │ +00009f9e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009fbc 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009fc0 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009fea 0003dc0a R_ARM_THM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00009ff0 0000642f R_ARM_THM_MOVW_ABS_NC 00009fcd subtype_dealloc │ │ │ │ │ +00009ff4 00006430 R_ARM_THM_MOVT_ABS 00009fcd subtype_dealloc │ │ │ │ │ +0000a048 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000a094 0003de0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +0000a0b2 0000cd2f R_ARM_THM_MOVW_ABS_NC 000082b1 object_dealloc │ │ │ │ │ +0000a0b6 0000cd30 R_ARM_THM_MOVT_ABS 000082b1 object_dealloc │ │ │ │ │ +0000a182 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000a1de 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000a202 0003e00a R_ARM_THM_CALL 00000000 _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ │ +0000a24e 0003e10a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000a2a0 0000cd2f R_ARM_THM_MOVW_ABS_NC 000082b1 object_dealloc │ │ │ │ │ +0000a2a4 0000cd30 R_ARM_THM_MOVT_ABS 000082b1 object_dealloc │ │ │ │ │ +0000a38e 0000642f R_ARM_THM_MOVW_ABS_NC 00009fcd subtype_dealloc │ │ │ │ │ +0000a392 00006430 R_ARM_THM_MOVT_ABS 00009fcd subtype_dealloc │ │ │ │ │ +0000a3e0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a3e4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000a3e8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000a3ec 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000a3f0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a3f4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a3f8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a3fc 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000a406 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a50c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a526 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a544 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a560 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a578 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a588 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a58c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a592 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -0000a596 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -0000a59e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a5d8 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a5dc 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a732 0003e20a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ -0000a74e 0003e30a R_ARM_THM_CALL 00000000 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000a3f4 0003df0a R_ARM_THM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000a3fe 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a504 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a51e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a53c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a558 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a570 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a580 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a584 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a58a 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +0000a58e 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +0000a596 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a5d0 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a5d4 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a72a 0003e20a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ +0000a746 0003e30a R_ARM_THM_CALL 00000000 _PyDict_SetItem_LockHeld │ │ │ │ │ +0000a7ce 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a7d6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7de 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7ee 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a838 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a876 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a87a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a87e 0001122f R_ARM_THM_MOVW_ABS_NC 000010d8 .LC98 │ │ │ │ │ -0000a882 00011230 R_ARM_THM_MOVT_ABS 000010d8 .LC98 │ │ │ │ │ -0000a88c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a898 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a89c 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000a8a0 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000a8a6 0001142f R_ARM_THM_MOVW_ABS_NC 00001134 .LC100 │ │ │ │ │ -0000a8aa 00011430 R_ARM_THM_MOVT_ABS 00001134 .LC100 │ │ │ │ │ -0000a8b2 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a8ba 0003e40a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000a8c6 0003e50a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -0000a8e6 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000a8f4 0003e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_MemoryError │ │ │ │ │ -0000a8f8 0003e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_MemoryError │ │ │ │ │ -0000a8fc 0001132f R_ARM_THM_MOVW_ABS_NC 00001108 .LC99 │ │ │ │ │ -0000a900 00011330 R_ARM_THM_MOVT_ABS 00001108 .LC99 │ │ │ │ │ -0000a906 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a91c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a922 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ -0000a936 0003e20a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ -0000a948 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a94c 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a952 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d24 .LC72 │ │ │ │ │ -0000a956 0000d230 R_ARM_THM_MOVT_ABS 00000d24 .LC72 │ │ │ │ │ -0000a95c 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a964 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000aa7c 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000ab4c 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000abb0 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000abc8 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abe0 0003b00a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000abee 0003be0a R_ARM_THM_CALL 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000ac0a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac40 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000ac62 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ac66 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ac6e 0000b82f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ -0000ac72 0000b830 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ -0000ac7e 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ -0000ac82 0000b32f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ -0000ac88 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ -0000ac90 0000b330 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ -0000ac96 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a7e6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a830 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a86e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a872 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a876 0001122f R_ARM_THM_MOVW_ABS_NC 000010d8 .LC98 │ │ │ │ │ +0000a87a 00011230 R_ARM_THM_MOVT_ABS 000010d8 .LC98 │ │ │ │ │ +0000a884 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a890 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a894 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000a898 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000a89e 0001142f R_ARM_THM_MOVW_ABS_NC 00001134 .LC100 │ │ │ │ │ +0000a8a2 00011430 R_ARM_THM_MOVT_ABS 00001134 .LC100 │ │ │ │ │ +0000a8aa 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a8b2 0003e40a R_ARM_THM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000a8be 0003e50a R_ARM_THM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +0000a8de 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000a8ec 0003e62f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_MemoryError │ │ │ │ │ +0000a8f0 0003e630 R_ARM_THM_MOVT_ABS 00000000 PyExc_MemoryError │ │ │ │ │ +0000a8f4 0001132f R_ARM_THM_MOVW_ABS_NC 00001108 .LC99 │ │ │ │ │ +0000a8f8 00011330 R_ARM_THM_MOVT_ABS 00001108 .LC99 │ │ │ │ │ +0000a8fe 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a914 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a91a 00034e0a R_ARM_THM_CALL 00000000 PyDict_New │ │ │ │ │ +0000a92e 0003e20a R_ARM_THM_CALL 00000000 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ +0000a940 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a944 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a94a 0000d22f R_ARM_THM_MOVW_ABS_NC 00000d24 .LC72 │ │ │ │ │ +0000a94e 0000d230 R_ARM_THM_MOVT_ABS 00000d24 .LC72 │ │ │ │ │ +0000a954 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a95c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000aa74 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000ab56 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000abba 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000abd2 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abea 0003b00a R_ARM_THM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000abf8 0003be0a R_ARM_THM_CALL 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000ac14 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac3a 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000ac5c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ac60 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ac68 0000b82f R_ARM_THM_MOVW_ABS_NC 00000c30 .LC66 │ │ │ │ │ +0000ac6c 0000b830 R_ARM_THM_MOVT_ABS 00000c30 .LC66 │ │ │ │ │ +0000ac78 0000832f R_ARM_THM_MOVW_ABS_NC 000008e0 .LC44 │ │ │ │ │ +0000ac7c 0000b32f R_ARM_THM_MOVW_ABS_NC 00000bc8 .LC61 │ │ │ │ │ +0000ac82 00008330 R_ARM_THM_MOVT_ABS 000008e0 .LC44 │ │ │ │ │ +0000ac8a 0000b330 R_ARM_THM_MOVT_ABS 00000bc8 .LC61 │ │ │ │ │ +0000ac90 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000acd0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000acd4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000acd8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000acdc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ace0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ace4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ace8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ad48 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad5c 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ad60 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ad88 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ad8c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ada8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adb2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000adcc 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000add0 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae4c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ae50 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ae56 0001282f R_ARM_THM_MOVW_ABS_NC 000011e0 .LC105 │ │ │ │ │ -0000ae5a 00012830 R_ARM_THM_MOVT_ABS 000011e0 .LC105 │ │ │ │ │ -0000ae60 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ae78 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ae7c 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aef4 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000aef8 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000af02 0003ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000af06 0003ab30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000afe6 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000b076 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b07a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b08a 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000b0c6 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000b0f6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b150 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ -0000b162 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000b16c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b170 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b1ac 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000b1b0 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000b2e0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b316 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b356 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -0000b35a 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000b362 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b366 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b372 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -0000b376 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -0000b384 0000a42f R_ARM_THM_MOVW_ABS_NC 0000db45 slot_tp_call │ │ │ │ │ -0000b388 0000a430 R_ARM_THM_MOVT_ABS 0000db45 slot_tp_call │ │ │ │ │ -0000b3a0 0000a52f R_ARM_THM_MOVW_ABS_NC 00009dfd tp_new_wrapper │ │ │ │ │ -0000b3a4 0000a530 R_ARM_THM_MOVT_ABS 00009dfd tp_new_wrapper │ │ │ │ │ -0000b3de 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b3ee 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000b3fa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b414 00036c0a R_ARM_THM_CALL 00005069 PyType_Ready │ │ │ │ │ -0000b42e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b438 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b43c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b460 0003532f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000b464 00035330 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000b49a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000acdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ace0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ad40 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad54 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad58 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ad80 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad84 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ada0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adaa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adc4 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000adc8 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ae44 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ae48 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ae4e 0001282f R_ARM_THM_MOVW_ABS_NC 000011e0 .LC105 │ │ │ │ │ +0000ae52 00012830 R_ARM_THM_MOVT_ABS 000011e0 .LC105 │ │ │ │ │ +0000ae58 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ae70 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae74 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aeec 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aef0 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000aefa 0003ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000aefe 0003ab30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000afde 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000b06e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b072 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b082 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000b0be 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000b0ee 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b148 0003990a R_ARM_THM_CALL 00000000 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ +0000b15a 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000b164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b168 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b1a4 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000b1a8 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000b2d8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b30e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b34e 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +0000b352 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +0000b35a 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b35e 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b36a 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +0000b36e 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +0000b37c 0000a42f R_ARM_THM_MOVW_ABS_NC 0000db3d slot_tp_call │ │ │ │ │ +0000b380 0000a430 R_ARM_THM_MOVT_ABS 0000db3d slot_tp_call │ │ │ │ │ +0000b398 0000a52f R_ARM_THM_MOVW_ABS_NC 00009df5 tp_new_wrapper │ │ │ │ │ +0000b39c 0000a530 R_ARM_THM_MOVT_ABS 00009df5 tp_new_wrapper │ │ │ │ │ +0000b3d6 00039b0a R_ARM_THM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b3e6 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000b3f2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b40c 00036c0a R_ARM_THM_CALL 00005065 PyType_Ready │ │ │ │ │ +0000b426 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b430 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b458 0003532f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000b45c 00035330 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000b492 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b57c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b580 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000b584 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b588 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b58c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b608 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b61e 00009c2f R_ARM_THM_MOVW_ABS_NC 0000b60d subtype_traverse │ │ │ │ │ -0000b622 00009c30 R_ARM_THM_MOVT_ABS 0000b60d subtype_traverse │ │ │ │ │ -0000b65e 0003f00a R_ARM_THM_CALL 00000000 PyObject_VisitManagedDict │ │ │ │ │ -0000b6ec 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b6f0 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b6f8 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ -0000b6fc 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ -0000b700 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b718 0003e10a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000b738 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b73c 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b74c 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b750 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b756 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b75a 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b766 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b76a 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b794 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b798 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7a2 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000b600 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b616 00009c2f R_ARM_THM_MOVW_ABS_NC 0000b605 subtype_traverse │ │ │ │ │ +0000b61a 00009c30 R_ARM_THM_MOVT_ABS 0000b605 subtype_traverse │ │ │ │ │ +0000b656 0003f00a R_ARM_THM_CALL 00000000 PyObject_VisitManagedDict │ │ │ │ │ +0000b6e4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b6e8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b6f0 0000752f R_ARM_THM_MOVW_ABS_NC 000008b0 .LC43 │ │ │ │ │ +0000b6f4 00007530 R_ARM_THM_MOVT_ABS 000008b0 .LC43 │ │ │ │ │ +0000b6f8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b710 0003e10a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000b730 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b734 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b744 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b748 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b74e 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b752 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b75e 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b762 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b78c 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b790 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b79a 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000b7b0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b7b4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 0000b7b8 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000b7bc 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7c0 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7c4 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b7d8 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7dc 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7e4 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7e8 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b7fa 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b7fe 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b80a 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b80e 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b822 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b83c 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b840 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b850 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b854 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b85a 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b85e 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b86a 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b86e 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b898 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b89c 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8a6 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000b8bc 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b8c0 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b8cc 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000b8d0 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000b8d8 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8dc 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b8e4 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8e8 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8f4 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8f8 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000b8fe 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b902 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b922 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9aa 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b9ae 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b9b6 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000b9ba 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000b9c0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b9f6 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000bac8 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000bb1c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bb20 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bb88 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb9a 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000bbb4 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bbb8 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bc00 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc3e 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000bc42 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000bc4a 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000bc70 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc82 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc88 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b7d0 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7d4 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7dc 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7e0 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7f2 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b7f6 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b802 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b806 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b81a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b834 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b838 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b848 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b84c 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b852 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b856 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b862 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b866 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b890 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b894 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b89e 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000b8b4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b8b8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b8c4 0003f52f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000b8c8 0003f530 R_ARM_THM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000b8d0 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8d4 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8dc 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8e0 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8ec 0003f32f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8f0 0003f330 R_ARM_THM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000b8f6 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b8fa 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b91a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9a2 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b9a6 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b9ae 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000b9b2 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000b9b8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b9ee 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000bac0 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000bb14 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bb18 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bb80 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb92 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000bbac 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bbb0 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bbf8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc36 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000bc3a 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000bc42 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000bc68 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc7a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc80 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bc84 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bc88 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000bc8c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc90 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc94 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bd4c 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000bd8c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bd90 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bddc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be08 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000be22 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000be26 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000be56 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000be5a 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000be62 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000be6c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bea0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bef0 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000bf12 0001502f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC110 │ │ │ │ │ -0000bf16 00015030 R_ARM_THM_MOVT_ABS 000012a0 .LC110 │ │ │ │ │ -0000bf22 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000bf34 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000bf38 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000bf40 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bf6e 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000bf84 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ -0000bf96 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000bfb0 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000bff6 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000bffe 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000c002 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000c006 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ -0000c00a 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ -0000c010 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c024 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c028 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c02c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c030 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c0ee 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000c150 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c154 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c1ae 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1c0 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000c1da 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c1de 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c232 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c276 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000c27a 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000c282 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000c296 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2a8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2b0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bd44 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000bd84 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bd88 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bdd4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be00 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000be1a 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000be1e 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000be4e 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000be52 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000be5a 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000be64 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be98 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bee8 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000bf0a 0001502f R_ARM_THM_MOVW_ABS_NC 000012a0 .LC110 │ │ │ │ │ +0000bf0e 00015030 R_ARM_THM_MOVT_ABS 000012a0 .LC110 │ │ │ │ │ +0000bf1a 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000bf2c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000bf30 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000bf38 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bf66 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000bf7c 0003820a R_ARM_THM_CALL 00000000 strrchr │ │ │ │ │ +0000bf8e 00038b0a R_ARM_THM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +0000bfa8 0003d90a R_ARM_THM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000bfee 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000bff6 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000bffa 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000bffe 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ +0000c002 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ +0000c008 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c01c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c020 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c024 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c028 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c0e6 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000c148 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c14c 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c1a6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1b8 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000c1d2 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c1d6 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c22a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c26e 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000c272 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000c27a 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000c28e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2a0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2a8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c2ac 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c2b0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000c2b4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2b8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2bc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2d0 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000c2d4 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000c2ec 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c2f0 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c2f4 0000da2f R_ARM_THM_MOVW_ABS_NC 00000d7c .LC74 │ │ │ │ │ -0000c2f8 0000da30 R_ARM_THM_MOVT_ABS 00000d7c .LC74 │ │ │ │ │ -0000c2fc 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC75 │ │ │ │ │ -0000c300 0000db30 R_ARM_THM_MOVT_ABS 00000d80 .LC75 │ │ │ │ │ -0000c312 0001602f R_ARM_THM_MOVW_ABS_NC 00001310 .LC114 │ │ │ │ │ -0000c316 00016030 R_ARM_THM_MOVT_ABS 00001310 .LC114 │ │ │ │ │ -0000c31a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c322 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000c326 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000c32a 00015f2f R_ARM_THM_MOVW_ABS_NC 000012dc .LC113 │ │ │ │ │ -0000c32e 00015f30 R_ARM_THM_MOVT_ABS 000012dc .LC113 │ │ │ │ │ -0000c334 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c350 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c354 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c376 0001672f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ -0000c37a 00016730 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ -0000c386 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000c3a4 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c3a8 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c3c2 0001552f R_ARM_THM_MOVW_ABS_NC 0000c035 slot_tp_setattro │ │ │ │ │ -0000c3c6 00015530 R_ARM_THM_MOVT_ABS 0000c035 slot_tp_setattro │ │ │ │ │ -0000c460 0001552f R_ARM_THM_MOVW_ABS_NC 0000c035 slot_tp_setattro │ │ │ │ │ -0000c464 00015530 R_ARM_THM_MOVT_ABS 0000c035 slot_tp_setattro │ │ │ │ │ -0000c474 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000c478 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000c47e 0001672f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ -0000c482 00016730 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ -0000c486 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ -0000c48a 00015b30 R_ARM_THM_MOVT_ABS 000012b8 .LC112 │ │ │ │ │ -0000c490 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c4d6 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000c4e2 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c4e6 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c516 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000c540 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c5f8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c600 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c604 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c624 0003ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000c628 0003ab30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -0000c6ca 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000c6ce 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000c7fa 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ -0000c7fe 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ -0000c806 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c80a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c816 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ -0000c81a 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ -0000c838 0000a42f R_ARM_THM_MOVW_ABS_NC 0000db45 slot_tp_call │ │ │ │ │ -0000c83c 0000a430 R_ARM_THM_MOVT_ABS 0000db45 slot_tp_call │ │ │ │ │ -0000c874 0000a52f R_ARM_THM_MOVW_ABS_NC 00009dfd tp_new_wrapper │ │ │ │ │ -0000c878 0000a530 R_ARM_THM_MOVT_ABS 00009dfd tp_new_wrapper │ │ │ │ │ -0000c8ac 0003532f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000c8b0 00035330 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ -0000c8bc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8d2 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c8d6 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c8e4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c8e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c97a 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000c97e 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000c9b4 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000c9da 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000ca14 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ca18 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ca8c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca9c 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000cab6 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000caba 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000caf4 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000caf8 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cb10 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb64 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb6a 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cb6e 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000cb74 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000cb7a 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000cb80 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cb84 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cba4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbac 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbb0 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbb4 00016d2f R_ARM_THM_MOVW_ABS_NC 0000133c .LC116 │ │ │ │ │ -0000cbb8 00016d30 R_ARM_THM_MOVT_ABS 0000133c .LC116 │ │ │ │ │ -0000cbc0 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cbc8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cbcc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cbd0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc74 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc78 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc94 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000cce0 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cce4 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cd38 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd4c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cd50 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cd88 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cd8c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cda2 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ -0000cdfc 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ce00 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ce06 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ce0c 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ce1c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce20 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce3e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce44 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ce5e 0003fe0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -0000ce72 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ceb0 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000cee4 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000cf0c 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000cf32 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf6c 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cf70 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000cf78 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000cf80 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cf84 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cfae 0004000a R_ARM_THM_CALL 00000000 PyDict_Clear │ │ │ │ │ -0000cfd2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d034 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d048 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d0ac 0004010a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000d11a 0003610a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000d12c 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000d14a 0004020a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -0000d162 0004030a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000d168 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000d1ee 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d23a 0004040a R_ARM_THM_CALL 00000000 _PyDictKeys_DecRef │ │ │ │ │ -0000d256 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d272 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d278 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d280 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d28e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d294 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d29a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2a0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2a6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2ac 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2b2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2b8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2dc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2e4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d2e8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d34c 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000d39a 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d39e 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3aa 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000d3f0 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000d40c 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -0000d41c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d420 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d4b0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d4c4 00009d2f R_ARM_THM_MOVW_ABS_NC 0000d4b5 subtype_clear │ │ │ │ │ -0000d4c8 00009d30 R_ARM_THM_MOVT_ABS 0000d4b5 subtype_clear │ │ │ │ │ -0000d508 0003de0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ -0000d542 0003e10a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000d56e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5da 0004010a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000d654 0003610a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000d666 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ -0000d684 0004020a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ -0000d69c 0004030a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000d710 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d734 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d756 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d7e2 00034c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ -0000d834 00034b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d838 00034b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d85a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2c8 00035a2f R_ARM_THM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +0000c2cc 00035a30 R_ARM_THM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000c2e4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c2e8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c2ec 0000da2f R_ARM_THM_MOVW_ABS_NC 00000d7c .LC74 │ │ │ │ │ +0000c2f0 0000da30 R_ARM_THM_MOVT_ABS 00000d7c .LC74 │ │ │ │ │ +0000c2f4 0000db2f R_ARM_THM_MOVW_ABS_NC 00000d80 .LC75 │ │ │ │ │ +0000c2f8 0000db30 R_ARM_THM_MOVT_ABS 00000d80 .LC75 │ │ │ │ │ +0000c30a 0001602f R_ARM_THM_MOVW_ABS_NC 00001310 .LC114 │ │ │ │ │ +0000c30e 00016030 R_ARM_THM_MOVT_ABS 00001310 .LC114 │ │ │ │ │ +0000c312 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c31a 0003662f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000c31e 00036630 R_ARM_THM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000c322 00015f2f R_ARM_THM_MOVW_ABS_NC 000012dc .LC113 │ │ │ │ │ +0000c326 00015f30 R_ARM_THM_MOVT_ABS 000012dc .LC113 │ │ │ │ │ +0000c32c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c348 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c34c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c36e 0001672f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ +0000c372 00016730 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ +0000c37e 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000c39c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c3a0 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c3ba 0001552f R_ARM_THM_MOVW_ABS_NC 0000c02d slot_tp_setattro │ │ │ │ │ +0000c3be 00015530 R_ARM_THM_MOVT_ABS 0000c02d slot_tp_setattro │ │ │ │ │ +0000c458 0001552f R_ARM_THM_MOVW_ABS_NC 0000c02d slot_tp_setattro │ │ │ │ │ +0000c45c 00015530 R_ARM_THM_MOVT_ABS 0000c02d slot_tp_setattro │ │ │ │ │ +0000c46c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000c470 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000c476 0001672f R_ARM_THM_MOVW_ABS_NC 00001330 .LC115 │ │ │ │ │ +0000c47a 00016730 R_ARM_THM_MOVT_ABS 00001330 .LC115 │ │ │ │ │ +0000c47e 00015b2f R_ARM_THM_MOVW_ABS_NC 000012b8 .LC112 │ │ │ │ │ +0000c482 00015b30 R_ARM_THM_MOVT_ABS 000012b8 .LC112 │ │ │ │ │ +0000c488 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c4ce 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000c4da 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c4de 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c50e 00034f0a R_ARM_THM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000c538 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c5f0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c5f8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c5fc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c61c 0003ab2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000c620 0003ab30 R_ARM_THM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000c6c2 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000c6c6 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000c7f2 0003ae2f R_ARM_THM_MOVW_ABS_NC 00000000 PyCFunction_Type │ │ │ │ │ +0000c7f6 0003ae30 R_ARM_THM_MOVT_ABS 00000000 PyCFunction_Type │ │ │ │ │ +0000c7fe 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c802 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c80e 0003af2f R_ARM_THM_MOVW_ABS_NC 00000000 PyMethodDescr_Type │ │ │ │ │ +0000c812 0003af30 R_ARM_THM_MOVT_ABS 00000000 PyMethodDescr_Type │ │ │ │ │ +0000c830 0000a42f R_ARM_THM_MOVW_ABS_NC 0000db3d slot_tp_call │ │ │ │ │ +0000c834 0000a430 R_ARM_THM_MOVT_ABS 0000db3d slot_tp_call │ │ │ │ │ +0000c86c 0000a52f R_ARM_THM_MOVW_ABS_NC 00009df5 tp_new_wrapper │ │ │ │ │ +0000c870 0000a530 R_ARM_THM_MOVT_ABS 00009df5 tp_new_wrapper │ │ │ │ │ +0000c8a4 0003532f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000c8a8 00035330 R_ARM_THM_MOVT_ABS 00000000 PyObject_HashNotImplemented │ │ │ │ │ +0000c8b4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8ca 0000192f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c8ce 00001930 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c8dc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c8e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c972 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000c976 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000c9ac 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000c9d2 0003f40a R_ARM_THM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000ca0c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ca10 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ca84 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca94 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000caae 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cab2 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000caec 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000caf0 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cb08 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb5c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb62 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cb66 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cb6c 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000cb72 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000cb78 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cb7c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cb9c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cba4 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cba8 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cbac 00016d2f R_ARM_THM_MOVW_ABS_NC 0000133c .LC116 │ │ │ │ │ +0000cbb0 00016d30 R_ARM_THM_MOVT_ABS 0000133c .LC116 │ │ │ │ │ +0000cbb8 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cbc0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cbc4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cbc8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cc6c 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc70 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc8c 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000ccd8 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ccdc 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cd30 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd44 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cd48 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cd80 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cd84 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cd9a 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ +0000cdf4 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cdf8 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cdfe 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ce04 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ce14 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce18 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce36 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce3c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ce56 0003fe0a R_ARM_THM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +0000ce6a 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cea8 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000cedc 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000cf04 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000cf2a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf64 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cf68 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cf70 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000cf78 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cf7c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cfa6 0004000a R_ARM_THM_CALL 00000000 PyDict_Clear │ │ │ │ │ +0000cfca 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d02c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d040 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d0a4 0004010a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000d112 0003610a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000d124 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000d142 0004020a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +0000d15a 0004030a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000d160 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000d1e6 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d232 0004040a R_ARM_THM_CALL 00000000 _PyDictKeys_DecRef │ │ │ │ │ +0000d24e 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d26a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d270 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d278 00037b0a R_ARM_THM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d286 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d28c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d292 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d298 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d29e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2a4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2aa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2b0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2d4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2dc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d2e0 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d344 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000d392 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d396 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d3a2 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000d3e8 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000d404 0003dd0a R_ARM_THM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +0000d414 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d418 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d4a8 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d4bc 00009d2f R_ARM_THM_MOVW_ABS_NC 0000d4ad subtype_clear │ │ │ │ │ +0000d4c0 00009d30 R_ARM_THM_MOVT_ABS 0000d4ad subtype_clear │ │ │ │ │ +0000d500 0003de0a R_ARM_THM_CALL 00000000 PyObject_ClearManagedDict │ │ │ │ │ +0000d53a 0003e10a R_ARM_THM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000d566 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5d2 0004010a R_ARM_THM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000d64c 0003610a R_ARM_THM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000d65e 00038f0a R_ARM_THM_CALL 00000000 PyDict_DelItem │ │ │ │ │ +0000d67c 0004020a R_ARM_THM_CALL 00000000 PyDict_Size │ │ │ │ │ +0000d694 0004030a R_ARM_THM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000d708 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d72c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d74e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7da 00034c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ +0000d82c 00034b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d830 00034b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d852 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d860 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d864 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000d868 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000d86c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d870 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d874 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d878 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d8d0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8e6 00034c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ -0000d994 00034b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d998 00034b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d9de 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000da30 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000da34 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000da40 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ -0000da90 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000dac4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dad4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000daf2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db08 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000db0c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000db10 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000db28 00034a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -0000db72 0003750a R_ARM_THM_CALL 00005289 _PyType_LookupStackRefAndVersion │ │ │ │ │ -0000db92 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ -0000dbba 0003d10a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ -0000dbca 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbfa 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000dbfe 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000dc06 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000dc10 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dc14 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dc2c 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000dc30 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000dc50 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC70 │ │ │ │ │ -0000dc54 0000cf30 R_ARM_THM_MOVT_ABS 00000d0c .LC70 │ │ │ │ │ -0000dc5c 0004100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000dd20 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000dd40 0004120a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000dd60 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd64 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dd6c 0004140a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000dda8 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ddac 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000de08 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de16 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de28 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000de44 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000de48 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d870 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d8c8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d8de 00034c0a R_ARM_THM_CALL 00000000 _PyStaticType_ClearWeakRefs │ │ │ │ │ +0000d98c 00034b2f R_ARM_THM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d990 00034b30 R_ARM_THM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d9d6 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000da28 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000da2c 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000da38 0003940a R_ARM_THM_CALL 00000000 PyDict_Next │ │ │ │ │ +0000da88 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000dabc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dacc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000daea 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db00 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000db04 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000db08 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000db20 00034a0a R_ARM_THM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +0000db6a 0003750a R_ARM_THM_CALL 00005285 _PyType_LookupStackRefAndVersion │ │ │ │ │ +0000db8a 0003d00a R_ARM_THM_CALL 00000000 _PyObject_Call_Prepend │ │ │ │ │ +0000dbb2 0003d10a R_ARM_THM_CALL 00000000 _PyObject_Call │ │ │ │ │ +0000dbc2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbf2 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000dbf6 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000dbfe 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000dc08 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dc0c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dc24 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000dc28 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000dc48 0000cf2f R_ARM_THM_MOVW_ABS_NC 00000d0c .LC70 │ │ │ │ │ +0000dc4c 0000cf30 R_ARM_THM_MOVT_ABS 00000d0c .LC70 │ │ │ │ │ +0000dc54 0004100a R_ARM_THM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dd18 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000dd38 0004120a R_ARM_THM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000dd58 0004132f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd5c 00041330 R_ARM_THM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd64 0004140a R_ARM_THM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000dda0 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dda4 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000de00 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de0e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de20 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000de3c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000de40 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000de92 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000de9a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dea2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dede 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000dee2 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000deea 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000df02 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df10 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000df14 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000df18 00019c2f R_ARM_THM_MOVW_ABS_NC 000013d4 .LC122 │ │ │ │ │ -0000df1c 00019c30 R_ARM_THM_MOVT_ABS 000013d4 .LC122 │ │ │ │ │ -0000df22 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df32 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df38 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000df3c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df40 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df62 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000df66 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000df6a 0001a02f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC123 │ │ │ │ │ -0000df6e 0001a030 R_ARM_THM_MOVT_ABS 000013f4 .LC123 │ │ │ │ │ -0000df76 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000df7e 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000df82 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000df88 0001a12f R_ARM_THM_MOVW_ABS_NC 00001424 .LC124 │ │ │ │ │ -0000df8c 0001a130 R_ARM_THM_MOVT_ABS 00001424 .LC124 │ │ │ │ │ -0000df92 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000dfca 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000dfe4 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000dfee 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000dffa 0001a82f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ -0000dffe 0001a830 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ -0000e002 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000e03c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e056 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e0aa 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -0000e0b2 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e0b6 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e0ba 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ -0000e0be 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ -0000e0c4 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e0de 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ded6 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000deda 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000dee2 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000defa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df08 0003702f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000df0c 00037030 R_ARM_THM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000df10 00019c2f R_ARM_THM_MOVW_ABS_NC 000013d4 .LC122 │ │ │ │ │ +0000df14 00019c30 R_ARM_THM_MOVT_ABS 000013d4 .LC122 │ │ │ │ │ +0000df1a 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df2a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df30 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000df34 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df38 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df5a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000df5e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000df62 0001a02f R_ARM_THM_MOVW_ABS_NC 000013f4 .LC123 │ │ │ │ │ +0000df66 0001a030 R_ARM_THM_MOVT_ABS 000013f4 .LC123 │ │ │ │ │ +0000df6e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000df76 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000df7a 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000df80 0001a12f R_ARM_THM_MOVW_ABS_NC 00001424 .LC124 │ │ │ │ │ +0000df84 0001a130 R_ARM_THM_MOVT_ABS 00001424 .LC124 │ │ │ │ │ +0000df8a 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000dfc2 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000dfdc 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000dfe6 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000dff2 0001a82f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ +0000dff6 0001a830 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ +0000dffa 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000e034 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e04e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0a2 0003a70a R_ARM_THM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +0000e0aa 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e0ae 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e0b2 0000f22f R_ARM_THM_MOVW_ABS_NC 00000f20 .LC84 │ │ │ │ │ +0000e0b6 0000f230 R_ARM_THM_MOVT_ABS 00000f20 .LC84 │ │ │ │ │ +0000e0bc 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e0d6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0e8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e0ec 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000e0f0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e0f4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e0f8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e0fc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e13c 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e146 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000e152 0001a82f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ -0000e156 0001a830 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ -0000e15a 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000e19c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1b0 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1d6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1dc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e1e0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e294 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000e2d6 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e2da 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e334 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e346 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000e360 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e364 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e3ac 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3e8 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e3ec 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e3f4 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000e3fc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e400 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e404 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e41e 00041c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000e4cc 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000e502 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e52a 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e52e 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e586 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e598 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000e5b2 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e5b6 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e604 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e608 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e610 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000e61a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e654 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e658 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e65c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e6f2 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e6f6 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e704 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000e732 0004240a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000e76e 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e772 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e7cc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7da 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7ec 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000e7f0 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e82e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e832 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e83c 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ -0000e844 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e848 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e84e 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000e854 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000e862 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e866 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e874 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e88e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e894 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8a6 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8aa 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8e2 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8e6 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8fc 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e908 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e90c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e910 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e922 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e926 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e92a 0001c72f R_ARM_THM_MOVW_ABS_NC 0000149c .LC128 │ │ │ │ │ -0000e92e 0001c730 R_ARM_THM_MOVT_ABS 0000149c .LC128 │ │ │ │ │ -0000e934 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e93a 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000e93e 0003572f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000e942 00035730 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000e958 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea42 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000ea46 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ -0000ea52 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000ea56 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000ea76 0004260a R_ARM_THM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -0000eaa4 0004272f R_ARM_THM_MOVW_ABS_NC 00003615 _Py_slot_tp_getattro │ │ │ │ │ -0000eaa8 00042730 R_ARM_THM_MOVT_ABS 00003615 _Py_slot_tp_getattro │ │ │ │ │ -0000eabe 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb2a 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000eb2e 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ebcc 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ebd0 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ec3a 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec4a 0001cc0a R_ARM_THM_CALL 00001cf1 call_attribute │ │ │ │ │ -0000ec54 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ec58 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e0f4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e134 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e13e 0003b60a R_ARM_THM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000e14a 0001a82f R_ARM_THM_MOVW_ABS_NC 0000145c .LC125 │ │ │ │ │ +0000e14e 0001a830 R_ARM_THM_MOVT_ABS 0000145c .LC125 │ │ │ │ │ +0000e152 0003d80a R_ARM_THM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000e194 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1a8 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1ce 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1d4 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e1d8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e28c 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000e2ce 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e2d2 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e32c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e33e 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000e358 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e35c 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e3a4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3e0 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e3e4 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e3ec 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000e3f4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e3f8 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e3fc 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e416 00041c0a R_ARM_THM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000e4c4 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000e4fa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e522 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e526 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e57e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e590 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000e5aa 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e5ae 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e5fc 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e600 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e608 0003d20a R_ARM_THM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000e612 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e64c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e650 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e654 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e6ea 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e6ee 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e6fc 0003760a R_ARM_THM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000e72a 0004240a R_ARM_THM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000e766 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e76a 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e7c4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7d2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7e4 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000e7e8 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e826 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e82a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e834 0000390a R_ARM_THM_CALL 0000098d call_unbound_noarg.part.0 │ │ │ │ │ +0000e83c 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e840 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e846 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000e84c 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000e85a 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e85e 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e86c 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e886 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e88c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e89e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e8a2 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e8da 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e8de 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e8f4 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e900 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e904 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e908 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e91a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e91e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e922 0001c72f R_ARM_THM_MOVW_ABS_NC 0000149c .LC128 │ │ │ │ │ +0000e926 0001c730 R_ARM_THM_MOVT_ABS 0000149c .LC128 │ │ │ │ │ +0000e92c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e932 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000e936 0003572f R_ARM_THM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000e93a 00035730 R_ARM_THM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000e950 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea3a 0003ad2f R_ARM_THM_MOVW_ABS_NC 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000ea3e 0003ad30 R_ARM_THM_MOVT_ABS 00000000 PyWrapperDescr_Type │ │ │ │ │ +0000ea4a 0003be2f R_ARM_THM_MOVW_ABS_NC 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000ea4e 0003be30 R_ARM_THM_MOVT_ABS 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000ea6e 0004260a R_ARM_THM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +0000ea9c 0004272f R_ARM_THM_MOVW_ABS_NC 00003615 _Py_slot_tp_getattro │ │ │ │ │ +0000eaa0 00042730 R_ARM_THM_MOVT_ABS 00003615 _Py_slot_tp_getattro │ │ │ │ │ +0000eab6 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb22 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000eb26 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ebc4 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ebc8 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ec32 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec42 0001cc0a R_ARM_THM_CALL 00001cf1 call_attribute │ │ │ │ │ +0000ec4c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec50 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ec54 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ec58 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000ec5c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000ec60 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ec64 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ec68 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ec90 0001cc0a R_ARM_THM_CALL 00001cf1 call_attribute │ │ │ │ │ -0000ecac 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ecb0 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ecb6 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ecc0 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ecd2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ece2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecfa 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ecfe 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ed40 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ed44 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ed80 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed92 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec88 0001cc0a R_ARM_THM_CALL 00001cf1 call_attribute │ │ │ │ │ +0000eca4 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000eca8 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000ecae 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ecb8 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ecca 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecda 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecf2 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ecf6 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ed38 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ed3c 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ed78 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed8a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed90 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed94 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000ed98 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ed9c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eda0 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000edb4 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000edb8 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000ee70 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000eeaa 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000eeae 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eefc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef0e 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000ef2c 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ef30 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ef8a 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000efa2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efa6 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000efac 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000efb0 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f00c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f012 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000f016 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000f01c 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000f040 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f0b8 0001e20a R_ARM_THM_CALL 0000147b get_dict_descriptor │ │ │ │ │ -0000f0d2 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f0d6 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f0dc 0001df2f R_ARM_THM_MOVW_ABS_NC 00001570 .LC133 │ │ │ │ │ -0000f0e0 0001df30 R_ARM_THM_MOVT_ABS 00001570 .LC133 │ │ │ │ │ -0000f0e6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f10a 0001e52f R_ARM_THM_MOVW_ABS_NC 000015ac .LC134 │ │ │ │ │ -0000f10e 0001e530 R_ARM_THM_MOVT_ABS 000015ac .LC134 │ │ │ │ │ -0000f11e 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000f126 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f12a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f152 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f156 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f15a 0001e62f R_ARM_THM_MOVW_ABS_NC 000015b4 .LC135 │ │ │ │ │ -0000f15e 0001e630 R_ARM_THM_MOVT_ABS 000015b4 .LC135 │ │ │ │ │ -0000f164 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f206 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f20a 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f270 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f282 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f286 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f2b4 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f2ce 0004350a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000f2e0 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000f2f4 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000f35c 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f374 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f390 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f3aa 0003c10a R_ARM_THM_CALL 0000772d _PyObject_LookupSpecial │ │ │ │ │ -0000f3b6 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3c6 0003c10a R_ARM_THM_CALL 0000772d _PyObject_LookupSpecial │ │ │ │ │ -0000f3d2 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3de 0002140a R_ARM_THM_CALL 00002cc9 import_copyreg │ │ │ │ │ -0000f3f6 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000f424 00036f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000f46c 0002150a R_ARM_THM_CALL 00002d05 object_getstate │ │ │ │ │ -0000f482 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f486 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f4b0 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000f516 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f526 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000f54e 0002160a R_ARM_THM_CALL 00002c71 _common_reduce.part.0 │ │ │ │ │ -0000f558 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f55c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f560 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000edac 0000612f R_ARM_THM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000edb0 00006130 R_ARM_THM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000ee68 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000eea2 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000eea6 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000eef4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef06 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000ef24 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ef28 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ef82 00039a0a R_ARM_THM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ef9a 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef9e 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000efa4 0003f22f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000efa8 0003f230 R_ARM_THM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f004 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f00a 0003ca2f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000f00e 0003ca30 R_ARM_THM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000f014 0003d30a R_ARM_THM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000f038 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f0b0 0001e20a R_ARM_THM_CALL 0000147b get_dict_descriptor │ │ │ │ │ +0000f0ca 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f0ce 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f0d4 0001df2f R_ARM_THM_MOVW_ABS_NC 00001570 .LC133 │ │ │ │ │ +0000f0d8 0001df30 R_ARM_THM_MOVT_ABS 00001570 .LC133 │ │ │ │ │ +0000f0de 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f102 0001e52f R_ARM_THM_MOVW_ABS_NC 000015ac .LC134 │ │ │ │ │ +0000f106 0001e530 R_ARM_THM_MOVT_ABS 000015ac .LC134 │ │ │ │ │ +0000f116 0003f70a R_ARM_THM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000f11e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f122 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f14a 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f14e 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f152 0001e62f R_ARM_THM_MOVW_ABS_NC 000015b4 .LC135 │ │ │ │ │ +0000f156 0001e630 R_ARM_THM_MOVT_ABS 000015b4 .LC135 │ │ │ │ │ +0000f15c 0003710a R_ARM_THM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f1fe 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f202 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f268 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f27a 0003592f R_ARM_THM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f27e 00035930 R_ARM_THM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f2ac 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f2c6 0004350a R_ARM_THM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000f2d8 0003c20a R_ARM_THM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000f2ec 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000f354 0003a10a R_ARM_THM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f36c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f388 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3a2 0003c10a R_ARM_THM_CALL 00007729 _PyObject_LookupSpecial │ │ │ │ │ +0000f3ae 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3be 0003c10a R_ARM_THM_CALL 00007729 _PyObject_LookupSpecial │ │ │ │ │ +0000f3ca 00038c0a R_ARM_THM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3d6 0002140a R_ARM_THM_CALL 00002cc9 import_copyreg │ │ │ │ │ +0000f3ee 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000f41c 00036f0a R_ARM_THM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000f464 0002150a R_ARM_THM_CALL 00002d05 object_getstate │ │ │ │ │ +0000f47a 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f47e 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f4a8 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000f50e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f51e 00039f0a R_ARM_THM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000f546 0002160a R_ARM_THM_CALL 00002c71 _common_reduce.part.0 │ │ │ │ │ +0000f550 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f554 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f558 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f55c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f560 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f564 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f568 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f56c 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f598 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f5e2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f5fe 0002140a R_ARM_THM_CALL 00002cc9 import_copyreg │ │ │ │ │ -0000f61a 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000f646 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000f6aa 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6ba 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f6be 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f6c4 0002112f R_ARM_THM_MOVW_ABS_NC 00001920 .LC153 │ │ │ │ │ -0000f6c8 00021130 R_ARM_THM_MOVT_ABS 00001920 .LC153 │ │ │ │ │ -0000f6ce 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f6ea 0004360a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f6fc 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f700 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f70e 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f712 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f726 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f754 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f768 0004370a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000f770 0004360a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f786 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7e4 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7ea 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f7ee 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f7f4 00020c2f R_ARM_THM_MOVW_ABS_NC 000017e0 .LC148 │ │ │ │ │ -0000f7f8 00020c30 R_ARM_THM_MOVT_ABS 000017e0 .LC148 │ │ │ │ │ -0000f7fe 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f590 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f5da 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f5f6 0002140a R_ARM_THM_CALL 00002cc9 import_copyreg │ │ │ │ │ +0000f612 0003b10a R_ARM_THM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +0000f63e 0003690a R_ARM_THM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000f6a2 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6b2 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f6b6 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f6bc 0002112f R_ARM_THM_MOVW_ABS_NC 00001920 .LC153 │ │ │ │ │ +0000f6c0 00021130 R_ARM_THM_MOVT_ABS 00001920 .LC153 │ │ │ │ │ +0000f6c6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f6e2 0004360a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f6f4 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f6f8 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f706 0003482f R_ARM_THM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f70a 00034830 R_ARM_THM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f71e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f74c 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f760 0004370a R_ARM_THM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000f768 0004360a R_ARM_THM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f77e 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7dc 0003550a R_ARM_THM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7e2 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f7e6 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f7ec 00020c2f R_ARM_THM_MOVW_ABS_NC 000017e0 .LC148 │ │ │ │ │ +0000f7f0 00020c30 R_ARM_THM_MOVT_ABS 000017e0 .LC148 │ │ │ │ │ +0000f7f6 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f7fc 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f800 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000f804 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000f808 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f80c 00034d6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f810 00034b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f81c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f820 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f824 0002102f R_ARM_THM_MOVW_ABS_NC 000018cc .LC152 │ │ │ │ │ -0000f828 00021030 R_ARM_THM_MOVT_ABS 000018cc .LC152 │ │ │ │ │ -0000f82e 0003640a R_ARM_THM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f85c 0003632f R_ARM_THM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f860 00036330 R_ARM_THM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f864 00020f2f R_ARM_THM_MOVW_ABS_NC 00001878 .LC151 │ │ │ │ │ -0000f868 00020f30 R_ARM_THM_MOVT_ABS 00001878 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes